Post by daretogo » Fri Feb 19, 2016 9:30 am

Hi Everyone,

I've got "login and pay with Amazon" up and running on my site successfully for some time. Recently I noticed many of my failed declined order have the reason

"Amazon could not process your request within the timeout value given."

So I went looking for documentation on how I could possibly verify what the timeout currently is, and if reasonable to increase it. I found this bit of info on Amazon's documentation of the payments API:

Code: Select all

TransactionTimedOut—In asynchronous mode, indicates that the Authorize operation call was not processed within the default timeout period of 24 hours or within the time period specified by you in the TransactionTimeout request parameter. In synchronous mode, indicates that Amazon could not process your request within 8 seconds. If you are observing a high number of declines due to this reason code, try adjusting the timeout value in asynchronous mode, or consider using asynchronous mode if you are using synchronous mode. An alternate approach for handling this error in synchronous mode is to retry the transaction in asynchronous mode.
https://payments.amazon.com/documentati ... /201752950

After digging through Opencart I can't seem to identify the core files of the amazon payment module so I'm hoping someone here would know:
  • -Is the default implementation of pay with amazon included with 2.x+ setup as asynchronous or synchronous?
    -If synchronous, anyone have a clue how to increase from the default 8 second timeout?
Thanks for your time and consideration.

Newbie

Posts

Joined
Fri Feb 19, 2016 9:23 am
Who is online

Users browsing this forum: No registered users and 2 guests