You can help customers understand how to address their declined payment authorizations. Just indicate what they can do to resolve the issue by showing an appropriate message for each decline reason code. Show When the Authorize operation call is declined, you see in the response one of four decline reason codes. Here's what each means and its impact on the state of the OrderReferenceObject (ORO). Decline reason codesWhat it meansInvalidPaymentMethodInvalidPaymentMethod indicates that there was a problem with the payment method chosen. In this situation, the ORO moves to the Suspended state.TransactionTimedOutTransactionTimedOut indicates that the Authorize operation call was not processed within the time period specified by you in the TransactionTimeout request parameter. The ORO remains in an Open state.AmazonRejectedAmazonRejected indicates that the Authorize operation call was declined because of a determination made by Amazon. The ORO is moved to a Closed state.ProcessingFailureProcessingFailure indicates that Amazon could not process the transaction because of an internal processing error. The ORO remains in an Open state.The way your customer can resolve a declined authorization depends on the reason code and the customer's presence during authorization. Prepare to handle authorization declines depending on whether:
ProceduresFlow diagram: Handling synchronous authorizations Reason code: InvalidPaymentMethod declines
Reason code: ProcessingFailure declines
Reason code: AmazonRejected declines
Reason code: TransactionTimedOut declines If you can't handle pending orders or your business rules require you to know the result of an authorization instantly, decline the transaction following the AmazonRejected decline process above. To ensure the customer does not receive an order confirmation, call the CancelOrderReference API. If you can handle pending orders, do this:
Flow diagram: Handling asynchronous authorizations Reason code: InvalidPaymentMethod declines
Reason code: ProcessingFailure declines Attempt another authorization request in one to two minutes. The order remains in an Open state. Reason code: AmazonRejected declines Decline the transaction, and then contact the buyer and ask them to choose another payment method. The order is moved to a Closed state. Reason code: TransactionTimedOut declines Attempt another authorization after increasing the TransactionTimeout parameter value in the Authorize call. Testing your implementationSimulate declined authorizations by using one of these preconfigured cards in the Sandbox environment. You can't simulate the ProcessingFailure error. For information about asynchronous authorizations, see Step 6: Request an authorization. In the case of asynchronous authorizations, regularly requesting the authorization details, either via the GetAuthorizationDetails API call (API polling) or via Instant Payment Notification (IPN), retrieves the actual result of the authorization. Using IPNs ensures that you retrieve the result as early as possible. IPNs are brought to you by an http-POST from Amazon Pay to a URL that you provide in Seller Central. Because using IPNs is preferred, explanations below refer to IPN usage. If you can't or don't want to configure an endpoint to receive IPNs, you can use API polling instead. Does Amazon cancel order if payment is declined?If the card is again declined, the order will be cancelled. If you still want to purchase the item, you'll need to place another order. Was this information helpful?
How do I cancel a failed transaction on Amazon?If you want to change or cancel your order, contact the merchant directly. If they have already processed a charge for the order, merchants can initiate refunds. Amazon Pay can't cancel or change an order on your behalf and can't refund you for purchases.
What happens when payment fails Amazon?Incomplete payment:If your initial payment attempt was unsuccessful, your payment might stay in pending stage. In such cases, try to revise the payment when you receive an email from us, so that we can process your order immediately. Once the mentioned timeline has passed, the order will be auto cancelled.
How do I cancel a pending order on Amazon?Canceling your payment authorizations. Go to Amazon Pay, click Sign In, and select Check your Amazon Pay orders.. Sign in using your Amazon credentials.. Select the Merchant Agreements tab, for the applicable payment authorization, click the Details link.. Under Manage Merchant Agreement, click Cancel agreement.. |