<?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 AuthorizeNET Accept.js integration and &amp;quot;OTP Token access violation&amp;quot; error in Integration and Testing</title>
    <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/AuthorizeNET-Accept-js-integration-and-quot-OTP-Token-access/m-p/73219#M45313</link>
    <description>&lt;P&gt;&lt;SPAN&gt;Hi team,&lt;BR /&gt;&lt;BR /&gt;We (deliverybizpro.com&lt;/SPAN&gt;&lt;SPAN&gt;) use Authorize NET accept.js as described here (&lt;/SPAN&gt;&lt;A href="https://developer.authorize.net/api/reference/features/acceptjs.html" target="_blank" rel="noopener noreferrer"&gt;https://developer.authorize.net/api/reference/features/acceptjs.html&lt;/A&gt;&lt;SPAN&gt;). Accordingly, we use a token and create a customer profile on the AuthorizeNET side (see&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://developer.authorize.net/api/reference/index.html#customer-profiles-create-customer-profile" target="_blank" rel="noopener noreferrer"&gt;https://developer.authorize.net/api/reference/index.html#customer-profiles-create-customer-profile&lt;/A&gt;&lt;SPAN&gt;).&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Our current problem is the "OTP Token access violation" error that occurs when trying to create a customer profile on the AuthorizeNET side. At the same time, the same integration works successfully on several dozen other our clients.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Yes, I know that this error indicates that we are trying to use the token a second time. But we don't do that. We only use the token once when creating a customer profile on the AuthorizeNET side.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Plus,&amp;nbsp;I noticed that every time I try to enter a credit card (live credit card), when I make a request to the Authorize NET accept.js (&lt;A href="https://developer.authorize.net/api/reference/features/acceptjs.html#Running_the_Dispatch_Data_Method" target="_blank" rel="noopener noreferrer"&gt;https://developer.authorize.net/api/reference/features/acceptjs.html#Running_the_Dispatch_Data_Method&lt;/A&gt;) server returns the same token. Accordingly, it is sent to our server and used in the "Create Customer Profile" request (&lt;A href="https://developer.authorize.net/api/reference/index.html#customer-profiles-create-customer-profile" target="_blank" rel="noopener noreferrer"&gt;https://developer.authorize.net/api/reference/index.html#customer-profiles-create-customer-profile&lt;/A&gt;). Accordingly , since the token is always the same, we get the error "OTP Token access violation".&lt;BR /&gt;&lt;BR /&gt;What could be the reason that the same token is returned for each attempt to enter a credit card?&lt;BR /&gt;&lt;BR /&gt;And - we use live credit card and production AuthorizeNET server.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Looking forward for your quick response.&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Mon, 14 Sep 2020 15:57:31 GMT</pubDate>
    <dc:creator>max_shamaev</dc:creator>
    <dc:date>2020-09-14T15:57:31Z</dc:date>
    <item>
      <title>AuthorizeNET Accept.js integration and "OTP Token access violation" error</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/AuthorizeNET-Accept-js-integration-and-quot-OTP-Token-access/m-p/73219#M45313</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Hi team,&lt;BR /&gt;&lt;BR /&gt;We (deliverybizpro.com&lt;/SPAN&gt;&lt;SPAN&gt;) use Authorize NET accept.js as described here (&lt;/SPAN&gt;&lt;A href="https://developer.authorize.net/api/reference/features/acceptjs.html" target="_blank" rel="noopener noreferrer"&gt;https://developer.authorize.net/api/reference/features/acceptjs.html&lt;/A&gt;&lt;SPAN&gt;). Accordingly, we use a token and create a customer profile on the AuthorizeNET side (see&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://developer.authorize.net/api/reference/index.html#customer-profiles-create-customer-profile" target="_blank" rel="noopener noreferrer"&gt;https://developer.authorize.net/api/reference/index.html#customer-profiles-create-customer-profile&lt;/A&gt;&lt;SPAN&gt;).&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Our current problem is the "OTP Token access violation" error that occurs when trying to create a customer profile on the AuthorizeNET side. At the same time, the same integration works successfully on several dozen other our clients.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Yes, I know that this error indicates that we are trying to use the token a second time. But we don't do that. We only use the token once when creating a customer profile on the AuthorizeNET side.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Plus,&amp;nbsp;I noticed that every time I try to enter a credit card (live credit card), when I make a request to the Authorize NET accept.js (&lt;A href="https://developer.authorize.net/api/reference/features/acceptjs.html#Running_the_Dispatch_Data_Method" target="_blank" rel="noopener noreferrer"&gt;https://developer.authorize.net/api/reference/features/acceptjs.html#Running_the_Dispatch_Data_Method&lt;/A&gt;) server returns the same token. Accordingly, it is sent to our server and used in the "Create Customer Profile" request (&lt;A href="https://developer.authorize.net/api/reference/index.html#customer-profiles-create-customer-profile" target="_blank" rel="noopener noreferrer"&gt;https://developer.authorize.net/api/reference/index.html#customer-profiles-create-customer-profile&lt;/A&gt;). Accordingly , since the token is always the same, we get the error "OTP Token access violation".&lt;BR /&gt;&lt;BR /&gt;What could be the reason that the same token is returned for each attempt to enter a credit card?&lt;BR /&gt;&lt;BR /&gt;And - we use live credit card and production AuthorizeNET server.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Looking forward for your quick response.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 14 Sep 2020 15:57:31 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/AuthorizeNET-Accept-js-integration-and-quot-OTP-Token-access/m-p/73219#M45313</guid>
      <dc:creator>max_shamaev</dc:creator>
      <dc:date>2020-09-14T15:57:31Z</dc:date>
    </item>
  </channel>
</rss>

