<?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: E00114 Invalid OTS Token in Integration and Testing</title>
    <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/E00114-Invalid-OTS-Token/m-p/58886#M33494</link>
    <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.developer.cybersource.com/t5/user/viewprofilepage/user-id/21349"&gt;@mbruxvoort&lt;/a&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I've escalated this to our product support specialist team. &amp;nbsp;Since this is for your production account, please open an eTicket so this is properly tracked. &amp;nbsp;If you can provide the ticket number, I'll update the support specialists for them to take ownership.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Richard&lt;/P&gt;</description>
    <pubDate>Wed, 19 Jul 2017 21:59:15 GMT</pubDate>
    <dc:creator>RichardH</dc:creator>
    <dc:date>2017-07-19T21:59:15Z</dc:date>
    <item>
      <title>E00114 Invalid OTS Token</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/E00114-Invalid-OTS-Token/m-p/58879#M33487</link>
      <description>&lt;P&gt;Our site stopped accepting payments through the Accept.JS interface. The system was working until today.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please HELP, your customer support team offered NO help and asked me to come to the community forum. What can I do to have payments come through again?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;BR /&gt;Mike&lt;/P&gt;</description>
      <pubDate>Wed, 19 Jul 2017 20:18:18 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/E00114-Invalid-OTS-Token/m-p/58879#M33487</guid>
      <dc:creator>mbruxvoort</dc:creator>
      <dc:date>2017-07-19T20:18:18Z</dc:date>
    </item>
    <item>
      <title>Re: E00114 Invalid OTS Token</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/E00114-Invalid-OTS-Token/m-p/58882#M33490</link>
      <description>&lt;P&gt;The Accept.JS code appears to work if we put a debug breakpoint in our Javascript code. Is there a timing related issue with Accept.js?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Can someone PLEASE help?&lt;/P&gt;</description>
      <pubDate>Wed, 19 Jul 2017 20:36:14 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/E00114-Invalid-OTS-Token/m-p/58882#M33490</guid>
      <dc:creator>mbruxvoort</dc:creator>
      <dc:date>2017-07-19T20:36:14Z</dc:date>
    </item>
    <item>
      <title>Re: E00114 Invalid OTS Token</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/E00114-Invalid-OTS-Token/m-p/58883#M33491</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.developer.cybersource.com/t5/user/viewprofilepage/user-id/21349"&gt;@mbruxvoort&lt;/a&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;When you say it stopped working, do you know when you noticed the gateway returning E00114?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Also, when adding a breakpoint, are you suggesting that when a breakpoint is used that after the JavaScript continues you receive a nonce?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Where is your breakpoint?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Richard&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 19 Jul 2017 21:35:21 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/E00114-Invalid-OTS-Token/m-p/58883#M33491</guid>
      <dc:creator>RichardH</dc:creator>
      <dc:date>2017-07-19T21:35:21Z</dc:date>
    </item>
    <item>
      <title>Re: E00114 Invalid OTS Token</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/E00114-Invalid-OTS-Token/m-p/58885#M33493</link>
      <description>&lt;P&gt;&lt;a href="https://community.developer.cybersource.com/t5/user/viewprofilepage/user-id/7546"&gt;@RichardH&lt;/a&gt;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We know for sure that the code was working on July 13.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;In debugging we have added a breakpoint in our Javascript code in the response callback after the nonce is received. The nonce is there and if the pause is greater that a couple of seconds it seems to work.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We have been doing further debug on the server side. Without any pause on the client side our .net server side code is receiving the nonce from the front end. When we submit that to the authorize.net api via the SDK Nuget Package version 1.9.0 it seems like the nonce has not made it to the right spot on your end. Therefore our assumption is that it is just returning invalid even though it is a nonce that we received from Accept.js.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This is on our production site and we are NOT using the sandbox mode of Authorize.net.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We have considered putting retry logic around the .net sdk submit code, but that feels very dirty.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Do you have a direct line or anything that we could contact you at?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;BR /&gt;Mike&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 19 Jul 2017 21:46:51 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/E00114-Invalid-OTS-Token/m-p/58885#M33493</guid>
      <dc:creator>mbruxvoort</dc:creator>
      <dc:date>2017-07-19T21:46:51Z</dc:date>
    </item>
    <item>
      <title>Re: E00114 Invalid OTS Token</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/E00114-Invalid-OTS-Token/m-p/58886#M33494</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.developer.cybersource.com/t5/user/viewprofilepage/user-id/21349"&gt;@mbruxvoort&lt;/a&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I've escalated this to our product support specialist team. &amp;nbsp;Since this is for your production account, please open an eTicket so this is properly tracked. &amp;nbsp;If you can provide the ticket number, I'll update the support specialists for them to take ownership.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Richard&lt;/P&gt;</description>
      <pubDate>Wed, 19 Jul 2017 21:59:15 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/E00114-Invalid-OTS-Token/m-p/58886#M33494</guid>
      <dc:creator>RichardH</dc:creator>
      <dc:date>2017-07-19T21:59:15Z</dc:date>
    </item>
    <item>
      <title>Re: E00114 Invalid OTS Token</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/E00114-Invalid-OTS-Token/m-p/58887#M33495</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.developer.cybersource.com/t5/user/viewprofilepage/user-id/21349"&gt;@mbruxvoort&lt;/a&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I received word back from a support specialist that this is a known issue, if you attempt to use a nonce immediately after receipt AND there are other internal conditions present at Authorize.Net. &amp;nbsp;The most common cause is the data for the nonce has not completed replication between systems.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Our engineers are working on a solution, but in the mean time adding a short delay after receipt of the nonce before using it to create a transaction will improve success.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Richard&lt;/P&gt;</description>
      <pubDate>Wed, 19 Jul 2017 22:25:18 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/E00114-Invalid-OTS-Token/m-p/58887#M33495</guid>
      <dc:creator>RichardH</dc:creator>
      <dc:date>2017-07-19T22:25:18Z</dc:date>
    </item>
    <item>
      <title>Re: E00114 Invalid OTS Token</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/E00114-Invalid-OTS-Token/m-p/58888#M33496</link>
      <description>How long is a short delay? 1 sec or more? This would be user blocking which is an Important factor.&lt;BR /&gt;&lt;BR /&gt;Mike</description>
      <pubDate>Thu, 20 Jul 2017 01:05:32 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/E00114-Invalid-OTS-Token/m-p/58888#M33496</guid>
      <dc:creator>mbruxvoort</dc:creator>
      <dc:date>2017-07-20T01:05:32Z</dc:date>
    </item>
    <item>
      <title>Re: E00114 Invalid OTS Token</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/E00114-Invalid-OTS-Token/m-p/58890#M33498</link>
      <description>&lt;P&gt;I asked but did not get any specific guidance, but I think 1 second should be sufficient for most cases.&lt;/P&gt;</description>
      <pubDate>Thu, 20 Jul 2017 01:33:05 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/E00114-Invalid-OTS-Token/m-p/58890#M33498</guid>
      <dc:creator>RichardH</dc:creator>
      <dc:date>2017-07-20T01:33:05Z</dc:date>
    </item>
    <item>
      <title>Re: E00114 Invalid OTS Token</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/E00114-Invalid-OTS-Token/m-p/58899#M33507</link>
      <description>&lt;P&gt;Richard,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any word from the team when the issue will be resolved on your end? This seems very odd that we need to add a 1 sec delay to a user facing payment process.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;BR /&gt;Mike&lt;/P&gt;</description>
      <pubDate>Thu, 20 Jul 2017 12:53:20 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/E00114-Invalid-OTS-Token/m-p/58899#M33507</guid>
      <dc:creator>mbruxvoort</dc:creator>
      <dc:date>2017-07-20T12:53:20Z</dc:date>
    </item>
    <item>
      <title>Re: E00114 Invalid OTS Token</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/E00114-Invalid-OTS-Token/m-p/58900#M33508</link>
      <description>&lt;P&gt;&lt;a href="https://community.developer.cybersource.com/t5/user/viewprofilepage/user-id/21349"&gt;@mbruxvoort&lt;/a&gt;&amp;nbsp; Unfortunately I don't have any details on a solution, but it does involve making changes across multiple systems to ensure each are operating at peak efficiency. &amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Richard&lt;/P&gt;</description>
      <pubDate>Thu, 20 Jul 2017 13:19:28 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/E00114-Invalid-OTS-Token/m-p/58900#M33508</guid>
      <dc:creator>RichardH</dc:creator>
      <dc:date>2017-07-20T13:19:28Z</dc:date>
    </item>
    <item>
      <title>Re: E00114 Invalid OTS Token</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/E00114-Invalid-OTS-Token/m-p/58902#M33510</link>
      <description>&lt;P&gt;For those coming here looking for a solution, here is what we ended up doing as a workaround until this is solved on Authorize.net's end. (@mbruxvoort is my supervisor)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We ended up adding a setting in our admin dashboard for a payment delay. Then in our javascript response callback handler we just did a simple setTimeout that waits based on the payment delay setting before submitting the form.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Something like this:&lt;/P&gt;&lt;PRE&gt;setTimeout(function() {
     authorizeNetPaymentForm.submit();  
}, paymentDelay);&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This is really hacky, but without much of an alternative, it is the best we can do.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;After this code was in place we tried different delay lengths (1, 2, 5, 10 seconds). The only one that worked was 10 seconds. This means that we are making our users wait 10 seconds for authorize.net to replicate the nonce data. This is really unfortunate as we recently spent time making the payment process as quick as possible.&lt;/P&gt;</description>
      <pubDate>Thu, 20 Jul 2017 14:06:38 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/E00114-Invalid-OTS-Token/m-p/58902#M33510</guid>
      <dc:creator>douwinga</dc:creator>
      <dc:date>2017-07-20T14:06:38Z</dc:date>
    </item>
    <item>
      <title>Re: E00114 Invalid OTS Token</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/E00114-Invalid-OTS-Token/m-p/58904#M33512</link>
      <description>&lt;P&gt;&lt;a href="https://community.developer.cybersource.com/t5/user/viewprofilepage/user-id/20509"&gt;@douwinga&lt;/a&gt;&lt;a href="https://community.developer.cybersource.com/t5/user/viewprofilepage/user-id/21349"&gt;@mbruxvoort&lt;/a&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Having to wait 10 seconds is certainly too long. &amp;nbsp;Did you create a support ticket with CS? &amp;nbsp;If you can provide the case #, I can escalate again.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Richard&lt;/P&gt;</description>
      <pubDate>Thu, 20 Jul 2017 14:27:23 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/E00114-Invalid-OTS-Token/m-p/58904#M33512</guid>
      <dc:creator>RichardH</dc:creator>
      <dc:date>2017-07-20T14:27:23Z</dc:date>
    </item>
    <item>
      <title>Re: E00114 Invalid OTS Token</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/E00114-Invalid-OTS-Token/m-p/58908#M33516</link>
      <description>&lt;P&gt;&lt;a href="https://community.developer.cybersource.com/t5/user/viewprofilepage/user-id/7546"&gt;@RichardH&lt;/a&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;A support ticket has been created. The # is&amp;nbsp;&lt;SPAN&gt;1-426682611. Last time we messaged support we were told that we should use this thread.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I wish everyone on the customer support team at authorize.net were as helpful as you. You seem like the only person there that understands how serious this issue is.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 20 Jul 2017 14:52:56 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/E00114-Invalid-OTS-Token/m-p/58908#M33516</guid>
      <dc:creator>douwinga</dc:creator>
      <dc:date>2017-07-20T14:52:56Z</dc:date>
    </item>
    <item>
      <title>Re: E00114 Invalid OTS Token</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/E00114-Invalid-OTS-Token/m-p/64684#M38510</link>
      <description>It’s sad that 15 months later the solution is still “add a delay” (at least in sandbox mode). This is unacceptable authorize.net!</description>
      <pubDate>Fri, 05 Oct 2018 00:38:14 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/E00114-Invalid-OTS-Token/m-p/64684#M38510</guid>
      <dc:creator>thsmrtone1</dc:creator>
      <dc:date>2018-10-05T00:38:14Z</dc:date>
    </item>
    <item>
      <title>Re: E00114 Invalid OTS Token</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/E00114-Invalid-OTS-Token/m-p/65111#M38828</link>
      <description>&lt;P&gt;&lt;a href="https://community.developer.cybersource.com/t5/user/viewprofilepage/user-id/26513"&gt;@thsmrtone1&lt;/a&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;It is unfortunate to see that you are having the same problem. I&amp;nbsp;have been going through the documentation again to see if anything changed so that we can remove the delay (which by the way, the documentation does not mention the need for the delay), but it does not appear to have changed. We are now considering using Accept Hosted, which in our proof of concepts, is working very well and does not require a delay. The only issue is that we cannot change the wording and styling of the form. We mainly use authorize.net for donations and the wording on Accept Hosted is geared towards orders.&lt;/P&gt;</description>
      <pubDate>Mon, 19 Nov 2018 17:21:40 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/E00114-Invalid-OTS-Token/m-p/65111#M38828</guid>
      <dc:creator>douwinga</dc:creator>
      <dc:date>2018-11-19T17:21:40Z</dc:date>
    </item>
    <item>
      <title>Re: E00114 Invalid OTS Token</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/E00114-Invalid-OTS-Token/m-p/67520#M40913</link>
      <description>&lt;P&gt;I'm having the same issue: only on our production site (not on the sandbox server) and only in live mode. I've implemented the recommended delay of up to 20 seconds, but still the&amp;nbsp;&lt;SPAN&gt;E00114: Invalid OTS Token error persists.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Is there still an bug that needs to be fixed on the AuthNet end? &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I followed the other issue (&lt;A href="https://community.developer.authorize.net/t5/Integration-and-Testing/Intermittent-Invalid-OTS-Token-Errors-E00114/m-p/57509#M32226" target="_blank" rel="noopener"&gt;https://community.developer.authorize.net/t5/Integration-and-Testing/Intermittent-Invalid-OTS-Token-Errors-E00114/m-p/57509#M32226&lt;/A&gt;) through to the 6th page, but there was never a confirmation that that bug was fixed. The issue was closed on page 2, and never re-opened even though the problem was confirmed unsolved after that.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 25 Apr 2019 05:02:40 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/E00114-Invalid-OTS-Token/m-p/67520#M40913</guid>
      <dc:creator>jenlampton</dc:creator>
      <dc:date>2019-04-25T05:02:40Z</dc:date>
    </item>
  </channel>
</rss>

