<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Authorize.net TransactionResponse error in iOS in Integration and Testing</title>
    <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Authorize-net-TransactionResponse-error-in-iOS/m-p/36129#M20123</link>
    <description>&lt;P&gt;Thank you it solved my problem, There is no option to change&amp;nbsp;&lt;SPAN&gt;Card Not Present. Instead of creating new account for changing this setting..&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Tue, 08 Oct 2013 13:29:36 GMT</pubDate>
    <dc:creator>sulekha123</dc:creator>
    <dc:date>2013-10-08T13:29:36Z</dc:date>
    <item>
      <title>Authorize.net TransactionResponse error in iOS</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Authorize-net-TransactionResponse-error-in-iOS/m-p/36125#M20121</link>
      <description>&lt;P&gt;I have created the&amp;nbsp;&lt;STRONG&gt;testing&lt;/STRONG&gt;&amp;nbsp;transaction request using&amp;nbsp;&lt;STRONG&gt;purchaseWithRequest&lt;/STRONG&gt;, always i am getting error&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;Transactions of this market type cannot be processed on this system&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;My Code:&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;-&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;void&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;SPAN&gt; createTransaction &lt;/SPAN&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;SPAN&gt;AuthNet&lt;/SPAN&gt;&lt;SPAN&gt;*&lt;/SPAN&gt;&lt;SPAN&gt;an &lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;[&lt;/SPAN&gt;&lt;SPAN&gt;AuthNet&lt;/SPAN&gt;&lt;SPAN&gt; getInstance&lt;/SPAN&gt;&lt;SPAN&gt;];&lt;/SPAN&gt;&lt;SPAN&gt;[&lt;/SPAN&gt;&lt;SPAN&gt;an setDelegate&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;SPAN&gt;self&lt;/SPAN&gt;&lt;SPAN&gt;];&lt;/SPAN&gt;&lt;SPAN&gt;CreditCardType&lt;/SPAN&gt;&lt;SPAN&gt;*&lt;/SPAN&gt;&lt;SPAN&gt;creditCardType &lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;[&lt;/SPAN&gt;&lt;SPAN&gt;CreditCardType&lt;/SPAN&gt;&lt;SPAN&gt; creditCardType&lt;/SPAN&gt;&lt;SPAN&gt;];&lt;/SPAN&gt;&lt;SPAN&gt;    creditCardType&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;cardNumber &lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;@&lt;/SPAN&gt;&lt;SPAN&gt;"4007000000027"&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;SPAN&gt;    creditCardType&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;cardCode &lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;@&lt;/SPAN&gt;&lt;SPAN&gt;"100"&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;SPAN&gt;    creditCardType&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;expirationDate &lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;@&lt;/SPAN&gt;&lt;SPAN&gt;"0215"&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;SPAN&gt;PaymentType&lt;/SPAN&gt;&lt;SPAN&gt;*&lt;/SPAN&gt;&lt;SPAN&gt;paymentType &lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;[&lt;/SPAN&gt;&lt;SPAN&gt;PaymentType&lt;/SPAN&gt;&lt;SPAN&gt; paymentType&lt;/SPAN&gt;&lt;SPAN&gt;];&lt;/SPAN&gt;&lt;SPAN&gt;    paymentType&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;creditCard &lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt; creditCardType&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;SPAN&gt;ExtendedAmountType&lt;/SPAN&gt;&lt;SPAN&gt;*&lt;/SPAN&gt;&lt;SPAN&gt;extendedAmountTypeTax &lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;[&lt;/SPAN&gt;&lt;SPAN&gt;ExtendedAmountType&lt;/SPAN&gt;&lt;SPAN&gt; extendedAmountType&lt;/SPAN&gt;&lt;SPAN&gt;];&lt;/SPAN&gt;&lt;SPAN&gt;    extendedAmountTypeTax&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;amount &lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;@&lt;/SPAN&gt;&lt;SPAN&gt;"0"&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;SPAN&gt;    extendedAmountTypeTax&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;name &lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;@&lt;/SPAN&gt;&lt;SPAN&gt;"Tax"&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;SPAN&gt;ExtendedAmountType&lt;/SPAN&gt;&lt;SPAN&gt;*&lt;/SPAN&gt;&lt;SPAN&gt;extendedAmountTypeShipping &lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;[&lt;/SPAN&gt;&lt;SPAN&gt;ExtendedAmountType&lt;/SPAN&gt;&lt;SPAN&gt; extendedAmountType&lt;/SPAN&gt;&lt;SPAN&gt;];&lt;/SPAN&gt;&lt;SPAN&gt;    extendedAmountTypeShipping&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;amount &lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;@&lt;/SPAN&gt;&lt;SPAN&gt;"0"&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;SPAN&gt;    extendedAmountTypeShipping&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;name &lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;@&lt;/SPAN&gt;&lt;SPAN&gt;"Shipping"&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;SPAN&gt;LineItemType&lt;/SPAN&gt;&lt;SPAN&gt;*&lt;/SPAN&gt;&lt;SPAN&gt;lineItem &lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;[&lt;/SPAN&gt;&lt;SPAN&gt;LineItemType&lt;/SPAN&gt;&lt;SPAN&gt; lineItem&lt;/SPAN&gt;&lt;SPAN&gt;];&lt;/SPAN&gt;&lt;SPAN&gt;    lineItem&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;itemName &lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;@&lt;/SPAN&gt;&lt;SPAN&gt;"Soda"&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;SPAN&gt;    lineItem&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;itemDescription &lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;@&lt;/SPAN&gt;&lt;SPAN&gt;"Soda"&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;SPAN&gt;    lineItem&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;itemQuantity &lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;@&lt;/SPAN&gt;&lt;SPAN&gt;"1"&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;SPAN&gt;    lineItem&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;itemPrice &lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;@&lt;/SPAN&gt;&lt;SPAN&gt;"1.00"&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;SPAN&gt;    lineItem&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;itemID &lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;@&lt;/SPAN&gt;&lt;SPAN&gt;"1"&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;SPAN&gt;TransactionRequestType&lt;/SPAN&gt;&lt;SPAN&gt;*&lt;/SPAN&gt;&lt;SPAN&gt;requestType &lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;[&lt;/SPAN&gt;&lt;SPAN&gt;TransactionRequestType&lt;/SPAN&gt;&lt;SPAN&gt; transactionRequest&lt;/SPAN&gt;&lt;SPAN&gt;];&lt;/SPAN&gt;&lt;SPAN&gt;    requestType&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;lineItems &lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;[&lt;/SPAN&gt;&lt;SPAN&gt;NSMutableArray&lt;/SPAN&gt;&lt;SPAN&gt; arrayWithObject&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;SPAN&gt;lineItem&lt;/SPAN&gt;&lt;SPAN&gt;];&lt;/SPAN&gt;&lt;SPAN&gt;    requestType&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;amount &lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;@&lt;/SPAN&gt;&lt;SPAN&gt;"1.00"&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;SPAN&gt;    requestType&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;payment &lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt; paymentType&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;SPAN&gt;    requestType&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;tax &lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt; extendedAmountTypeTax&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;SPAN&gt;    requestType&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;shipping &lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt; extendedAmountTypeShipping&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;SPAN&gt;CreateTransactionRequest&lt;/SPAN&gt;&lt;SPAN&gt;*&lt;/SPAN&gt;&lt;SPAN&gt;request &lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;[&lt;/SPAN&gt;&lt;SPAN&gt;CreateTransactionRequest&lt;/SPAN&gt;&lt;SPAN&gt; createTransactionRequest&lt;/SPAN&gt;&lt;SPAN&gt;];&lt;/SPAN&gt;&lt;SPAN&gt;    request&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;transactionRequest &lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt; requestType&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;SPAN&gt;    request&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;transactionType &lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt; AUTH_ONLY&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;SPAN&gt;    request&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;anetApiRequest&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;merchantAuthentication&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;mobileDeviceId &lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;[[&lt;/SPAN&gt;&lt;SPAN&gt;Utility&lt;/SPAN&gt;&lt;SPAN&gt; getDeviceID&lt;/SPAN&gt;&lt;SPAN&gt;]&lt;/SPAN&gt;&lt;SPAN&gt;     stringByReplacingOccurrencesOfString&lt;/SPAN&gt;&lt;SPAN&gt;:@&lt;/SPAN&gt;&lt;SPAN&gt;"-"&lt;/SPAN&gt;&lt;SPAN&gt; withString&lt;/SPAN&gt;&lt;SPAN&gt;:@&lt;/SPAN&gt;&lt;SPAN&gt;"_"&lt;/SPAN&gt;&lt;SPAN&gt;];&lt;/SPAN&gt;&lt;SPAN&gt;    request&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;anetApiRequest&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;merchantAuthentication&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;sessionToken &lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt; sessionToken&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;SPAN&gt;[&lt;/SPAN&gt;&lt;SPAN&gt;an purchaseWithRequest&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;SPAN&gt;request&lt;/SPAN&gt;&lt;SPAN&gt;];&lt;/SPAN&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;Which give call back to this delegate method,&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;- (void) requestFailed:(AuthNetResponse *)response { // Handle a failed request // getting callback to this method }&lt;/STRONG&gt;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;-&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;void&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;SPAN&gt; connectionFailed&lt;/SPAN&gt;&lt;SPAN&gt;:(&lt;/SPAN&gt;&lt;SPAN&gt;AuthNetResponse&lt;/SPAN&gt;&lt;SPAN&gt;*)&lt;/SPAN&gt;&lt;SPAN&gt;response &lt;/SPAN&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;SPAN&gt;// Handle a failed connection&lt;/SPAN&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;SPAN&gt;-&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;void&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;SPAN&gt; paymentSucceeded&lt;/SPAN&gt;&lt;SPAN&gt;:(&lt;/SPAN&gt;&lt;SPAN&gt;CreateTransactionResponse&lt;/SPAN&gt;&lt;SPAN&gt;*)&lt;/SPAN&gt;&lt;SPAN&gt; response &lt;/SPAN&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;SPAN&gt;// Handle payment success&lt;/SPAN&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;&lt;STRONG&gt;Note:&lt;/STRONG&gt;&amp;nbsp;my mobileDeviceRegistrationSucceeded and mobileDeviceLoginSucceeded, only purchaseWithRequestFailed&lt;/P&gt;&lt;PRE&gt;&lt;SPAN&gt;TransactionResponse&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;errors &lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;"Error.errorCode = 87\nError.errorText = Transactions of this market type cannot be processed on this system.\n"&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/PRE&gt;</description>
      <pubDate>Tue, 08 Oct 2013 11:51:15 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Authorize-net-TransactionResponse-error-in-iOS/m-p/36125#M20121</guid>
      <dc:creator>sulekha123</dc:creator>
      <dc:date>2013-10-08T11:51:15Z</dc:date>
    </item>
    <item>
      <title>Re: Authorize.net TransactionResponse error in iOS</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Authorize-net-TransactionResponse-error-in-iOS/m-p/36127#M20122</link>
      <description>&lt;P&gt;#2 on 5 Most common Errors&lt;/P&gt;&lt;P&gt;&lt;A target="_blank" href="http://community.developer.authorize.net/t5/The-Authorize-Net-Developer-Blog/5-Most-Common-Errors/ba-p/35655"&gt;http://community.developer.authorize.net/t5/The-Authorize-Net-Developer-Blog/5-Most-Common-Errors/ba-p/35655&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 08 Oct 2013 11:55:41 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Authorize-net-TransactionResponse-error-in-iOS/m-p/36127#M20122</guid>
      <dc:creator>RaynorC1emen7</dc:creator>
      <dc:date>2013-10-08T11:55:41Z</dc:date>
    </item>
    <item>
      <title>Re: Authorize.net TransactionResponse error in iOS</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Authorize-net-TransactionResponse-error-in-iOS/m-p/36129#M20123</link>
      <description>&lt;P&gt;Thank you it solved my problem, There is no option to change&amp;nbsp;&lt;SPAN&gt;Card Not Present. Instead of creating new account for changing this setting..&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 08 Oct 2013 13:29:36 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Authorize-net-TransactionResponse-error-in-iOS/m-p/36129#M20123</guid>
      <dc:creator>sulekha123</dc:creator>
      <dc:date>2013-10-08T13:29:36Z</dc:date>
    </item>
  </channel>
</rss>

