Effective date:
April 14, 2023
Processor:
Regions:
All
Services:
Authorization response
Feature
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