Recommendation codes
Last updated: July 24, 2024
Recommendation Codes provide additional information on how and when you should retry a transaction.
The following table shows the Checkout.com recommendation codes you might receive in a response. These codes apply to Visa and Mastercard.
Information
You can simulate recommendation code outcomes to test your integration.
Recommendation code | Recommendation summary | Possible decline reason |
---|---|---|
| Updated or additional information required | One of:
|
| Try again later | One of:
|
| Do not try again | One of:
|
Mastercard uses Merchant Advice Codes (MACs) to provide additional information about a transaction. For example, a MAC will inform you if the transaction was performed using one of the following payment card types:
- a consumer non-reloadable prepaid card
- a consumer single-use virtual card
For declined transactions, the MAC will typically contain the following information:
- whether the payment can be retried
- if the payment can be retried, how long you should wait before doing so
The MAC is returned in the processing.partner_merchant_advice_code
field included in the response:
1{2"processing": {3"recommendation_code": "02",4"partner_merchant_advice_code": "24"5}6}
Information
To enable MACs, contact your Account Manager or [email protected].
Merchant advice code | Recommendation summary | Possible decline reasons |
---|---|---|
| Updated or additional information required | One of:
|
| Try again later | One of:
|
| Do not try again | One of:
|
| Updated or additional information required | Token requirements not fulfilled for this token type |
| Do not try again | Payment cancellation |
| Retry after one hour |
|
| Retry after 24 hours | |
| Retry after two days | |
| Retry after four days | |
| Retry after six days | |
| Retry after eight days | |
| Retry after 10 days | |
| Non-reloadable prepaid card | The issuer recognized the payment card as a consumer non-reloadable prepaid card |
| Single-use virtual card number | The issuer recognized the payment card as a consumer single-use virtual card |
| Sanction score exceeds applicable threshold value | The Sanctions Scoring Service identified that the transaction exceeded the applicable threshold |