<?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 iOS integration problem. in Integration and Testing</title>
    <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/iOS-integration-problem/m-p/28314#M14923</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I am new to Authorize.net integration with iOS.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have, each time when I try to do a transaction with my application on live env. it gives me E00007 i.e. "User authentication failed due to invalid authentication values. The name and/or transanction key is invalid."&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have created new Transaction Key and using it in my mobile app and also set the "Customer Information Manager" on the authorize.net also.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;My test transactions were successful.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;My code follows:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MobileDeviceLoginRequest *mobileDeviceLoginRequest = [MobileDeviceLoginRequest mobileDeviceLoginRequest];&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mobileDeviceLoginRequest.anetApiRequest.merchantAuthentication.name = @"XXXXXX";;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mobileDeviceLoginRequest.anetApiRequest.merchantAuthentication.password = @"XXXXXXXXXXXX";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mobileDeviceLoginRequest.anetApiRequest.merchantAuthentication.mobileDeviceId =&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [[[UIDevice currentDevice] uniqueIdentifier] stringByReplacingOccurrencesOfString:@"-" withString:@"_"];&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Set up an AuthNet instance.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [AuthNet authNetWithEnvironment:ENV_LIVE];&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AuthNet *an = [AuthNet getInstance];&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [an setDelegate:self];&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Process a mobile device login request.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [an mobileDeviceLoginRequest:mobileDeviceLoginRequest];&lt;BR /&gt;.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;..&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CreateTransactionRequest *request = [CreateTransactionRequest createTransactionRequest];&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; request.transactionRequest = requestType;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; request.transactionType = AUTH_CAPTURE;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; request.anetApiRequest.merchantAuthentication.mobileDeviceId =&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [[[UIDevice currentDevice] uniqueIdentifier]stringByReplacingOccurrencesOfString:@"-" withString:@"_"];&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; request.anetApiRequest.merchantAuthentication.sessionToken = mAuthorizeNetsessionToken;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [an purchaseWithRequest:request];&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any help?&lt;/P&gt;</description>
    <pubDate>Fri, 27 Jul 2012 12:15:31 GMT</pubDate>
    <dc:creator>jaypatel04</dc:creator>
    <dc:date>2012-07-27T12:15:31Z</dc:date>
    <item>
      <title>iOS integration problem.</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/iOS-integration-problem/m-p/28314#M14923</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I am new to Authorize.net integration with iOS.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have, each time when I try to do a transaction with my application on live env. it gives me E00007 i.e. "User authentication failed due to invalid authentication values. The name and/or transanction key is invalid."&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have created new Transaction Key and using it in my mobile app and also set the "Customer Information Manager" on the authorize.net also.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;My test transactions were successful.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;My code follows:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MobileDeviceLoginRequest *mobileDeviceLoginRequest = [MobileDeviceLoginRequest mobileDeviceLoginRequest];&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mobileDeviceLoginRequest.anetApiRequest.merchantAuthentication.name = @"XXXXXX";;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mobileDeviceLoginRequest.anetApiRequest.merchantAuthentication.password = @"XXXXXXXXXXXX";&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mobileDeviceLoginRequest.anetApiRequest.merchantAuthentication.mobileDeviceId =&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [[[UIDevice currentDevice] uniqueIdentifier] stringByReplacingOccurrencesOfString:@"-" withString:@"_"];&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Set up an AuthNet instance.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [AuthNet authNetWithEnvironment:ENV_LIVE];&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; AuthNet *an = [AuthNet getInstance];&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [an setDelegate:self];&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Process a mobile device login request.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [an mobileDeviceLoginRequest:mobileDeviceLoginRequest];&lt;BR /&gt;.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;..&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CreateTransactionRequest *request = [CreateTransactionRequest createTransactionRequest];&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; request.transactionRequest = requestType;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; request.transactionType = AUTH_CAPTURE;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; request.anetApiRequest.merchantAuthentication.mobileDeviceId =&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [[[UIDevice currentDevice] uniqueIdentifier]stringByReplacingOccurrencesOfString:@"-" withString:@"_"];&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; request.anetApiRequest.merchantAuthentication.sessionToken = mAuthorizeNetsessionToken;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; [an purchaseWithRequest:request];&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any help?&lt;/P&gt;</description>
      <pubDate>Fri, 27 Jul 2012 12:15:31 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/iOS-integration-problem/m-p/28314#M14923</guid>
      <dc:creator>jaypatel04</dc:creator>
      <dc:date>2012-07-27T12:15:31Z</dc:date>
    </item>
    <item>
      <title>Re: iOS integration problem.</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/iOS-integration-problem/m-p/28316#M14924</link>
      <description>&lt;P&gt;You might using test account loginID/TransactionKey to the production server or production loginID/TransactionKey to the test server. Check the url to make sure it using the right one.&lt;/P&gt;</description>
      <pubDate>Fri, 27 Jul 2012 14:08:52 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/iOS-integration-problem/m-p/28316#M14924</guid>
      <dc:creator>RaynorC1emen7</dc:creator>
      <dc:date>2012-07-27T14:08:52Z</dc:date>
    </item>
  </channel>
</rss>

