<?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 API vs XML/SOAP for integration methods in Integration and Testing</title>
    <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/API-vs-XML-SOAP-for-integration-methods/m-p/49300#M24890</link>
    <description>&lt;P&gt;The sample SDK in location &lt;A target="_blank" href="https://github.com/AuthorizeNet/sdk-java"&gt;https://github.com/AuthorizeNet/sdk-java&lt;/A&gt; has given sample code using JAVA APIs. At the same time, the documentation under AIM/SIM/DPM/CPM has given xml guide or web services guide. Can we use JAVA APIs instead of XML/SOAP to integrated authorize.net?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please let us know if there is any preference one has on others.&lt;/P&gt;</description>
    <pubDate>Mon, 12 Jan 2015 20:50:36 GMT</pubDate>
    <dc:creator>smartk1977</dc:creator>
    <dc:date>2015-01-12T20:50:36Z</dc:date>
    <item>
      <title>API vs XML/SOAP for integration methods</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/API-vs-XML-SOAP-for-integration-methods/m-p/49300#M24890</link>
      <description>&lt;P&gt;The sample SDK in location &lt;A target="_blank" href="https://github.com/AuthorizeNet/sdk-java"&gt;https://github.com/AuthorizeNet/sdk-java&lt;/A&gt; has given sample code using JAVA APIs. At the same time, the documentation under AIM/SIM/DPM/CPM has given xml guide or web services guide. Can we use JAVA APIs instead of XML/SOAP to integrated authorize.net?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please let us know if there is any preference one has on others.&lt;/P&gt;</description>
      <pubDate>Mon, 12 Jan 2015 20:50:36 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/API-vs-XML-SOAP-for-integration-methods/m-p/49300#M24890</guid>
      <dc:creator>smartk1977</dc:creator>
      <dc:date>2015-01-12T20:50:36Z</dc:date>
    </item>
    <item>
      <title>Re: API vs XML/SOAP for integration methods</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/API-vs-XML-SOAP-for-integration-methods/m-p/49301#M24891</link>
      <description>&lt;P&gt;The API use XML, you can look at the source. Just make sure you tested everything you do with it before moving to production.&lt;/P&gt;</description>
      <pubDate>Tue, 13 Jan 2015 00:32:43 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/API-vs-XML-SOAP-for-integration-methods/m-p/49301#M24891</guid>
      <dc:creator>RaynorC1emen7</dc:creator>
      <dc:date>2015-01-13T00:32:43Z</dc:date>
    </item>
    <item>
      <title>Re: API vs XML/SOAP for integration methods</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/API-vs-XML-SOAP-for-integration-methods/m-p/49329#M24914</link>
      <description>&lt;P&gt;Thanks for clarification. In that case, I can happily use JAVA APIs and forget about SOAP urls (secure.authorize.net and api.authorize.net)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am planning to perform the following steps to integrate AIM. Please confirm whether my process is correct:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Development&lt;/P&gt;&lt;P&gt;1) Create Sandbox account and obtain API Login Id and Transaction Key.&lt;/P&gt;&lt;P&gt;2) Use JAVA APIs (anet-java-sdk-1.8.1.jar)&amp;nbsp; to integrate AIM. APIs use API Login Id/Transaction Key secured in a File/Data Base.&lt;/P&gt;&lt;P&gt;3) Execute code and confirm results in Sandbox Merchant interface.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Production&lt;/P&gt;&lt;P&gt;1) Create real Merchant account and obtain API Login Id and Transaction Key.&lt;/P&gt;&lt;P&gt;2) Replace previous values with production API Login Id/Transaction Key secured in a File/Data Base&lt;/P&gt;&lt;P&gt;3) Enable "Test Mode" in real Merchant account.&lt;/P&gt;&lt;P&gt;4) Execute code and confirm results in real Merchant interface.&lt;/P&gt;&lt;P&gt;5) Once I am comfortable, disable "Test Mode" and make it real.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for your time as this can be a guide line to many followers.&lt;/P&gt;</description>
      <pubDate>Thu, 15 Jan 2015 15:51:09 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/API-vs-XML-SOAP-for-integration-methods/m-p/49329#M24914</guid>
      <dc:creator>smartk1977</dc:creator>
      <dc:date>2015-01-15T15:51:09Z</dc:date>
    </item>
    <item>
      <title>Re: API vs XML/SOAP for integration methods</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/API-vs-XML-SOAP-for-integration-methods/m-p/49330#M24915</link>
      <description>&lt;P&gt;Everything except&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Production&lt;/P&gt;&lt;P&gt;4) Execute code and confirm results in real Merchant interface.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;When test mode is on, it is not going to create any transaction.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;From &lt;A target="_blank" href="http://community.developer.authorize.net/t5/The-Authorize-Net-Developer-Blog/Sandbox-Accounts-vs-Live-Accounts-Which-Does-What-Anyway/ba-p/9350"&gt;http://community.developer.authorize.net/t5/The-Authorize-Net-Developer-Blog/Sandbox-Accounts-vs-Live-Accounts-Which-Does-What-Anyway/ba-p/9350&lt;/A&gt;&lt;/P&gt;&lt;P&gt;We also offer a Test Mode option on all live accounts which allows you to test &lt;U&gt;&lt;STRONG&gt;connecting&lt;/STRONG&gt; &lt;/U&gt;to the production environment.&lt;/P&gt;&lt;P&gt;Transactions that are run in the production environment in Test Mode are not stored anywhere and will return a transaction ID of zero. There will be no history of them. However, transactions run in the sandbox(without testmode) is available in the transaction history, which is another reason why a sandbox &amp;nbsp;is the recommended method of testing.&lt;/P&gt;</description>
      <pubDate>Thu, 15 Jan 2015 16:01:03 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/API-vs-XML-SOAP-for-integration-methods/m-p/49330#M24915</guid>
      <dc:creator>RaynorC1emen7</dc:creator>
      <dc:date>2015-01-15T16:01:03Z</dc:date>
    </item>
    <item>
      <title>Re: API vs XML/SOAP for integration methods</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/API-vs-XML-SOAP-for-integration-methods/m-p/49349#M24923</link>
      <description>&lt;P&gt;Thanks for the artcile that clearly explains everything. This talks about changing the posting URL from the sandbox URL to the production URL. I understand that this is required If we use SOAP.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Since I am using JAVA API should I pass any information to methods to switch sandbox to production? If not, does APIs know which environment to call with just API Login ID and TransactionId? So far I am only testing on sandbox and so everything works as epxected.&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;&lt;/P&gt;</description>
      <pubDate>Thu, 15 Jan 2015 20:58:49 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/API-vs-XML-SOAP-for-integration-methods/m-p/49349#M24923</guid>
      <dc:creator>smartk1977</dc:creator>
      <dc:date>2015-01-15T20:58:49Z</dc:date>
    </item>
    <item>
      <title>Re: API vs XML/SOAP for integration methods</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/API-vs-XML-SOAP-for-integration-methods/m-p/49352#M24926</link>
      <description>&lt;P&gt;When you&lt;/P&gt;&lt;PRE&gt;&lt;SPAN class="pl-s2"&gt;    &lt;SPAN class="pl-stj"&gt;Merchant&lt;/SPAN&gt; merchant &lt;SPAN class="pl-k"&gt;=&lt;/SPAN&gt; &lt;SPAN class="pl-stj"&gt;Merchant&lt;/SPAN&gt;&lt;SPAN class="pl-k"&gt;.&lt;/SPAN&gt;createMerchant(&lt;SPAN class="pl-stj"&gt;Environment&lt;/SPAN&gt;&lt;SPAN class="pl-c1"&gt;&lt;SPAN class="pl-k"&gt;.&lt;/SPAN&gt;SANDBOX&lt;/SPAN&gt;,&lt;/SPAN&gt;
&lt;SPAN class="pl-s2"&gt;        apiLoginID, transactionKey);&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;the enviroment would set to the production for the production account.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 16 Jan 2015 00:19:18 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/API-vs-XML-SOAP-for-integration-methods/m-p/49352#M24926</guid>
      <dc:creator>RaynorC1emen7</dc:creator>
      <dc:date>2015-01-16T00:19:18Z</dc:date>
    </item>
    <item>
      <title>Re: API vs XML/SOAP for integration methods</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/API-vs-XML-SOAP-for-integration-methods/m-p/49362#M24935</link>
      <description>&lt;P&gt;I got it, although u meant the code needs to be&lt;/P&gt;&lt;PRE&gt;&lt;SPAN class="pl-s2"&gt;&lt;SPAN class="pl-stj"&gt;Merchant&lt;/SPAN&gt; merchant &lt;SPAN class="pl-k"&gt;=&lt;/SPAN&gt; &lt;SPAN class="pl-stj"&gt;Merchant&lt;/SPAN&gt;&lt;SPAN class="pl-k"&gt;.&lt;/SPAN&gt;createMerchant(&lt;SPAN class="pl-stj"&gt;Environment&lt;/SPAN&gt;&lt;SPAN class="pl-c1"&gt;&lt;SPAN class="pl-k"&gt;.&lt;/SPAN&gt;PRODUCTION&lt;/SPAN&gt;,&lt;/SPAN&gt;
&lt;SPAN class="pl-s2"&gt;        apiLoginID, transactionKey);&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;I replaced SANDBOX with PRODUCTION&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&lt;SPAN class="pl-s2"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/PRE&gt;</description>
      <pubDate>Mon, 19 Jan 2015 18:34:42 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/API-vs-XML-SOAP-for-integration-methods/m-p/49362#M24935</guid>
      <dc:creator>smartk1977</dc:creator>
      <dc:date>2015-01-19T18:34:42Z</dc:date>
    </item>
  </channel>
</rss>

