Skip to main content

Test Guide

This section provides guidelines for testing various payment methods supported in Paytool solution, including plain card number, google pay, apple pay, and BLIK on environment TEST.

Tip: Check it now. Verestro Paytool demo application is available here.

Plain card number

This method involves processing payments using credit or debit cards. In order to test it you will need to generate test cards because of possibility of getting card blocked due to anti-fraud policies on the acquirer side. Payment with plain card number use case is described here.

Test cards

Mastercard mock full card range
Begin End RC MAC Card Country Currency

5117960000000000

5117962249999999

CODE_00

x

PL

PLN

5117962250000000

5117964499999999

CODE_00

x

DE

EUR

5117964500000000

5117966749999999

CODE_00

x

US

USD

5117966750000000

5117968999999999

CODE_00

x

GB

GBP

5486000000000000

5486009999999999

CODE_05

x

PL

PLN

5402060000000000

5402069999999999

CODE_30

x

PL

PLN

5406603500000000

5406603599999999

CODE_05

03

PL

PLN

5167680100000000

5167680199999999

CODE_63

x

PL

PLN

5296730000000000

5296730999999999

CODE_65

x

PL

PLN

5238140000000000

5238140999999999

CODE_1A

x

PL

PLN

Visa mock full card range
Begin End RC Card Country Currency

4400430000000000

4400430099999999

CODE_00

PL

PLN

4400430100000000

4400430199999999

CODE_00

DE

EUR

4400430200000000

4400430299999999

CODE_00

US

USD

4400430300000000

4400430349999999

CODE_00

GB

GBP

4400430350000000

4400430399999999

CODE_00

UA

UAH

4444184330000000

4444184339999999

CODE_05

PL

PLN

4444184320000000

4444184329999999

CODE_30

PL

PLN

4444184310000000

4444184319999999

CODE_N7

PL

PLN

4539120000000000

4539120999999999

CODE_65

PL

PLN

4567810000000000

4567810999999999

CODE_1A

PL

PLN

There's need of generation PAN numbers from these BIN's, in order to do such so you can useĀ Credit Card Generator.

Note: CVV may be randomized, expiration date must not be expired.

Testing various transaction paths

As described in the chapter on 3DS authentication, there are various ThreeDs paths, In order to be able to test different flows, you need to manipulate the transaction amount to get into the selected transaction path:

ThreeDs mode

Amount

FRICTIONLESS

100 - 1000

CHALLENGE

1001 - 3000

Note: Amount is a value determining amount of cash transferred in one hundredth of the currency [1,00 USD = 100].

Tip: Select an amount between 3001-8000 to test failed transaction.

Google Pay

In order to be able to test google-pay, you need to add a tokenized card to your google account. You need to register with the google test card suite group to do so. Follow these instructions from google's documentation. After registration in google test card suite group you are ready to test Google Pay token payment. After logging into your test account and selecting Google Pay, you should have a choice of several test cards added to your account which you can use to make a payment in Paytool TEST environment. Google Pay payment use case is described here.

Note: To be able to test all flows of ThreeDs in Google Pay follow the description about testing various transaction paths

Apple Pay

This method involves processing payments using tokenized credit or debit cards. You need to create Apple sandbox tester account. Follow apple documentation to do so. After registration and logging in into tester account you are ready to test Apple Pay token payment. There is a list of apple-pay valid payment cards. Payment with Apple Pay use case is described here.

Blik

Important! Implemenation is work in progress...