Common Error Codes

Updated on November 27, 2025

When a payment fails, PowerTranz returns an ISO response code indicating the reason. Here are the most common codes and how to resolve them.

Approval Codes

CodeMeaning
00Approved – Transaction successful

Decline Codes

CodeMeaningResolution
05Do Not HonorCustomer should contact their bank or try a different card
12Invalid TransactionCheck transaction parameters; may indicate 3DS failure
14Invalid Card NumberVerify the card number is entered correctly
51Insufficient FundsCustomer needs to use a different card or add funds
54Expired CardCustomer should use a non-expired card
55Incorrect PINCustomer entered wrong PIN (if applicable)
61Exceeds Withdrawal LimitTransaction amount exceeds card limit
65Activity Limit ExceededToo many transactions; try again later

Technical Error Codes

CodeMeaningResolution
91Issuer UnavailableTemporary issue; try again in a few minutes
96System MalfunctionTemporary issue; try again later
97Host Format ErrorCheck request parameters; contact support if persists
98No SharingCard network routing issue; contact PowerTranz

3DS Response Codes

CodeMeaningResolution
3D03DS Frictionless – ProceedAuthentication successful, continue payment
3D13DS Not SupportedCard or issuer doesn’t support 3DS
3D53DS Fingerprinting RequiredDevice fingerprint step needed (handled automatically)
3D63DS Challenge RequiredCustomer must complete challenge authentication

CVV Response Codes

CodeMeaning
MCVV Match
NCVV No Match
PNot Processed
UIssuer Unable to Process

What To Do When Payments Fail

  1. Check the order notes in WooCommerce for the specific error code
  2. Look up the code in the tables above
  3. For customer-related issues (05, 51, 54), advise the customer to try a different card or contact their bank
  4. For technical issues (91, 96, 97), wait a few minutes and try again
  5. If issues persist, enable Debug Mode and contact support

Next