Testing payment methods

This guide will walk you through the steps required to perform Card, SEPA, and Token payment testing.

Card payment testing

🚧

NOTE

  1. This guide is for creating test credentials only and cannot be used to whitelist your cards.
  2. To use your card or bank details, make at least one transaction (successful or declined), find paymentAccountId returned to you in the IPN, and contact us at [email protected] with these details.
  3. IP addresses you are going to use for real card transactions should not be whitelisted.
  1. Log in to the Merchant portal.
  2. Open the Tools tab, navigate to Test Cards, and then click Add test payment details.
  3. Fill in the required information:
  • Set card type
  • Provide account balance
  • Select Currency
  • Tick the boxes next to Emulate 3DS and Blocked if you would like to test this functionality as well. Ticking the Emulate 3DS checkbox enables the 3D-Secure flow for test transactions. Ticking Blocked blocks this test card's details for testing purposes
  • Add any relevant comments if necessary
  • Provide your IP address. If you would like to provide multiple IP addresses, click Add
  • Click Add new to finish setting up your new card number
  1. You will be redirected to the page with card numbers, ready for testing. From this page, you can also edit or delete any of the previously created cards. Use CTRL+F to search for your IP address in the list to find the card number that you have just generated.
  2. Using API, generate a new payment URL.
  3. Start testing.
📘

TIP

  1. Both IPv4 and IPv6 are supported. However, please mind that you can whitelist only full (uncut) IP addresses. To check your current IP address, use https://whatismyipaddress.com/ or https://www.whatismyip.com/ or https://www.showmyip.com/
  2. Use the 999 CVV code to test declined transactions.
❗️

NOTE

There are certain limitations to testing credentials for credit cards and SEPA. You will get the following error codes once the limitations are reached:

  • 3201 - your test details have expired. They are valid for three months from the date of creation.
  • 3202 - test details limit exceeded (decline sent after the 1000th transaction).

To continue testing, create new testing credentials following the guide.

Image tutorial

Follow the screenshots below for more detailed information:

2836

Step 1: log in to the Merchant portal

2824

Step 2: open Tools tab, navigate to Test Cards, and then click Add test payment details

2828

Step 3: fill in required information and click Add new

2824

Step 4: find your test card number

SEPA Testing

  1. As in the previous guide, log in to the Merchant portal.
    Open the Tools tab, navigate to Test Cards, and then click Add test payment details.
  2. Select SEPA as your payment method and adjust all necessary settings.
  3. Use your IP address to find the newly generated IBAN number.
  4. Generate a new payment URL.
  5. Start testing.
❗️

NOTE

There are certain limitations to testing credentials for credit cards and SEPA. You will get the following error codes once the limitations are reached:

  • 3201 - your test details have expired. They are valid for three months from the date of creation.
  • 3202 - test details limit exceeded (decline sent after the 1000th transaction).

To continue testing, create new testing credentials following the guide.

2812

Step 1 and 2: log in to the Merchant portal. In the Tools tab, navigate to Test Cards, click Add test payment details, and select SEPA

Token Testing

This type of testing is similar to testing Card payments.

  1. Generate a card number, as shown in the first guide.
  2. Tokenize the newly generated card number.
  3. Receive the token in the callback.
  4. Using API, make a Payment request setting the paymentSource.type to token and the value - to the token you have just received.