What if a customer is ineligible for Amazon Pay later transaction ?
It is possible that customer account is not eligible to make Amazon Pay later transactions. In such scenarios get instrument API will returns errors. The errors should be notified back to the customer for taking corrective measures. Please find below all possible errors that can come in response to the get instrument API :-
Sample error response
Token Management
For Amazon Pay customers who are already linked to the merchant application - If the access tokens / refresh tokens are saved with merchant platform then it is possible that the access token is not updated to use Amazon Pay later. In case of below error access token needs to be refreshed so that Amazon Pay later operations can be performed via it.
Expected error If access token is not refreshed for Amazon Pay later or If customer has revoked the consent -
For above error the customer should be allowed to re link the wallet / Amazon Pay later option to generate a fresh access token. The existing access tokens generated for Amazon Pay balance integration can not be used to perform Amazon Pay later operations. Different possible reasons for Amazon Pay later ineligibility are listed below for which the respective error should be shown to the customer and Amazon Pay later option should be greyed out for the payment to avoid any failure :-
List of ineligibility reason
Serial Number | Ineligibility Reason |
---|---|
1 | You are not registered with Amazon Pay Later. Please complete your registration on the Amazon app. |
2 | Your KYC has expired. Please complete your KYC on the Amazon app to continue using Amazon Pay Later. |
3 | Amazon Pay Later is unavailable for this transaction. |
4 | Your Amazon Pay Later credit is not available at this merchant. |
5 | Your standing instructions do not cover the current purchase. |
© 2023 - Amazon Pay All Rights Reserved.