The CardPointe Gateway validates various parameters of a request prior to sending it to a payment card processor. For this internal validation, the card processor field (respproc
) contains PPS.
If the request passes the internal validation, the request is forwarded to the appropriate payment processor based on the merchant ID, and the payment processor supplies the response values.
Each payment processor has a unique set of response codes. Generally, a processor response code (respcode
) beginning with "00" or "000" is a successful authorization request. The respstat
response indicates one of the following:
- A - Approval
- B - Temporary processing issue, such as a network error
- C - Rejection
The CardPointe Gateway validates various parameters of an authorization request prior to sending it to the payment card processor. The following response codes describe the approval and decline responses returned by the CardPointe Gateway.
The CardPointe Gateway does not validate the expiration date or automatically decline expired cards. Some issuers accept authorizations for expired cards; however, the issuer may decline an expired card based on its specific policies.
Gateway Response Codes (PPS)
respproc respcode respstat resptext
PPS 00 A "Approval"
PPS 01 A "VoiceAuth Approved"
PPS 08 A "Profile Deleted"
PPS 09 A "Profile Saved"
PPS 11 C "Invalid card"
PPS 12 C "Invalid track"
PPS 13 C "Bad card check digit"
PPS 14 C "Non-numeric CVV"
PPS 15 C "Non-numeric expiry"
PPS 16 C "Card expired"
PPS 17 C "Invalid zip"
PPS 18 C "CardDefense Review"
PPS 19 C "CardDefense Decline"
PPS 21 C "Invalid merchant"
PPS 22 C "No auth route"
PPS 23 C "No auth queue"
PPS 24 C "Reversal not supported"
PPS 25 C "No matching auth for reversal"
PPS 26 A "Txn Settled"
PPS 27 C "Txn Batched"
PPS 28 C "Txn not settled"
PPS 29 C "Txn not found"
PPS 31 C "Invalid currency"
PPS 32 C "Wrong currency for merch"
PPS 33 C "Unknown card type"
PPS 34 C "Invalid field"
PPS 35 C "No postal code"
PPS 36 C "Duplicate sequence"
PPS 37 C "CVV mismatch"
PPS 38 C "CVV is required"
PPS 39 C "Void not permitted after 30 days"
PPS 41 C "Below min amount"
PPS 42 C "Above max amount"
PPS 43 C "Invalid amount"
PPS 44 C "Prepaid not supported"
PPS 45 C "Refunds without reference not supported"
PPS 46 C "Partial refunds not supported"
PPS 48 C "Echeck not supported"
PPS 61 B "Line down"
PPS 62 B "Timed out"
Note: See Handling Timed-Out Transactions for more information.
PPS 63 C "Bad resp format"
PPS 64 C "Bad HTTP header"
PPS 65 C "Socket close error"
PPS 66 C "Response mismatch"
PPS 70 C "Voice authorization cannot be voided"
PPS 71 C "EMV data not authorized"
PPS 91 C "No TokenSecure"
PPS 92 C "No Merchant table"
PPS 93 C "No Database"
PPS 94 C "No action"
PPS 95 C "Missing config"
PPS 96 C "Profile not found"
PPS 97 C "Merchant disabled"
PPS 98 C "Invalid token"
PPS 99 C "Invalid card"
PPS 101 C “AVS Mismatch”
PPS 102 C “Service Fee Declined”
PPS 103 C “Service Fee Txn not found”
PPS 104 C “Surcharge Not Supported”
PPS 105 C "Invalid EMV"
PPS 106 B "Invalid method. Please insert card"