<?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 Can I use my old SIM method login id/key in accept hosted implementation? in Integration and Testing</title>
    <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Can-I-use-my-old-SIM-method-login-id-key-in-accept-hosted/m-p/63993#M37996</link>
    <description>&lt;P&gt;I have developed an Accept Hosted with an iframe implementation using a sandbox account that I created for dev purposes.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Now it is time to start using our company's actual account that is currently working in the wild as a SIM implementation.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In the new implementation, when I request a token, I have to assign a&amp;nbsp;AuthorizeNet.Environment object (Either SANDBOX or PRODUCTION)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;ApiOperationBase&amp;lt;ANetApiRequest, ANetApiResponse&amp;gt;.RunEnvironment = _oAuthorizeEnvironment;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If I examine that object, I see paths that are slightly different than what is used for the old SIM method.&lt;/P&gt;&lt;P&gt;Old SIM method:&amp;nbsp;&lt;A href="https://secure.authorize.net/gateway/transact.dll" target="_blank"&gt;https://secure.authorize.net/gateway/transact.dll&lt;/A&gt;&amp;nbsp;and&amp;nbsp;&lt;A href="https://test.authorize.net/gateway/transact.dll" target="_blank"&gt;https://test.authorize.net/gateway/transact.dll&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;New API method SANDBOX:&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;_baseUrl = "&lt;A href="https://test.authorize.net" target="_blank"&gt;https://test.authorize.net&lt;/A&gt;" and&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;_xmlBaseUrl = "&lt;A href="https://apitest.authorize.net" target="_blank"&gt;https://apitest.authorize.net&lt;/A&gt;"&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;New APi method PRODUCTION:&amp;nbsp;_baseUrl = "&lt;A href="https://secure2.authorize.net" target="_blank"&gt;https://secure2.authorize.net&lt;/A&gt;" and&amp;nbsp;_xmlBaseUrl = "&lt;A href="https://api2.authorize.net" target="_blank"&gt;https://api2.authorize.net&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The question ultimately is, what do I need to do now to get my new Accept Hosted (iframe) implemenation to switch over to my current company account?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Currently, if I pass my old credentials (from SIM), it fails.&amp;nbsp;code = "E00007" "User authentication failed due to invalid authentication values."&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;much thanks in advance!&lt;/P&gt;</description>
    <pubDate>Thu, 02 Aug 2018 17:54:49 GMT</pubDate>
    <dc:creator>david_c</dc:creator>
    <dc:date>2018-08-02T17:54:49Z</dc:date>
    <item>
      <title>Can I use my old SIM method login id/key in accept hosted implementation?</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Can-I-use-my-old-SIM-method-login-id-key-in-accept-hosted/m-p/63993#M37996</link>
      <description>&lt;P&gt;I have developed an Accept Hosted with an iframe implementation using a sandbox account that I created for dev purposes.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Now it is time to start using our company's actual account that is currently working in the wild as a SIM implementation.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In the new implementation, when I request a token, I have to assign a&amp;nbsp;AuthorizeNet.Environment object (Either SANDBOX or PRODUCTION)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;ApiOperationBase&amp;lt;ANetApiRequest, ANetApiResponse&amp;gt;.RunEnvironment = _oAuthorizeEnvironment;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If I examine that object, I see paths that are slightly different than what is used for the old SIM method.&lt;/P&gt;&lt;P&gt;Old SIM method:&amp;nbsp;&lt;A href="https://secure.authorize.net/gateway/transact.dll" target="_blank"&gt;https://secure.authorize.net/gateway/transact.dll&lt;/A&gt;&amp;nbsp;and&amp;nbsp;&lt;A href="https://test.authorize.net/gateway/transact.dll" target="_blank"&gt;https://test.authorize.net/gateway/transact.dll&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;New API method SANDBOX:&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;_baseUrl = "&lt;A href="https://test.authorize.net" target="_blank"&gt;https://test.authorize.net&lt;/A&gt;" and&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;_xmlBaseUrl = "&lt;A href="https://apitest.authorize.net" target="_blank"&gt;https://apitest.authorize.net&lt;/A&gt;"&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;New APi method PRODUCTION:&amp;nbsp;_baseUrl = "&lt;A href="https://secure2.authorize.net" target="_blank"&gt;https://secure2.authorize.net&lt;/A&gt;" and&amp;nbsp;_xmlBaseUrl = "&lt;A href="https://api2.authorize.net" target="_blank"&gt;https://api2.authorize.net&lt;/A&gt;"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The question ultimately is, what do I need to do now to get my new Accept Hosted (iframe) implemenation to switch over to my current company account?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Currently, if I pass my old credentials (from SIM), it fails.&amp;nbsp;code = "E00007" "User authentication failed due to invalid authentication values."&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;much thanks in advance!&lt;/P&gt;</description>
      <pubDate>Thu, 02 Aug 2018 17:54:49 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Can-I-use-my-old-SIM-method-login-id-key-in-accept-hosted/m-p/63993#M37996</guid>
      <dc:creator>david_c</dc:creator>
      <dc:date>2018-08-02T17:54:49Z</dc:date>
    </item>
    <item>
      <title>Re: Can I use my old SIM method login id/key in accept hosted implementation?</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Can-I-use-my-old-SIM-method-login-id-key-in-accept-hosted/m-p/63997#M38000</link>
      <description>&lt;P&gt;Hi &lt;a href="https://community.developer.cybersource.com/t5/user/viewprofilepage/user-id/24959"&gt;@david_c&lt;/a&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The &lt;EM&gt;getHostedPaymentPageRequest&lt;/EM&gt; request used in AcceptHosted uses&amp;nbsp;API_LOGIN_ID &amp;amp; the TRANSACTION_KEY as authentication mechanism.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;And for SIM you must have been using Login_ID (which is the same API_LOGIN_ID) and Signature_Key which is different compared to&amp;nbsp;&lt;SPAN&gt;T&lt;/SPAN&gt;&lt;SPAN&gt;RANSACTION&lt;/SPAN&gt;&lt;SPAN&gt;_K&lt;/SPAN&gt;&lt;SPAN&gt;EY.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;If you use &lt;/SPAN&gt;&lt;SPAN&gt;this Signature key instead of Transaction key in the request for AcceptHosted (Production Environment), you will received error E00007, as the credentials would be invalid.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Thus generate a &lt;EM&gt;Transaction Key&lt;/EM&gt; for your account if you don't have it, &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;for that login into the &lt;A href="https://account.authorize.net/" target="_self"&gt;Merchant Account Interface&lt;/A&gt; and then go to&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Account &amp;gt; Settings &amp;gt; Security Settings &amp;gt; General Security Settings &amp;gt; API Credential &amp;amp; Keys&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;and generate a &lt;EM&gt;Transaction Key&lt;/EM&gt; and use that with the AcceptHosted request.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Hope this Helps!&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 02 Aug 2018 20:02:45 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Can-I-use-my-old-SIM-method-login-id-key-in-accept-hosted/m-p/63997#M38000</guid>
      <dc:creator>kikmak42</dc:creator>
      <dc:date>2018-08-02T20:02:45Z</dc:date>
    </item>
    <item>
      <title>Re: Can I use my old SIM method login id/key in accept hosted implementation?</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/Can-I-use-my-old-SIM-method-login-id-key-in-accept-hosted/m-p/63999#M38002</link>
      <description>&lt;P&gt;Thank you for the quick reply and information!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Very much appreciated.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So,&amp;nbsp;it seems that I may be improperly using the Signature_Key (from the old SIM method) when what I really need is the Transaction_Key associated with this account.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Can I assume that&amp;nbsp;if I use the correct key with the original SIM API_Login_ID, that I can work with both the PRODUCTION and SANDBOX Environments in the API?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Or will I need to configure something else to test and run real transactions?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks again!&lt;/P&gt;</description>
      <pubDate>Thu, 02 Aug 2018 21:11:05 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/Can-I-use-my-old-SIM-method-login-id-key-in-accept-hosted/m-p/63999#M38002</guid>
      <dc:creator>david_c</dc:creator>
      <dc:date>2018-08-02T21:11:05Z</dc:date>
    </item>
  </channel>
</rss>

