Testing

For each Merchant account, the Merchant will be issued login credentials and URL for the Merchant Back Office on a TEST server. All necessary API documentation and connection information will be located there. The TEST server has the following features to assist in integration:

Good to know: All the methods shown below are to emulate test results

  • 001 to 249 – emulate non-enrolled card, transaction approved;

  • 250 to 499 – emulate enrolled card (with 3D Secure redirection), Transaction approved after successful ACS authentication;

  • 500 – emulate transaction error

  • 501 to 749 – emulate non-enrolled card, transaction declined;

  • 750 to 799 – emulate enrolled card (with 3D Secure redirection), Transaction declined even after successful ACS authentication.

Test Cards

Card Number
Card Type
Expiry Date
CVV
Additional Info

4242 4242 4242 4242

Visa

12/30

123

Classic Visa test card

5454 5454 5454 5454

MasterCard

12/30

123

Classic MasterCard test

4111 1111 1111 1111

Visa

12/30

123

General Visa test card

6011 0000 0000 0004

Discover

12/30

123

Discover test card

3782 8224 6310 005

American Express

12/30

1234

AMEX test card

3530 1113 3330 0000

JCB

12/30

123

JCB test card

3056 9309 0259 04

Diners Club

12/30

123

Diners Club test card

3852 0000 0232 37

Carte Blanche

12/30

123

Carte Blanche test card

6011 6011 6011 6611

Discover

12/30

123

Another Discover test card

3566 1111 1111 1113

JCB

12/30

123

Another JCB test card

Usage Instructions

You can use the card numbers provided above for testing purposes in your development and staging environments. These card numbers will allow you to simulate various payment scenarios without processing real transactions.

For additional valid testing card numbers, you can visit sources like GetCreditCardNumbers. This website provides a variety of test card numbers that you can use to verify the functionality of your payment processing system.

By using these testing cards, you can ensure that your payment gateway integration works correctly before going live with real transactions.

Last updated