Skip to content

Instantly share code, notes, and snippets.

@samwaters
Created July 27, 2016 14:04
Show Gist options
  • Save samwaters/f00ddb181c0b573d690f8d5cd423ee5d to your computer and use it in GitHub Desktop.
Save samwaters/f00ddb181c0b573d690f8d5cd423ee5d to your computer and use it in GitHub Desktop.
Vantiv Payment Transaction Response Codes
000 Approved
010 Partially Approved
100 Processing Network Unavailable
101 Issuer Unavailable
102 Re-submit Transaction
110 Insufficient Funds
111 Authorization amount has already been depleted
120 Call Issuer
121 Call AMEX
122 Call Diners Club
123 Call Discover
124 Call JBS
125 Call Visa/MasterCard
126 Call Issuer - Update Cardholder Data
127 Exceeds Approval Amount Limit
130 Call Indicated Number
140 Update Cardholder Data
191 The merchant is not registered in the update program.
192 Merchant not certified/enabled for IIAS
206 Issuer Generated Error
207 Pickup card - Other than Lost/Stolen
209 Invalid Amount
211 Reversal Unsuccessful
212 Missing Data
213 Pickup Card - Lost Card
214 Pickup Card - Stolen Card
215 Restricted Card
216 Invalid Deactivate
217 Card Already Active
218 Card Not Active
219 Card Already Deactivate
221 Over Max Balance
222 Invalid Activate
223 No transaction Found for Reversal
226 Incorrect CVV
229 Illegal Transaction
251 Duplicate Transaction
252 System Error
253 Deconverted BIN
254 Merchant Depleted
255 Gift Card Escheated
257 System Error (message format error)
258 System Error (cannot process)
301 Invalid Account Number
302 Account Number Does Not Match Payment Type
303 Pick Up Card
304 Lost/Stolen Card
305 Expired Card
306 Authorization has expired; no need to reverse
307 Restricted Card
308 Restricted Card - Chargeback
309 Restricted Card - Prepaid Card Filtering Service
310 Invalid track data
311 Deposit is already referenced by a chargeback
312 Restricted Card - International Card Filtering Service
315 Restricted Card - Auth Fraud Velocity Filtering Service
316 Automatic Refund Already Issued
318 Restricted Card - Auth Fraud Advice Filtering Service
319 Restricted Card - Fraud AVS Filtering Service
320 Invalid Expiration Date
321 Invalid Merchant
322 Invalid Transaction
323 No such issuer
324 Invalid Pin
325 Transaction not allowed at terminal
326 Exceeds number of PIN entries
327 Cardholder transaction not permitted
328 Cardholder requested that recurring or installment payment be stopped
330 Invalid Payment Type
331 Invalid POS Capability for Cardholder Authorized Terminal Transaction
332 Invalid POS Cardholder ID for Cardholder Authorized Terminal Transaction
335 This method of payment does not support authorization reversals
336 Reversal amount does not match Authorization amount.
340 Invalid Amount
341 Invalid Healthcare Amounts
346 Invalid billing descriptor prefix
347 Invalid billing descriptor
348 Invalid Report Group
349 Do Not Honor
350 Generic Decline
351 Decline - Request Positive ID
352 Decline CVV2/CID Fail
354 3-D Secure transaction not supported by merchant
356 Invalid purchase level III, the transaction contained bad or missing data
357 Missing healthcareIIAS tag for an FSA transaction
358 Restricted by Litle due to security code mismatch.
360 No transaction found with specified litleTxnId
361 Authorization no longer available
362 Transaction Not Voided - Already Settled
363 Auto-void on refund
364 Invalid Account Number - original or NOC updated eCheck account required
365 Total credit amount exceeds capture amount
366 Exceed the threshold for sending redeposits
367 Deposit has not been returned for insufficient/non-sufficient funds
368 Invalid check number
369 Redeposit against invalid transaction type
370 Internal System Error - Call Litle
372 Soft Decline - Auto Recycling In Progress
373 Hard Decline - Auto Recycling Complete
375 Merchant is not enabled for surcharging
376 This method of payment does not support surcharging
377 Surcharge is not valid for debit or prepaid cards
378 Surcharge cannot exceed 4% of the sale amount
401 Invalid E-mail
469 Invalid Recurring Request - See Recurring Response for Details
470 Approved - Recurring Subscription Created
471 Parent Transaction Declined - Recurring Subscription Not Created
472 Invalid Plan Code
473 Scheduled Recurring Payment Processed
475 Invalid Subscription Id
476 Add On Code Already Exists
477 Duplicate Add On Codes in Requests
478 No Matching Add On Code for the Subscription
480 No Matching Discount Code for the Subscription
481 Duplicate Discount Codes in Request
482 Invalid Start Date
483 Merchant Not Registered for Recurring Engine
500 The account number was changed
501 The account was closed
502 The expiration date was changed
503 The issuing bank does not participate in the update program
504 Contact the cardholder for updated information
505 No match found
506 No changes found
550 Restricted Device or IP - ThreatMetrix Fraud Score Below Threshold
601 Soft Decline - Primary Funding Source Failed
602 Soft Decline - Buyer has alternate funding source
610 Hard Decline - Invalid Billing Agreement Id
611 Hard Decline - Primary Funding Source Failed
612 Hard Decline - Issue with Paypal Account
613 Hard Decline - PayPal authorization ID missing
614 Hard Decline - confirmed email address is not available
615 Hard Decline - PayPal buyer account denied
616 Hard Decline - PayPal buyer account restricted
617 Hard Decline - PayPal order has been voided, expired, or completed
618 Hard Decline - issue with PayPal refund
619 Hard Decline - PayPal credentials issue
620 Hard Decline - PayPal authorization voided or expired
621 Hard Decline - required PayPal parameter missing
622 Hard Decline - PayPal transaction ID or auth ID is invalid
623 Hard Decline - Exceeded maximum number of PayPal authorization attempts
624 Hard Decline - Transaction amount exceeds merchant’s PayPal account limit.
625 Hard Decline - PayPal funding sources unavailable.
626 Hard Decline - issue with PayPal primary funding source.
627 Hard Decline - PayPal profile does not allow this transaction type.
628 Internal System Error with PayPal - Contact Litle
629 Hard Decline - Contact PayPal consumer for another payment method
637 Invalid terminal Id
701 Under 18 years old
702 Bill to outside USA
703 Bill to address is not equal to ship to address
704 Declined, foreign currency, must be USD
705 On negative file
706 Blocked agreement
707 Insufficient buying power
708 Invalid Data
709 Invalid Data - data elements missing
710 Invalid Data - data format error
711 Invalid Data - Invalid T&C version
712 Duplicate transaction
713 Verify billing address
714 Inactive Account
716 Invalid Auth
717 Authorization already exists for the order
801 Account number was successfully registered
802 Account number was previously registered
805 Card Validation Number Updated
820 Credit card number was invalid
821 Merchant is not authorized for tokens
822 Token was not found
850 Tax Billing only allowed for MCC 9311
851 MCC 9311 requires taxType element
852 Debt Repayment only allowed for VI transactions on MCCs 6012 and 6051
877 Invalid Pay Page Registration Id
878 Expired Pay Page Registration Id
879 Merchant is not authorized for Pay Page
898 Generic token registration error
899 Generic token use error
900 Invalid Bank Routing Number
950 Decline - Negative Information on File
951 Absolute Decline
952 The Merchant Profile does not allow the requested operation
953 The account cannot accept ACH transactions
954 The account cannot accept ACH transactions or site drafts
955 Amount greater than limit specified in the Merchant Profile
956 Merchant is not authorized to perform eCheck Verification transactions
957 First Name and Last Name required for eCheck Verifications
958 Company Name required for corporate account for eCheck Verifications
959 Phone number required for eCheck Verifications
@jenyeeiam
Copy link

Hi @samwaters. I'm wondering where you found the documentation for these errors?

@samwaters
Copy link
Author

Hi @samwaters. I'm wondering where you found the documentation for these errors?

@jenyeeiam From the vantiv documentation iirc (bit of a blast from the past!)
https://vantiv.github.io/sandbox/#responseCodes - I have no idea how up to date these are though

@jenyeeiam
Copy link

They're actually pretty good! These are a lifesaver thank you!!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment