Test cases

Testing your integration

This is a list of test cases per payment brand you will need to execute to certify your integration to go into production.

📘

Which test cases to perform for certification

Checkout / Payments API
For each payment product that is enabled for your account, you must successfully pass all test cases for that product.
Only the most recent test transactions submitted will be considered to assess your certification status.
Plugins
Only one test transaction is required - this can be for any payment product enabled for your account. You do not need to complete all test cases and you do not need to complete a test per payment product in order to pass certification.

iDEAL test cases

Test case

Issuer ID

Amount

Currency

Plugin settings / instructions

Expected result

TC001

ing/30

10

EUR

Select "Success" from the simulator drop down option, on redirection

Successful payment

TC002

ing/30

20

EUR

Select "Failure" from the simulator drop down option, on redirection

Rejected payment

TC003

ing/30

30

EUR

Select "Expired" from the simulator drop down option, on redirection

Rejected payment

TC004

ing/30

40

EUR

Select "Cancelled" from the simulator drop down option, on redirection

Rejected payment

TC005

ing/30

10

EUR

Refund the TC001 payment for 10 EUR

Successful refund

Bancontact (BCMC) test cases

Test case

Cardnumber

Expiry month

Expiry year

Amount

Currency

Plugin settings / instructions

Expected result

TC006

67039902990000011

Any valid month in the future

Any valid year in the future

10

EUR

Select "Successful" from the simulator drop down option, on redirection

Successful payment

TC007

67039902990000011

Any valid month in the future

Any valid year in the future

20

EUR

Select "User Authentication Failed" from the simulator drop down option, on redirection

Rejected payment

TC008

10

EUR

Refund the TC006 payment for 10 EUR

SEPA test cases

Test case

IBAN

Amount

Currency

Expected result

TC009

DE23100000001234567890

10

EUR

Successful payment

Cards test cases

🚧

Test cases - TC013 and TC014

Test cases - TC013 and TC014 are only applicable if you have a delayed order fulfilment process. Authorization and capture enable you to authorize the available funds, but delay the fund capture.

Test case

Brand

CardNumber

Expiry month

Expiry year

CVV

Amount

Currency

Plugin settings / instructions

Expected result

TC010

Visa

4000000000001000

Any valid future month

Any valid future year

Any 3 digits

10

EUR

Successful payment

TC011

Visa

4000000000001018

Any valid future month

Any valid future year

Any 3 digits

20

EUR

Rejected payment

TC012

Mastercard

5200000000001005

Any valid future month

Any valid future year

Any 3 digits

10

EUR

Successful payment

TC013

Mastercard

5200000000001005

Any valid future month

Any valid future year

Any 3 digits

30

EUR

"Enable Authorization setting in the plugin or pass authorizationMode=authorize in the webservice.

Successful authorization

TC014

Mastercard

30

EUR

Use the capture option in the plugin or capture webservice to finalize the authorization for TC013 for 30 EUR

Successful capture

TC015

American Express

377864310796853

Any valid future month

Any valid future year

Any 4 digits

10

EUR

Select "Successful" from the simulator drop down option, on redirection

Successful payment

TC020

Mastercard

5200000000001096

Any valid future month

Any valid future year

Any 3 digits

50

EUR

Fill "1234" on redirection

Successful 3DS challenge flow

PayPal test cases

Test case

Amount

Currency

Instruction

Expected result

TC016

10

EUR

Once you reach the simulator page, login using the test account and execute the payment

Successful payment

AfterPay test cases

🚧

Test case TC017

Test case - TC017 needs specific customer billing, shipping and contact information.

Test case

Amount

Currency

Expected result

TC017

10

EUR

Successful payment

SOFORT test cases

Test case

Amount

Currency

Instruction

Expected result

TC018

10

EUR

Once you reach the simulated page, use any dummy data and follow the instructions to finish a successful SOFORT payment

Successful payment

TC019

10

EUR

Refund the TC018 payment for 10 EUR

Successful refund

Updated 2 months ago

Test cases


Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.


Top