Payment Response Codes

Every payment response includes a responseCode: an integer that gives the specific reason for the payment's status. Read it together with authMessage (the human-readable description) and, when present, IssuerResponseCode (the issuer's own two-digit code). Use this reference to map each responseCode to its meaning and status so you can handle outcomes programmatically. For guidance on what to do after a decline, see Handling Declines.

These codes indicate a successful transaction or a successful action. A Partial Approval means the card issuer approved a lower amount than what was requested.

Response CodeAuthorization MessageStatus
0Approved or completed successfullyApproved
8Honor with IDApproved
10Partial ApprovalPartial Approval
85Not declined Valid for all zero amount transactionsApproved
87Purchase Amount Only, No Cash Back AllowedApproved
2Approved for a lesser amount than what was requestedPartial Approval
101ReferralApproved
109Approved (not captured)Approved
110AVS Request AcceptedApproved
123Balance InquiryApproved
125Close batch successfulApproved
126Deposit InquiryApproved
136Certificate Not RecognizedApproved
400Reversal SuccessApproved




Did this page help you?
.readme-logo { display: none !important; }