Testing Your Payments Integration

When integrating GETTRX One, thorough testing ensures a smooth and reliable experience. This page provides test cards, bank account numbers, and amounts to simulate various scenarios, including successful and failed payments. These tests won't result in actual charges so you can test without financial impact.

Test Card Numbers

Use the following test card numbers to simulate Visa, Mastercard, American Express, and Discover payments.

BrandNumberCVVExpiration DateBilling AddressBilling Zip Code
Visa4012000098765439999Any future date8320 ABC Street85284
Mastercard5499740000000057998Any future date8320 ABC Street85284
American Express3714496353920389997Any future date8320 ABC Street85284
Discover6011000993026909996Any future date8320 ABC Street85284

Test Amounts for Card Payments

To simulate issuer declines for various reasons using the following test amounts:

DescriptionAmountError CodeDecline CodeNext Steps
Generic Decline from Issuer$0.01card_declinecall_issuerThe card was declined for an unknown reason. The customer needs to contact their card issuer.
Issuer not Available$0.04card_declineissuer_not_availableThe bank is unavailable to authorize this transaction. The customer needs to try again later.
Lost or Stolen$0.08card_declinepickup_cardThe card can't be used. The card might have been reported lost or stolen. The customer needs to contact their card issuer.
Generic Decline$0.09card_declinegeneric_declineThe card was declined for an unknown reason. The customer needs to contact their card issuer.
Invalid Card$0.14card_declineinvalid_cardThe card is invalid. The customer needs to contact their card issuer.
Invalid CVV$0.15card_declineinvalid_cvvThe CVV code provided is invalid or does not match what is on file. The customer must provide the correct CVV.
Invalid Refund$0.16card_declinerefund_not_allowedThe refund failed because the transaction was declined or already refunded.
Invalid Amount$0.17card_declineinvalid_amountThe payment amount is invalid or exceeds the amount that's allowed. The customer needs to contact their card issuer.
Do Not Honor$0.20card_declinedo_not_honorThe card was declined for an unknown reason. The customer needs to contact their card issuer.
Insufficient Funds$0.21card_declineinsufficient_fundsThe card has insufficient funds to complete the payment. The customer must use another card or payment method.
Withdrawal Limit Exceeded$0.22card_declinewithdrawal_limit_exceededThe withdrawal limit on the account has been exceeded. The customer must use another card or payment method.
Service Not Allowed$0.24card_declineservice_not_allowedThe service provided by the card is not valid. The customer needs to contact their card issuer.
Activity Limit Exceeded$0.25card_declineactivity_limit_exceededThe card's daily activity limit has been exceeded. The customer needs to contact their card issuer.
Security Violation$0.26card_declinesecurity_violationThe card has been flagged with a violation. The customer needs to contact their card issuer.
Expired Card$0.29card_declineexpired_cardThe card has expired. The customer needs to use another card.
Invalid Issuer$0.39card_declineinvalid_issuerThe card's issuer is invalid. The customer needs to contact their card issuer.
Processing Error$0.45processor_errorprocessor_errorThe processor or issuer returned an error message.
Invalid Amount$0.58card_declineinvalid_amountThe payment amount is invalid, or exceeds the amount that's allowed. The customer needs to contact their card issuer.

Test US Bank Accounts

Routing NumberAccount NumberBehavior
1210003581188207055Valid US Bank Account
121000358123456789Invalid US Bank Account