Search code examples
phpamazon-pay

How to change amount order from Amazon Pay after authorized?


I have the specified case with Amazon Pay.

After authorized success, I want to change the original amount of order.

Example: I create an order with amount is 2000$ to Amazon Pay. I want to change amount from 2000$ to 3000$.

I can't find any APIs in Amazon Pay to change amount after authorized.

How can I change amount of order after authorized Or Amazon APIs not support ?


Solution

  • From officially Amazon Pay: https://developer.amazon.com/docs/amazon-pay-onetime/handling-post-purchase-modifications.html#sample-scenario--payment-amount-increase

    I found out the way to change original amount. I will re-call Authorize with amount is not exceed 15% total amount or 75$. The link API for authorized: https://developer.amazon.com/docs/amazon-pay-api/authorize.html