Skip to main content

Testing

To test your integration, you can simulate actions with the API in a test mode.

For example, you can send requests and receive responses with a link to the Checkout page. In order to designate your transactions as test transactions within the system, you should use the Merchant Test Key as the value for the merchant_key parameter.

To ensure that you have the required settings for working with test transactions, it is advisable to reach out to your administrator.

Test Cards

  • Use the expiry code 01/39 and CVV2 value 100 to get a successful authorization/payment in an end-to-end testing flow.
  • Please note that the card(s) listed with * will not work for subsequent authorizations or payments.
Test CardPurposeCard Number3DS1 Enrolled3DS2 EnrolledMethod UrltranStatusECI
MasterCard3DS2 - Challenge (Method URL provided)5123450000000008
2223000000000007
YesYesYesC-
MasterCard3DS2 - Frictionless (Method URL provided)5123456789012346YesYesYesY02
MasterCard3DS2 - Frictionless (No Method URL)5555555555000018*YesYesNoY02
Visa3DS2 - Challenge (No Method URL provided)4440000009900010YesYesNoC-
Visa3DS2 - Frictionless (Method URL provided)4440000042200014YesYesYesYes05

In the case of a "C" transStatus, the following outcomes are possible via drop-down selection in the 3DS Emulator:

DescriptiontransStatuschallengeCanceleci
Successful authenticationY-05 / 02
Failed authenticationN-07 / 00
Cancelled authenticationN107 / 00
Unable to authenticateU-07 / 00
Authentication rejectedR-07 / 00