Below are testing credit card numbers and transaction amounts to test Rest Gateway within a Sandbox account.
Credit cards that, when applied, will yield the correlated return responses listed below.
Card Type | Number |
American Express | 371460981711465 |
Discover | 6011188120789240 |
MasterCard | 5499656158806352 |
Visa | 4024007109029958 |
These cards will always return success, despite amounts listed below.
Note: Even though cards return success, these cards can still yield a partial result.
Card Type | Number |
American Express | 371449635398431 |
American Express | 3566002020140006 |
American Express | 36438999960016 |
American Express | 3059990000000030 |
American Express | 379016999811374 |
Discover | 6011000995500000 |
MasterCard | 5526671193809599 |
MasterCard | 5499990123456781 |
Visa | 4716389275666851 |
Visa | 4539394673694021 |
Visa | 4003000123456781 |
This card will always return success, despite amounts listed below. This card will NOT yield a partial result, but will always return a fully approved result.
Card Type | Number |
Visa | 4539394673694021 |
The following cards will always yield a declined status, despite amount passed.
Card Type | Number |
MasterCard | 5130405452262903 |
Visa | 4532372221587696 |
AVS testing will always respond with an Approved Authorization. AVS testing is utilized to help ensure that all responses of AVS may be handled and understood by the end user.
The below test transactions should all produce Successful Authorizations. Upon a successful authorization, an Approval Response and a 6 digit auth approval code will be generated.
To Produce AVS Responses, Enter one of the card numbers from above with any future expiration date, Street and ZIP Code. The response is based on the Authorization Amount entered.
Auth Amount | AVS | Response Meaning |
---|---|---|
1.00 | Y | Street and Zip Match |
1.05 | A | Street Match, Zip Does Not Match |
1.10 | Z | Zip Match, Street Does Not Match |
1.15 | S | Not Supported by Issuer |
1.20 | R | Unavailable, Try Again |
1.25 | U | Unavailable or Not Supported |
1.30 | N | Street Does Not Match, Zip Does Not Match |
1.35 | G | Not Verified (International) |
1.40 | E | Not eligible for AVS |
1.45 | B | Street Match, Zip Not Verified |
1.50 | P | Zip Match, Street Not Verified |
1.55 | C | Street and Zip Incompatible formats (International) |
1.60 | D | Street and Zip Match (International) |
1.65 | I | Street Not Verified (International) |
1.70 | M | Street and Zip Match (International) |
1.75 | F | Street and Zip Match (UK Only) |
1.80 | W | Zip Match, Street Does Not Match (MasterCard) |
1.85 | X | Street and Zip Match (UK MasterCard) |
1.90 | T | Zip Match, Street Does Not Match (Discover) |
CVV2/CVC/CID testing will always respond with an Authorization Approved. The testing is utilized to help ensure that all responses of CVV2/CVC/CID may be handled and understood by the end user.
To Produce CVV2 Responses: Enter any card number from above with any future expiration date, the CVV2, and amount values below.
Auth Amt | CVV2 Val | CVV2 Response | Response Meaning |
1.95 | 123 | M | Match |
1.95 | 456 | N | No Match |
1.95 | 789 | P | Not Processed |
1.95 | 012 | S | CVV2 should be on the card but it was not entered |
1.95 | 345 | U | Not Supported by Issuer |
1.95 | No Response, CVV2 not entered or incorrect |
Partial Approvals occur when a transaction is authorized for only a portion of the originally requested amount. This scenario can be simulated in the sandbox by using the following amounts: 30.00, 40.00, 50.00.
Transactions submitted with these amounts will be partially approved for $20.00 less than the amount submitted.
For example: A transaction submitted for $40.00 will be approved for $20.00.
Authorization decline messages are produced by entering the specified transaction dollar amount listed in the table below.
Enter any test card number from above. The response is generated by the amount entered.
Amount | Error | Message | Description |
2.00 | 200 | Auth Declined | Cardholder’s bank did not approve transaction. |
2.01 | 201 | Call Voice Oper | Authorizer needs more information for approval. |
2.02 | 202 | Hold - Call | Card issuer does not want that card used. Call for further instructions. |
2.03 | 203 | Call Voice Oper | Authorizer didn’t respond within allotted time. |
2.04 | 204 | Invalid Card No | Account #/mag stripe is invalid. |
2.05 | 205 | Invalid Exp. Date | Expiration date is either the Ncincorrect format or prior to today. |
2.06 | 206 | Invalid ICA No | Invalid International Control Account number. |
2.07 | 207 | Invalid ABA No | Invalid American Banking Association number. |
2.08 | 208 | Invalid PIN No | The Personal ID Number for a debit transaction is incorrect. |
2.09 | 209 | Invalid Bank MID | The Bank Merchant ID is incorrect. |
2.10 | 210 | Invalid Term No | The merchant ID is not valid or active. |
2.11 | 211 | Invalid Amount | Amount is either: equal to 0, has no decimal, has decimal in wrong place, or has multiple decimals. |
2.13 | 213 | Invalid Tran Fmt | The transaction format isn’t valid, typically invalid SIC code |
2.14 | 214 | Call Voice Oper | Authorization center cannot be reached. |
2.15 | 215 | Lost/Stolen Card | Card has been reported lost or stolen. |
2.16 | 216 | Invalid PIN | Personal ID code is incorrect. |
2.17 | 217 | Over Credit Flr | Amount requested exceeds credit limit. |
2.18 | 218 | Request Denied | Transaction is not valid for this authorizer. |
2.20 | 220 | Not Online to XX | Fatal communications error. |
2.21 | 221 | Auth Down-Retry | Debit authorizer temporarily unavailable. |
2.22 | 222 | Auth Declined | Vehicle not found in positive file. |
2.23 | 223 | Invalid Pin No | Driver # not found in positive file. |
2.24 | 224 | Auth Declined | Card is on private label negative file. |
2.25 | 225 | Card Not Allowed | Merchant does not accept this card. |
2.26 | 226 | PL Setup Reqd | Merchant is not set up for Private Label. |
2.27 | 227 | BIN Not Allowed | Merchant cannot accept this Private Label BIN range. |
2.28 | 228 | Card Not Allowed | Merchant cannot accept this card. |
2.29 | 229 | Inv Merc Restrict Code | Restriction code field contains invalid data. |
2.30 | 230 | Prod Restricted | Merchant attempted a product code not permitted by this merchant. |
2.31 | 231 | Prod Not On File | Merchant attempted a product code that does not exist on host. |
2.32 | 232 | Auth Declined | Invalid card type for Prior Auth sale. |
2.33 | 233 | Auth Declined | Terminal Type not supported. |
2.34 | 234 | Auth Declined | T&E card used for Sale when merchant only allows Auth Only. |
2.35 | 235 | *Request Denied* | Prior Auth selected with no Auth code provided. |
2.38 | 238 | Invalid Driver Number | The Driver Number entered is invalid. |
2.45 | 245 | Cannot Process Req | SV error on prior authorization |
2.46 | 246 | Unable to Void | Issuer unable to void transaction |
2.47 | 247 | PIN Not Selected | EBT recipient has not selected a PIN for this card. |
2.48 | 248 | CVC2/CID ERROR | CVC2 or CID entered was not valid for the card number. |
2.49 | 249 | Tran Not Defined | This type of transaction is not allowed for this type of card. |
2.57 | 257 | Block Act Not Alwd | The merchant is not allowed to process Stored Value Block Activations |
2.58 | 258 | Incorrect Act Amt | The activation amount requested does not match the predenominated amount for the card. |
2.92 | 292 | Auth Down – Retry | Authorizer is not responding |
2.93 | 293 | Auth Busy – Retry | Authorizer not available at this time. |
2.94 | 294 | Auth Busy - Retry | Authorizer not available at this time |
2.97 | 297 | Auth Error - Retry | Authorizer not available at this time |
2.98 | 298 | Err - Pls Retry | Debit authorizer experienced an error. |
2.99 | 299 | Err - Pls Retry | Debit authorizer experienced an error. |
3.00 | 300 | Invalid Term ID | The length of the merchant ID is incorrect or contains invalid data. |
3.01 | 301 | Invalid Function | Tran code is incorrect or wrong length. |
3.02 | 302 | Invalid Card | Mag stripe contains invalid data or account # is greater than 19 digits |
3.03 | 303 | Invalid Exp. Date | Card has expired, month was not 01-12 or year was not 00-99. |
3.04 | 304 | Invalid Action Code | Action code is longer than 1 digit. |
3.05 | 305 | Amt Entry Error | Amount less than .01 or greater than 99999.99 or contained non- numeric data. |
3.06 | 306 | Invalid PIN | Incorrect PIN block length. |
3.07 | 307 | Invalid Card | Invalid card type or account number. |
3.08 | 308 | Auth # Not Entered | Auth code was not entered on a Prior Auth, Incremental or Rev. |
3.09 | 309 | Invalid Down Pay Ind | Insurance down payment indicator is invalid. |
3.10 | 310 | Policy # Wrong Len | Insurance policy number is incorrect length. |
3.11 | 311 | Invalid Ind Code | Industry type must be RE or DM. |
3.12 | 312 | Invalid Function | Tran code is invalid or contains alpha data. |
3.13 | 313 | Entry Mode Invalid | POS Entry mode does not contain a valid value. |
3.14 | 314 | Invalid Industry Data | The Industry Specific field contains invalid data. |
3.15 | 315 | Inv Fleet Data | The Fleet Card field contains invalid data. |
3.16 | 316 | Invalid Sys Info | The System Information field contains invalid data. |
3.17 | 317 | Invalid Format | Payment Service indicator or Transaction ID is invalid. |
3.18 | 318 | Inv Transaction Class | Transaction class not “F” for financial transaction. |
3.19 | 319 | Inv PIN Capability | Pin capability code field contains invalid data. |
3.20 | 320 | Inv/Missing Retr Ref | Retrieval Reference # is missing or contains alpha data. |
3.21 | 321 | Inv MSDI | Market Specific Data field contains invalid data. |
3.22 | 322 | Invalid Duration | Market specific data field Duration is 00, blank or missing. |
3.23 | 323 | Inv Pref Cust Ind | Preferred Customer indicator contains invalid data. |
3.24 | 324 | Inv MO/TO Number | Mail/Telephone order ID is invalid. |
3.25 | 325 | Inv Sale/Chg Des/Folio | Hotel Sale Code, Charge Descriptor or Folio contains invalid data. |
3.26 | 326 | Inv Mult Clr Seq No | Multiple Clearing sequence number is invalid. |
3.27 | 327 | Inv Purch Card Data | Purchasing card field contains invalid data. |
3.28 | 328 | Inv Input/Use VRU | Insurance transaction not from VRU. |
3.29 | 329 | Invalid EC Data 329 | Invalid Electronic Commerce Data. |
3.30 | 330 | INV Function or Multiple FS or Unknown TKN | Indicates system problem, notify Chase Paymentech or Multiple field separators received without required data or A token of unknown definition was received |
3.31 | 331 | INV TKN Value | Invalid token value was received. |
3.32 | 332 | CVD Data Error | Error with the cardholder verification data received; invalid value or not allowable for this card for this transaction. |
3.33 | 333 | TKN Data Error | Indicates system problem, notify Chase Paymentech. |
4.00 | 400 | Invalid Term ID | Merchant ID not found in merchant file. |
4.01 | 401 | Invalid Term ID | Merchant ID not found in terminal file. |
4.02 | 402 | Term Not Active | Active flag for merchant set to “N”. |
4.03 | 403 | Invalid Act Code | Merchant not set up for cash advance function. |
4.04 | 404 | Void Not Allowed | The transaction requested for voiding is not an EFT transaction. |
4.05 | 405 | Ref Num Not Found | Transaction requested for reversal not found. |
4.06 | 406 | Proc Error 7 | The host can’t clear all transaction records for the requested Batch Release. |
4.07 | 407 | Too Many Batches | There are 999 open batches for this merchant. |
4.08 | 408 | Release Batch | Current batch has 999 records. Release batch before continuing. |
4.09 | 409 | Invalid Function | Debit transaction requested but debit flag is set to “N”. |
4.10 | 410 | Invalid Term ID | The Terminal ID portion of the merchant ID is incorrect. |
4.11 | 411 | Invalid Term ID | The maximum number of retries for this merchant have been exceeded. |
4.12 | 412 | Proc Error 13 | Unable to read reference number file. |
4.13 | 413 | Proc Error 14 | Unable to read reference number file. |
4.14 | 414 | Proc Error 15 | Unable to update reference number file. |
4.15 | 415 | Invalid Function | Merchant is Authorization Only and a draft capture record was sent. |
4.16 | 416 | Invalid Function | Merchant is Authorization Only and a debit record was sent. |
4.17 | 417 | Invalid Function | Private label flag is “N” but a private label account number was sent. |
4.18 | 418 | Please Try Again | Incorrect debit working key. |
4.19 | 419 | Invalid Function | Manually entered transactions are not allowed for this terminal ID. |
4.20 | 420 | Amount Too Large | Maximum sale amount exceeded. |
4.21 | 421 | Amount Too Large | Maximum return amount exceeded. |
4.22 | 422 | Invalid Term ID | Host couldn’t read terminal file within specified time. |
4.23 | 423 | Proc Error 24 | Host couldn’t read reference number file within specified time. |
4.24 | 424 | Invalid Term ID | Transaction open flag has been set to “Y” within prior 3 minutes. |
4.25 | 425 | Invalid Function | Cash management not allowed for this merchant ID. |
4.26 | 426 | Rev Not Allowed | Host found no batch number matching the one sent. |
4.27 | 427 | Rev Not Allowed | Host found no transactions meeting the specifications sent. |
4.28 | 428 | Dscv Not Allowed | Merchant not set up for Discover transactions. |
4.29 | 429 | Rev Not Allowed | The batch containing the transaction to void has been released. |
4.30 | 430 | Dscv Not Allowed | Merchant not set up for Discover. |
4.31 | 431 | DC Not Allowed | Merchant not set up for Diners Club. |
4.32 | 432 | CB Not Allowed | Merchant not set up for Carte Blanche. |
4.33 | 433 | Invalid Key | No AMEX subscriber number, process control ID or product code set up |
4.34 | 434 | Invalid Key | Future use. |
4.35 | 435 | Failed-Plz Call | Debit transaction being sent to an authorizer not set up on host file. |
4.36 | 436 | Failed-Plz Call | Debit security key does not exist on the security management file. |
4.37 | 437 | Failed-Plz Call | Failure occurred during encryption/decryption of PIN. |
4.38 | 438 | Failed-Plz Call | Error occurred while generating a debit working key. |
4.39 | 439 | Failed-Plz Call | The DB (debit) sponsor institution on the merchant file is not set up on sponsor file. |
4.40 | 440 | Failed-Plz Call | The network set up on the sponsoring bank file for this institution is not set up on the host’s network file. |
4.41 | 441 | Failed-Plz Call | The host is unable to communicate with decryption device. |
4.42 | 442 | JCB Not Allowed | JCB CD flag on merchant record not set up for JCB transactions. |
4.43 | 443 | JCB subscriber number not set up for JCB transactions. | JCB Not Allowed |
4.44 | 444 | Bank Not On File | Debit BIN not set up for this merchant in routing table. |
4.45 | 445 | No Sponsor Inst | No valid sponsorship was found on Merchant record. |
4.46 | 446 | Failed Plz Call | Future use. |
4.47 | 447 | WX Not Allowed | Merchant not set up to accept WEX. |
4.48 | 448 | Amount Too Large | Amount exceeds maximum limit. |
4.49 | 449 | Reenter Odometer | Odometer was 000000 or contained non-numeric data. |
4.50 | 450 | Duplicate Tran | No ACK reversal was followed by a duplicate request |
4.51 | 451 | Tran Not Allowed | Requested transaction type is not allowed for this card/merchant. |
4.52 | 452 | Bat Already Rels | Batch has already been released |
4.53 | 453 | Invalid Rtng Ind | Invalid Routing Indicator field |
4.54 | 454 | AX Not Allowed | AMEX not allowed |
4.93 | 493 | Amt Req Over Lmt | Total authorized amount will exceed the allowed Sales or Return limit for this device. |
9.90 | 990 | Invalid Merchant | Merchant number not on file. |
9.91 | 991 | Processing | Waiting on response from processor |
9.92 | 992 | Payment Server Unavailable | Unexpected error encountered while communicating with processor. |