Effective date:
April 14, 2023Processor:
Regions:
AllServices:
Authorization responseFeature
Merchants who support Mastercard must support the response code and decline reason API
fields in the authorization response. This prepares merchants to identify the response
code categories and use the advice data to determine subsequent action.
Response Code
Response code from the issuer or processor providing the
status of the request.
Possible values:
- 51: Insufficient funds
- 79: Life cycle
- 82: Policy
- 83: Fraud or security
Merchants that support Mastercard must support these fields in their authorization
response:
- REST API:processorInformation.responseCode
- SCMP API:auth_auth_response
- Simple Order API:ccAuthReply_processorResponse
Merchant Advice Code
Reason that the recurring payment transaction was declined.
Possible values:
- 00: No information, or response not provided.
- 01: New account information available.
- 02: Cannot approve at this time. Retry later.
- 03: Do not retry.
- 04: Problem with a token or a partial shipment indicator. Do not retry.
- 08: Payment blocked by the payment card company.
- 21: Recurring payment cancellation service.
- 24: Retry after 1 hour.
- 25: Retry after 24 hours.
- 26: Retry after 2 days.
- 27: Retry after 4 days.
- 28: Retry after 6 days.
- 29: Retry after 8 days.
- 30: Retry after 10 days.
- 99: An unknown value was returned from the processor.
Merchants that support Mastercard must support these fields in their authorization
response:
- REST API:processorInformation.merchantAdvice.code
- SCMP API:auth_merchant_advice_code
- Simple Order API:ccAuthReply_merchantAdviceCode