• cousinvinnymarketing

    (@cousinvinnymarketing)


    We have a customer who uses an AMEX card. We have allowed AMEX processing in our Authorize settings, and yet, every single week, this customer has a “failed order” (that doesn’t show in Authorize transactions list) but our system marks it FAILED and then when she re-runs the order, it goes through successfully.

    Looking at the failed order, I can see the following:

    Authorize.Net Credit Card Payment Failed (Code: E00114, Message: Invalid OTS Token.) Order status changed from Pending payment to Failed.

    Authorize has responded with the following:
    Thank you for contacting Authorize.net regarding your API errors being encountered when one of your customers AMEX card is processed. I want to make sure I provided you with everything you need. Below, will be some troubleshooting steps, as well as our developer site link that may be the best support in resolving your issue. The “Invalid OTS Token” error (Code: E00114) with WooCommerce integration to Authorize.net typically occurs due to issues with the token being used more than once or being expired. Here are some steps to troubleshoot this error:

    Check for Duplicate Submissions: Ensure that the transaction is not being submitted multiple times. This can happen if there’s a bug in your JavaScript code that causes the form to be submitted more than once. [DONT THINK THIS IS AN ISSUE AS PLACE ORDER BUTTON IS GREYED OUT AND CANNOT BE CLICKED AFTER BEING CLICKED ONCE]

    Token Expiry: The OTS token might have expired. Tokens are usually valid for a short period, so make sure the token is used promptly after it is generated. Correct API Usage: Verify that you are using the correct API methods and parameters. Ensure that the token is being passed correctly and that all required fields are included in your request.

    Logging and Debugging: Add logging to your script to track the submission process. This can help identify if the token is being used more than once or if there are any other issues in the submission flow.

    Review Integration Documentation: Check the WooCommerce and Authorize.net integration documentation for any specific guidelines or common issues related to the OTS token. You can access our developer center for more API reference/documentation at developer.authroize.net. You are welcome to close this case if this information addresses all your questions. If you need any additional support, please reply to this case and I will be happy to assist.

The topic ‘Invalid OTS Token’ is closed to new replies.