Merchant advice codes and Visa category codes

When an issuer declines a recurring payment, the card scheme can send an advice code with the response. Mastercard sends a Merchant Advice Code (MAC). Visa sends a Visa Category Code (VCC).

The code tells you whether you can retry the payment. BillPro uses it to mark the payment as soft-declined or hard-declined:

  • Soft-declined: you can retry it. Card schemes allow up to 15 retries in 30 days. BillPro can retry for you. See Auto-retry billing events.
  • Hard-declined: don't retry it. Update the customer's card instead.

Visa Category Codes

VCCDescriptionIn BillPro
0ApprovedApproved
1Issuer will never approveHard-declined
2Issuer cannot approve at this timeSoft-declined
3Data quality issues / revalidate dataSoft-declined
4Generic response codesSoft-declined

Mastercard Merchant Advice Codes

MACDescriptionIn BillPro
00ApprovedApproved
01Updated/additional information neededSoft-declined
02Try again laterSoft-declined
03Do not try againHard-declined
04Token requirements are not fulfilled for this token typeSoft-declined
21Payment cancellationHard-declined

Find out why a payment failed

Open the order's Billing Events tab, expand the billing event and click the Transaction Unique ID. The Result section of Transaction Details shows the Scheme Response Code, the Result Code and a description from the gateway.

If there is no advice code or scheme response code, the payment may have failed at the payment gateway rather than at the issuer. See Display related transactions for an order.


Recommended reading

Display transactions related to an order and recover failed billing events

Did this page help you?