Merchant advice codes
Get in touch
Sign in
Merchant advice codes
Navigating merchant advice codes for improved transaction outcomes and business insight

Merchant Advice Codes (MACs) are introduced by Mastercard to clearly communicate to merchants the reason for declining transactions, and the course of action that merchants can take. These codes provide insights into why a payment failed and recommendations on whether and when it can be retried.

Mastercard set the MAC values and may expand this list as part of their ongoing efforts to enhance payment system efficiency.

Please note that the availability of the MAC code depends on the policies of both the card issuer and the acquirer. It is important to understand that all banks do not yet universally support this feature.

These codes are available to merchants, potentially without prior notice, to guarantee prompt implementation.

ValueDescriptionPossible decline reasonsRecommendation summary
01New account information availableChange in customer's account information, such as a new expiry date.Update card information.
isRetry : true
02Cannot approve at this time, try again laterCredit limit issues or insufficient funds.Try again the payment after 72 hours.
isRetry : true
03Do not try againAccount closed, suspected fraud, or customer cancelled the recurring agreement.Do not retry this payment. It may be necessary to contact the customer directly.
isRetry : false
04Token not supportedTechnical issues with the payment.Contact the Solidgate support team.
isRetry : true
21Stop recurring paymentCustomer cancelled the recurring agreement.Do not retry this payment as retries can be subject to penalty fees by Mastercard.
isRetry : false
24Retry after 1 hourCredit limit issues or insufficient funds.Try this payment after 1 hour.
isRetry : true
25Retry after 24 hoursCredit limit issues or insufficient funds.Try this payment after 24 hours.
isRetry : true
26Retry after 2 daysCredit limit issues or insufficient funds.Try this payment after 2 days.
isRetry : true
27Retry after 4 daysCredit limit issues or insufficient funds.Try this payment after 4 days.
isRetry : true
28Retry after 6 daysCredit limit issues or insufficient funds.Try this payment after 6 days.
isRetry : true
29Retry after 8 daysCredit limit issues or insufficient funds.Try this payment after 8 days.
isRetry : true
30Retry after 10 daysCredit limit issues or insufficient funds.Try this payment after 10 days.
isRetry : true
40Consumer non-reloadable prepaid cardIssuer recognizes a consumer non-reloadable prepaid card was used.No action required.
isRetry : true
41Consumer single-use virtual cardIssuer recognized a consumer single-use virtual card was used.No action required.
isRetry : true
42Score exceeds applicable threshold valueMastercard refused this transaction due to a sanctions' match.No action required.
isRetry : true
43Consumer multi-use virtual cardTransaction was carried out with a consumer multi-use virtual card number.No action required.
isRetry : true

Looking for help? Contact us
Stay informed with Changelog