# Recommendation codes Recommendation codes provide additional information about how and when to retry a payment. You can receive the following Checkout.com recommendation codes in the response to Mastercard and Visa payment requests. > **Information** > > You can [simulate recommendation code outcomes](https://www.checkout.com/docs/developer-resources/testing/recommendation-code-testing.md) to test your integration. | Recommendation code | Recommendation summary | Possible decline reasons | | --- | --- | --- | | `01` | Updated or additional information required | One of:

- Expired card
- Updated information available
- Authentication may improve likelihood of an approval | | `02` | Try again later | One of:

- Over credit limit
- Insufficient funds
- Credit risk decline
- Issuer velocity rule decline
- Blocked card | | `03` | Do not try again | One of:

- Account closed
- Suspected fraud
- Recurring agreement canceled | --- ## Partner merchant advice codes Mastercard uses Merchant Advice Codes (MACs) to provide additional information about a payment. For example, a MAC informs you if the payment was performed using one of the following payment card types: - A consumer non-reloadable prepaid card - A consumer single-use virtual card For declined payments, the MAC typically contains the following information: - Whether you can retry the payment - How long to wait before retrying eligible payments The MAC is returned in the `processing.partner_merchant_advice_code` field included in the payment request response: ```json { "processing": { "recommendation_code": "02", "partner_merchant_advice_code": "24" } } ``` ### Mastercard merchant advice codes | Merchant advice code | Recommendation summary | Possible decline reasons | | --- | --- | --- | | `01` | Updated or additional information required | One of:

- Expired card
- Updated information available
- Authentication may improve likelihood of an approval | | `02` | Try again later | One of:

- Over credit limit
- Insufficient funds
- Credit risk decline
- Issuer velocity rule decline
- Blocked card | | `03` | Do not try again | One of:

- Account closed
- Suspected fraud
- Recurring agreement canceled | | `04` | Updated or additional information required | Token requirements not fulfilled for this token type | | `21` | Do not try again | Payment cancellation | | `24` | Retry after one hour | Insufficient funds | | `25` | Retry after 24 hours | Insufficient funds | | `26` | Retry after two days | Insufficient funds | | `27` | Retry after four days | Insufficient funds | | `28` | Retry after six days | Insufficient funds | | `29` | Retry after eight days | Insufficient funds | | `30` | Retry after 10 days | Insufficient funds | | `40` | Non-reloadable prepaid card | The issuer recognized the card as a consumer non-reloadable prepaid card. | | `41` | Single-use virtual card number | The issuer recognized the card as a consumer single-use virtual card. | | `42` | Sanction score exceeds applicable threshold value | The Sanctions Scoring Service identified that the payment exceeded the applicable threshold. |