Additional payment button
You can add an additional payment button for one-time transactions at the end of your checkout flow. The additional button is typically added at the step where the buyer selects their payment method before completing checkout. Unlike the one-time integration, the buyer will not have the opportunity to return to your site to review their order before completing checkout after clicking on the Amazon Pay button.
Key differences from an one-time integration:
- You can re-use most of the code from your one-time integration. The key differences are:
- You will set payment info when you render the Amazon Pay button instead of setting it via Update Checkout Session.
- You will skip displaying shipping/payment info since the buyer will complete checkout on the Amazon Pay hosted page after clicking on the Amazon Pay button.
- Since the Amazon Pay button is at the end of checkout after buyer has already manually entered their shipping address, you must provide that information in addressDetails for all physical goods transactions. Providing addressDetails for digital goods transactions will result in an error.