Overview

This page describes the responses you may receive when sending gateway API requests, including HTTP errors and a detailed reference for authorization response codes. 

HTTP Errors

HTTP errors are returned when the client (for example, the browser) encounters an issue communicating with the host server. 

ErrorDescription
500 Internal Server ErrorThe host server encountered an issue and was unable to send a response.
400 Bad RequestThe server was unable to decipher the request because of invalid syntax. Update the request before repeating.
401 UnauthorizedThe credentials passed in the request were not accepted by the server. Update the request before repeating.

Response Codes

CardConnect 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; any other code is a decline.  

Gateway (PPS) Response Codes

CardConnect validates various parameters of an authorization request prior to sending it to a payment card processor.

Gateway Response Codes (PPS)

respprocrespcoderespstatresptext
PPS00A"Approval"
PPS01A"VoiceAuth Approved"
PPS08A"Profile Deleted"
PPS09A"Profile Saved"
PPS11C"Invalid card"
PPS12C"Invalid track"
PPS13C"Bad card check digit"
PPS14C"Non-numeric CVV"
PPS15C"Non-numeric expiry"
PPS16C"Card expired"
PPS17C"Invalid zip"
PPS18C"CardDefense Review"
PPS19C"CardDefense Decline"
PPS21C"Invalid merchant"
PPS22C"No auth route"
PPS23C"No auth queue"
PPS24C"Reversal not supported"
PPS25C"No matching auth for reversal"
PPS26A"Txn Settled"
PPS27C"Txn Batched"
PPS28C"Txn not settled"
PPS29C"Txn not found"
PPS31C"Invalid currency"
PPS32C"Wrong currency for merch"
PPS33C"Unknown card type"
PPS34C"Invalid field"
PPS35C"No postal code"
PPS36C"Duplicate sequence"
PPS37C"CVV mismatch"
PPS38C"CVV is required"
PPS41C"Below min amount"
PPS42C"Above max amount"
PPS43C"Invalid amount"
PPS44C"Prepaid not supported"
PPS45C"Refunds without reference not supported"
PPS61B"Line down"
PPS62B"Timed out"
PPS63C"Bad resp format"
PPS64C"Bad HTTP header"
PPS65C"Socket close error"
PPS66C"Response mismatch"
PPS70C"Voice authorization cannot be voided"
PPS91C"No TokenSecure"
PPS92C"No Merchant table"
PPS93C"No Database"
PPS94C"No action"
PPS95C"Missing config"
PPS96C"Profile not found"
PPS97C"Merchant disabled"
PPS98C"Invalid token"
PPS101C“AVS Mismatch”
PPS102C“Service Fee Declined”
PPS103C“Service Fee Txn not found”
PPS104C“Surcharge Not Supported”

Processing Host Response Codes

Rapid Connect Response Codes (RPCT)

respprocrespcoderespstatresptext
RPCT000A"Approve"
RPCT001C"Schema Validation Error"
RPCT002A"Approve for partial amount"
RPCT003A"Approve VIP"
RPCT100C"Do not honor"
RPCT101C"Expired card"
RPCT102C"Suspected fraud"
RPCT104C"Restricted card"
RPCT105C"Call acquirer security department"
RPCT106C"Allowable PIN tries exceeded"
RPCT107C"Call for authorization"
RPCT108C"Refer to issuer special conditions"
RPCT109C"Invalid merchant"
RPCT110C"Invalid amount"
RPCT114C"Invalid account type"
RPCT116C"Not sufficient funds"
RPCT117C"Incorrect PIN"
RPCT118C"No card record"
RPCT119C"Transaction not permitted to cardholder"
RPCT120C"Transaction not permitted to terminal"
RPCT121C"Exceeds withdrawal amount"
RPCT122C"Security violation"
RPCT123C"Exceeds withdrawal frequency limit"
RPCT124C"Violation of law"
RPCT129C"Suspected counterfeit card"
RPCT130C"Invalid terminal"
RPCT131C"Invalid account number"
RPCT132C"Unmatched card expiry date"
RPCT150C"Invalid merchant set up"
RPCT151C"Activation failed"
RPCT152C"Exceeds limit"
RPCT153C"Already redeemed"
RPCT154C"Over monthly limit"
RPCT155C"Recharge amount exceeded"
RPCT156C"Max number of recharges exceeded"
RPCT157C"Invalid entry"
RPCT208C"Lost card"
RPCT209C"Stolen card"
RPCT302C"Account closed"
RPCT303C"Unknown account"
RPCT304C"Inactive account"
RPCT308C"Already active"
RPCT311C"Not lost or stolen"
RPCT315C"Bad mag stripe"
RPCT316C"Incorrect location"
RPCT317C"Max balance exceeded"
RPCT318C"Invalid amount"
RPCT319C"Invalid clerk"
RPCT320C"Invalid password"
RPCT321C"Invalid new password"
RPCT322C"Exceeded account reloads"
RPCT323C"Password retry exceeded"
RPCT326C"Incorrect transaction version or format number for POS"
RPCT327C"Request not permitted by this account"
RPCT328C"Request not permitted by this merchant location"
RPCT329C"Bad repay date"
RPCT330C"Bad checksum"
RPCT331C"Balance not available (denial)"
RPCT332C"Account locked"
RPCT333C"No previous transaction"
RPCT334C"Already reversed"
RPCT336C"Bad Authorization ID"
RPCT337C"Too many transactions requested"
RPCT338C"No transactions available/no more transactions available"
RPCT339C"Transaction history not available"
RPCT340C"New password required"
RPCT341C"Invalid status change"
RPCT342C"Void of activation after account activity"
RPCT343C"No phone service"
RPCT344C"Internet access disabled"
RPCT355C"Invalid currency"
RPCT357C"Currency conversion error"
RPCT359C"The terminal transaction number did not match"
RPCT367C"Target embossed card entered and Transaction count entered do not match"
RPCT368C"No account link"
RPCT369C"Invalid time zone"
RPCT370C"Account on hold"
RPCT372C"Promo location restricted"
RPCT373C"Invalid Card Account"
RPCT374C"Product code(s) restricted"
RPCT375C"Bad Post Date. The Post Date is not a valid date"
RPCT376C"Account status is void lock"
RPCT377C"Already active and reloadable"
RPCT378C"Account is Purged"
RPCT380C"Bulk activation error"
RPCT381C"Bulk activation un-attempted error"
RPCT382C"Bulk activation package amount error"
RPCT383C"Store location zero not allowed"
RPCT384C"Account row locked"
RPCT385C"Accepted but not yet processed"
RPCT401C"Offer Processing Error"
RPCT402C"TransArmor Service Unavailable"
RPCT403C"TransArmor Invalid Token or Account Number"
RPCT404C"TransArmor Key Error"
RPCT500C"Decline"
RPCT501C"Date of Birth Error for Check Processing"
RPCT502C"Invalid State Code"
RPCT503C"New Account Information"
RPCT504C"Do not try again"
RPCT505B"Please retry"
RPCT506C"Invalid Checking Account Number"
RPCT507C"New Account Information available"
RPCT508B"Try again later ▒ Declined"
RPCT509C"Do not try again ▒ The card has expired"
RPCT510C"New Account Information ▒ The card has expired"
RPCT511B"The card has expired. Get the new expiration date and try again."
RPCT512C"Service not allowed"
RPCT513C"Decline. Transaction not permitted to acquirer or terminal."
RPCT514C"Do not try again ▒ There was security violation"
RPCT515C"Declined. No term record on First Data system."
RPCT516B"Please retry"
RPCT517C"CVV2 Declined"
RPCT518C"Invalid account/date or sales date in future"
RPCT519C"Invalid Effective Date"
RPCT520C"Reversal Rejected"
RPCT521C"Enter lesser amount"
RPCT522C"Cash Back greater than total Transaction amount"
RPCT523C"Crypto box is offline"
RPCT524C"Debit Switch unavailable"
RPCT525C"Debit/EBT network gateway cannot get through to the ISSUER"
RPCT526C"Undefined Card"
RPCT527C"Network Response indicates that Merchant ID / SE is invalid"
RPCT528C"Debit/EBT transaction count exceeds pre-determined limit in specified time/ Withdrawal limit exceeded"
RPCT529C"Resubmission of transaction violates debit/EBT network frequency"
RPCT530C"The authorizing network has a problem decrypting the cryptogram in the request"
RPCT532C"The DUKPT Base Derivation key is missing or incorrect in the PIN pad or PIN key synchronization error"
RPCT540C"Edit Honor"
RPCT541C"No Savings Account"
RPCT542C"DUKPT: An error while processing the PIN block that is not related to the point- of sale equipment"
RPCT550C"Invalid Vehicle"
RPCT551C"Invalid Driver"
RPCT552C"Invalid Product"
RPCT553C"Exceeds transaction total limit per product class"
RPCT554C"Over daily limit"
RPCT555C"Invalid Date/Time"
RPCT556C"Exceeds quantity"
RPCT557C"Invalid prompt entry"
RPCT558C"Invalid Track 2 data"
RPCT559C"Voyager ID problem"
RPCT560C"Invalid Odometer"
RPCT561C"Invalid Restriction Code"
RPCT562C"Pay at pump not allowed"
RPCT563C"Over fuel limit"
RPCT564C"Over cash limit"
RPCT565C"Fuel price error"
RPCT566C"Y or N required"
RPCT567C"Over repair limit"
RPCT568C"Over additive limit"
RPCT569C"Invalid user"
RPCT701A"Approved EMV Key Load"
RPCT702C"EMV Key Download Error"
RPCT703A"Approved EMV Key Load-more key load data pending"
RPCT704C"Pick Up Card"
RPCT708A"Honor With Authentication"
RPCT721C"Invalid ZIP Code"
RPCT722C"Invalid value in the field"
RPCT723C"Driver▒s License or ID is Required"
RPCT724C"Referred - Not Active"
RPCT726C"Unable to Locate Record On File"
RPCT727C"Refer ▒ Call Authorization"
RPCT728C"Referred ▒ Skip Trace Info"
RPCT729C"Hard Negative Info On File"
RPCT731C"Rejected Lost/Stolen Checks"
RPCT740C"Totals Unavailable"
RPCT767C"Hard Capture; Pick Up"
RPCT771C"Amount Too Large"
RPCT772C"Duplicate Return"
RPCT773C"Unsuccessful"
RPCT774C"Duplicate Reversal"
RPCT775C"Subsystem Unavailable"
RPCT776C"Duplicate Completion"
RPCT782C"Count Exceeds Limit"
RPCT785A"No reason to decline"
RPCT790C"Do not resubmit same transaction but continue billing process in subsequent billing period"
RPCT791C"Stop recurring payment requests"
RPCT792C"See attendant"
RPCT801C"Over merchandise limit"
RPCT802C"Imprint card"
RPCT803C"Not on file"
RPCT804C"Fuel only"
RPCT805C"Velocity exceeded"
RPCT806C"Authorization ID needed"
RPCT807C"Over non-fuel limit"
RPCT808C"Invalid location"
RPCT809C"Over card velocity count"
RPCT810C"Over card velocity amount"
RPCT811C"Over issuer velocity count"
RPCT812C"Over issuer velocity amount"
RPCT813C"Over merchant daily velocity count"
RPCT814C"Over merchant daily velocity amount"
RPCT815C"Over merchant daily velocity both"
RPCT816C"Over merchant product velocity amount"
RPCT817C"Over merchant product velocity count"
RPCT818C"Over merchant product velocity both"
RPCT819C"Over chain daily velocity count"
RPCT820C"Over chain daily velocity amount"
RPCT821C"Over chain daily velocity both"
RPCT822C"Over chain product velocity count"
RPCT823C"Over chain product velocity both"
RPCT824C"Over chain product velocity amount"
RPCT825C"No chain ID for chain merchant"
RPCT826C"Signature required"
RPCT902C"Invalid transaction"
RPCT904C"Format error"
RPCT906C"System Error"
RPCT907C"Card issuer or switch inoperative"
RPCT908C"Transaction destination not found"
RPCT909C"System malfunction"
RPCT911C"Card issuer timed out"
RPCT913C"Duplicate transaction"
RPCT914C"Original Authorization was not found"
RPCT915C"Timeout Reversal not supported. Resend the original transaction"
RPCT920B"Security H/W or S/W error ▒ try again"
RPCT921C"Security H/W or S/W error"
RPCT923C"Request in progress"
RPCT924C"Limit check failed"
RPCT940C"Error"
RPCT941C"Invalid issuer"
RPCT942C"Customer cancellation"
RPCT944C"Invalid response"
RPCT950C"Violation of business arrangement"
RPCT954C"CCV failed"
RPCT958C"CCV2 failed"
RPCT959C"CAV failed"

Stored Value Solutions Response Codes (SVS)

respprocrespcoderespstatresptext
SVS00A"Approval"
SVS04C"Invalid Transaction Code"
SVS05C"Insufficient funds"

Credorax Response Codes (CRDX)

respprocrespcoderespstatresptext
CRDX0A"Success"
CRDX1C"Denied"
CRDX2C"Fraud high risk"
CRDX03C"AVS high risk"
CRDX04C"Interchange timeout"
CRDX05C"Declined"
CRDX7C"Redirect URL issue"
CRDX9C"Invalid card check digit"
CRDX00A"Approval"
CRDX02C"Refer to card issuer"
CRDX08C"Time-Out"
CRDX13C"Invalid amount"
CRDX14C"Invalid card number"
CRDX54C"Expired card"
CRDX59C"Suspected Fraud"
CRDX76C"Invalid Account"
CRDX83A"Not declined (zero amount validation)"
CRDX89C"Security Violation"
CRDX91C"Issuer not available"
CRDX99C"Duplicate Transaction"

ProfitStars Response Codes (PSTR)

respprocrespcoderespstatresptext
PSTR00A"Success"
PSTR01C"Duplicate Transaction"
PSTR02C"Declined"
PSTR03C"Data Not Valid"
PSTR04C"Velocity Count"
PSTR05C"Velocity Amount"
PSTR06C"AVS Declined"
PSTR07C"CCV Declined"
PSTR08C"Expired"
PSTR09C"Authorizer Suppressed Date"
PSTR10C"Error Invalid Format"
PSTR11C"Error Timeout"
PSTR12C"Error Internal"
PSTR13C"Velocity amount"
PSTR14C"Error Not Supported"
PSTR15C"Error Not Subscribed"
PSTR16C"Error Batch Closed"
PSTR17C"Error Invalid Batch"
PSTR18C"Error Invalid Terminal"
PSTR19C"Error Transaction Not Found"
PSTR20C"Error Terminal Disabled"
PSTR21C"Error Unspecified"
PSTR28C"Routing Number Not Found"
PSTR37C"Above max amount"
PSTR40C"Not Subscribed to use this service"
PSTR46C"The original transaction cannot have this operation performed on it at this time"

DPS Payment Express Response Codes (DPS)

respprocrespcoderespstatresptext
DPS00A"Approval"
DPS01C"Refer to issuer"
DPS02C"Refer to issuer - special"
DPS03C"Invalid merchant"
DPS04C"Pick up card"
DPS05C"Do not honor"
DPS06C"Do not honor" //NZ
DPS07C"Pick up card - special"
DPS08A"Accept with sig"
DPS10A"Approved" //NZ
DPS11A"Approved" //NZ
DPS12C"Invalid transaction"
DPS13C"Invalid amount"
DPS14C"Invalid card number"
DPS15C"No such issuer"
DPS16A"Approved" //NZ
DPS19B"Re-enter transaction"
DPS20C"Invalid response" //NZ
DPS30C"Format error"
DPS31B"Card not supported"
DPS33C"Expired card"
DPS34C"Expected Fraud"
DPS35C"Restricted Card"
DPS39C"No credit account"
DPS41C"Card reported lost"
DPS43C"Card reported stolen"
DPS51C"Insufficient funds"
DPS52C"Account error"
DPS54C"Expired card"
DPS56C"Invalid card"
DPS57C"Card not permitted"
DPS58C"Invalid txn"
DPS59C"Suspected Fraud"
DPS60C"Call acquirer"
DPS61C"Above set limit"
DPS62C"Restricted Card"
DPS65C"Activity limit exceeded"
DPS67C"Declined(67)"
DPS76C"Declined"
DPS77A"Approved" //NZ
DPS91C"Issuer unavailable"
DPSA5C"Declined(A5)"
DPSAFB"Transmission error"
DPSAPB"Busy - try again"
DPSBHC"Wrong currency"
DPSBNC"Decline (BN)"
DPSBYB"Terminal busy"
DPSCCC"Invalid
DPSTxnRef"
DPSD2C"No such user"
DPSD5C"Invalid password"
DPSD5C"AU-NZ processor down"
DPSJ1C"Refund Ref mismatch"
DPSJ2C"No match for refund"
DPSJ4C"Already settled"
DPSJ5C"Already refunded"
DPSJ8C"No match for refund"
DPSJ9C"No matching debit"
DPSNUC"Invalid card"
DPSO4C"No matching auth"
DPSQGC"Invalid txn type"
DPSQHC"Invalid expiry"
DPSU9B"Timeout"
DPSY2B"CBA network"
DPSYGC"Declined(YG)"

Moneris Response Codes (MNS)

respprocrespcoderespstatresptext
MNS00A"Approval"
MNS01A"Approval"
MNS85A"Validated"
MNS02C"Refer to issuer - special"
MNS03C"Invalid merchant"
MNS04C"Pick up card"
MNS05C"Do not honor"
MNS06C"General error"
MNS07C"Suspected fraud"
MNS12C"Invalid transaction"
MNS13C"Invalid amount"
MNS14C"Invalid card number"
MNS15C"No such card issuer"
MNS19B"Re-enter transaction"
MNS21B"Unable to back out"
MNS23C"Bad fee amount"
MNS28B"File temporarily unavailable"
MNS34C"Suspected fraud"
MNS39C"No credit account"
MNS40C"Decline"
MNS41C"Card reported lost"
MNS43C"Card reported stolen"
MNS51C"Insufficient funds"
MNS54C"Wrong expiration" // Expired card
MNS55C"Incorrect PIN"
MNS57C"Invalid txn for card"
MNS58C"Terminal not permitted"
MNS59C"Service not allowed"
MNS61C"Exceeds withdrawal limit"
MNS62C"Invalid service code"
MNS63C"Security violation"
MNS65C"Activity limit exceeded"
MNS75C"PIN tries exceeded"
MNS76C"Unable to match"
MNS78C"No account"
MNS80C"Invalid date"
MNS81C"Cryptographic error"
MNS82C"CVV incorrect"
MNS91C"Issuer unavailable"
MNS92C"Destination not found"
MNS93C"Violation"
MNS96B"System malfunction"
MNS98C"Duplicate"
MNS99C"Decline"
MNSN7C"Call"

Litle Response Codes (LITL)

respprocrespcoderespstatresptext
LITL00A"Approval"
LITL000A"Approval"
LITL010A"Partial Approval"
LITL110C"Insufficient Funds"

TSYS Response Codes (VPS)

respprocrespcoderespstatresptext
VPS00A"Approval"
VPS08A"Approval"
VPS10A"Partial Approval"
VPS11A"VIP Approval"
VPS85A"Validated"
VPS01C"Refer to issuer"
VPS02C"Refer to issuer - special"
VPS03C"Invalid merchant"
VPS04C"Pick up card"
VPS05C"Do not honor"
VPS06C"General error"
VPS07C"Suspected fraud"
VPS12C"Invalid transaction"
VPS13B"Invalid amount"
VPS14B"Invalid card number"
VPS15C"No such card issuer"
VPS19B"Re-enter transaction"
VPS21B"Unable to back out"
VPS23C"Bad fee amount"
VPS28B"File temporarily unavailable"
VPS33C"Wrong expiration date"
VPS34C"Suspected fraud"
VPS36C"Restricted card"
VPS39C"No credit account"
VPS41C"Card reported lost"
VPS43C"Card reported stolen"
VPS51C"Insufficient funds"
VPS54C"Wrong expiration" // Expired card
VPS55C"Incorrect PIN"
VPS57C"Invalid txn for card"
VPS58C"Terminal not permitted"
VPS59C"Service not allowed"
VPS61C"Exceeds withdrawal limit"
VPS62C"Invalid service code"
VPS63C"Security violation"
VPS65C"Activity limit exceeded"
VPS75C"PIN tries exceeded"
VPS76C"Unable to match"
VPS78C"No account"
VPS80C"Invalid date"
VPS81C"Cryptographic error"
VPS82C"CVV incorrect"
VPS91C"Issuer unavailable"
VPS92C"Destination not found"
VPS93C"Violation"
VPS96B"System malfunction"
VPSCVC"Card type error"
VPSEAC"Acct length error"
VPSEBC"Check digit error"
VPSN7C"CVV mismatch"

Paymentech Response Codes (PMT)

respprocrespcoderespstatresptext
PMT000B"System Down" # 000 from Paymentech
PMT100A"Approval"
PMT101A"Validated"
PMT102A"Verified"
PMT104A"Verified"
PMT105A"Approved"
PMT106A"Approved"
PMT107A"Approved"
PMT108A"Activated"
PMT110A"Activated"
PMT200B"Auth network down" # not documented
PMT201C"Invalid CC number"
PMT202C"Bad amount"
PMT203C"Zero amount"
PMT204C"Other error"
PMT220C"Invalid store number"
PMT225C"Invalid field data"
PMT227C"Missing companion data"
PMT231C"Invalid merchant code"
PMT233C"Card does not match type"
PMT234C"Duplicate order number"
PMT236C"Auth Recycle host down"
PMT238C"Invalid currency"
PMT239C"Invalid card for merchant"
PMT241C"Illegal action"
PMT243C"Invalid Level 3 field"
PMT245C"Invalid or missing 3DS"
PMT248C"Unused field not blank"
PMT249C"Invalid MCC"
PMT253C"Invalid Maestro Recurring"
PMT258C"Card type not allowed" # Canadian debit
PMT260C"AVS mismatch"
PMT275C"Ceiling limit"
PMT299B"System Down" # 000 from Paymentech
PMT301C"Issuer unavailable"
PMT302C"Insufficient funds"
PMT303C"Processor decline"
PMT304C"Invalid card"
PMT305C"Already reversed"
PMT306C"Reversal amount mismatch"
PMT307C"Reversal not found"
PMT401C"Call"
PMT402C"Default Call"
PMT501C"Pickup card"
PMT502C"Card reported lost"
PMT503C"Fraud" # Discover only
PMT508C"Excessive PIN try"
PMT509C"Over activity limit"
PMT510C"Over frequency limit"
PMT519C"On Negative File"
PMT521C"Insufficient funds"
PMT522C"Card expired"
PMT530C"Do not honor"
PMT531C"CVV mismatch"
PMT570C"Recurring stopped"
PMT571C"Recurring stopped"
PMT591C"Invalid card number"
PMT592C"Bad amount"
PMT594C"Other error"
PMT596C"Suspected fraud"
PMT602C"Invalid issuer code"
PMT603C"Invalid issuer code"
PMT605C"Invalid expiry date"
PMT606C"Invalid tran type"
PMT607C"Invalid amount"
PMT802C"Need ID"
PMT806C"Restraint"
PMT811C"Amex CID mismatch"
PMT825C"No such account"
PMT833C"Invalid Amex merchant"
PMT902B"Issuer system error"
PMT903C"Invalid expiry"
PMT904C"Card not active"

PT Tampa Response Codes (PTAM)

respprocrespcoderespstatresptext
PTAM00A"Approval"
PTAM08A"Approval"
PTAM11A"VIP Approval"
PTAM10A"Partial Approval"
PTAM01C"Refer to issuer"
PTAM02C"Refer to issuer - special"
PTAM03C"Invalid merchant"
PTAM04C"Pick up card"
PTAM05C"Do not honor"
PTAM06C"General error"
PTAM07C"Suspected fraud"
PTAM09C"Velocity limit exceeded"
PTAM12C"Invalid transaction"
PTAM13C"Invalid amount"
PTAM14C"Invalid card number"
PTAM15C"No such card issuer"
PTAM16C"Account not active"
PTAM17C"Declined"
PTAM18C"Already reversed"
PTAM19B"Re-enter transaction"
PTAM23C"Duplicate batch"
PTAM30C"Format error"
PTAM33C"Expired card"
PTAM40C"Function not supported"
PTAM43C"Lost/stolen card"
PTAM54C"Wrong expiration" # Expired card
PTAM57C"Invalid txn for card"
PTAM58C"Terminal not permitted"
PTAM97B"System error"
PTAM98B"Database error"
PTAM99B"Forwarding error"

PayPal Response Codes (PPAL)

respprocrespcoderespstatresptext
PPAL00A"Approval"

Elavon Response Codes (ELV)

respprocrespcoderespstatresptext
ELV00A"Approval"
ELV01C"Referral"
ELV03C"Invalid card"
ELV05C"Decline"
ELV06C"Expired card"
ELV07C"Service not allowed"

First Data South Response Codes (FDMS)

respprocrespcoderespstatresptext
FDMS0A"Approval"
FDMS3C"Not valid"
FDMS4C"Referral"
FDMS6C"Reenter"
FDMS7C"Decline"
FDMSA00A"Approval"

First Data Omaha Response Codes (FOMA)

respprocrespcoderespstatresptext
FOMA0A"Approval"
FOMA00A"Approval"
FOMA10A"Approval"
FOMA76A"Reversed"
FOMA01C"Call"
FOMA02C"Invalid amount"
FOMA03C"Invalid card"
FOMA04C"Invalid merchant"
FOMA05C"Decline"
FOMA06C"Wrong expiry"
FOMA07C"Invalid expiry"
FOMA08C"Transmit error"
FOMA09B"Timeout - retry"
FOMA99C"Decline"

First Data Nashville Response Codes (NASH)

respprocrespcoderespstatresptext
NASH00A"Approval"
NASH10A"Partial Approval"
NASH76A"Reversed"
NASH85A"Validated"
NASH01C"Refer to issuer"
NASH03C"Invalid merchant"
NASH05C"Do not honor"
NASH12C"Invalid transaction"
NASH13C"Invalid amount"
NASH14C"Invalid card number"
NASH25C"Invalid terminal"
NASH28B"Please retry"
NASH51C"Declined"
NASH54C"Wrong expiration" # Expired card
NASH55C"Incorrect pin"
NASH57C"Invalid txn for card"

First Data North Response Codes (FNOR)

respprocrespcoderespstatresptext
FNOR00A"Approval"
FNOR10A"Partial Approval"
FNOR76A"Reversed"
FNOR85A"Validated"
FNOR01C"Refer to issuer"
FNOR03C"Invalid merchant"
FNOR05C"Do not honor"
FNOR12C"Invalid transaction"
FNOR13C"Invalid amount"
FNOR14C"Invalid card number"
FNOR25C"Invalid terminal"
FNOR28B"Please retry"
FNOR51C"Declined"
FNOR54C"Wrong expiration"
FNOR55C"Incorrect pin"
FNOR57C"Invalid txn for card"
FNOR60C"Declined" # Capture card
FNOR61C"Exceeds withdrawal limit"
FNOR63C"Service not allowed"
FNOR69C"Host key error"
FNOR75C"Pin try exceeded"
FNOR89C"Invalid Term ID"
FNOR91B"System error"
FNOR94C"Duplicate tran"
FNORC2C"CVV decline"
FNORCEC"System problem"
FNORN3C"Invalid Account"
FNORNGC"Reversal rejected"
FNORNHC"Enter lesser amt"
FNORNIC"Pin decrypt error"
FNORNKC"Crypto box offline"
FNORNLB"Debit switch down"
FNORNMC"Issuer unavailable" # Debit cards
FNORNNC"Bad debit card"
FNORNPC"Bad debit merchant"
FNORNQC"Tran limit exceeded"
FNORNRC"Tran freq exceeded"
FNORNSC"Error decrypting pin"
FNORNUC"Insufficient funds"
FNORRWC"Reversal outside window"

American Express Response Codes (AMEX)

respprocrespcoderespstatresptext
AMEX000A"Approval"
AMEX001A"Approval with ID"
AMEX002A"Partial Approval"
AMEX003A"Approval VIP"
AMEX100C"Decline"
AMEX101C"Expired card"
AMEX103C"CID failed"
AMEX105C"Card cancelled"
AMEX107C"Call issuer"
AMEX109C"Invalid merchant"
AMEX110C"Invalid amount"
AMEX111C"Invalid card"
AMEX122C"Invalid CID"
AMEX181C"Invalid feature"
AMEX182B"Try later"
AMEX188C"Deny - canceled"
AMEX200C"Pick up card"
AMEX400A"Reversal"