Test Data
Access a unified list of test card numbers so you can test your integration.
This page includes different test data for each payment method, so that you can use these to simulate different scenarios and ensure that your integration is performed as expected.
One-time card payments
Use the following data to test the reception of one-time card payments by card.
Transaction approved
Card number:
5451951574925480
.
CVV: any.
Zipcode: any.
Expiration date: Any date in the future.
Response: (000) Approved Transaction
Declined transaction in token request
Card number:
4574441215190335
.
CVV: any.
Zipcode: any.
Expiration date: Any date in the future.
Response: (017) Invalid card
Transaction rejected at payment request
Card number:
4349003000047015
.
CVV: any.
Zipcode: any.
Expiration date: Any date in the future.
Response: (017) Invalid card
Invalid card
Card number:
4349008516656431
.
CVV: any.
Zipcode: any.
Expiration date: Any date in the future.
Response: (019) Unsupported card
Insufficient funds
Card number:
4349001210846432
.
CVV: any.
Zipcode: any.
Expiration date: Any date in the future.
Response: (021)Insufficient funds
Invalid CVV
Card number:
4349003243371321
.
CVV: any.
Zipcode: any.
Expiration date: Any date in the future.
Response: (022) Unable to verify CVV
Blocked card
Card number:
4349001386781322
.
CVV: any.
Zipcode: any.
Expiration date: Any date in the future.
Response: (023) Card blocked by bank
On-demand payments
Send the following data to test the creation of a subscription and the subsequent execution of the on-demand charge.
Transaction approved
Card number:
5451951574925480
.
CVV: any.
Zipcode: any.
Expiration date: Any date in the future.
Response: (000) Approved Transaction
Declined transaction in token request
Card number:
4574441215190335
.
CVV: any.
Zipcode: any.
Expiration date: Any date in the future.
Response: (017) Invalid card
Transaction rejected at payment request
Card number:
4349003000047015
.
CVV: any.
Zipcode: any.
Expiration date: Any date in the future.
Response: (017) Invalid card
Invalid card
Card number:
4349008516656431
.
CVV: any.
Zipcode: any.
Expiration date: Any date in the future.
Response: (019) Unsupported card
Insufficient funds
Card number:
4349001210846432
.
CVV: any.
Zipcode: any.
Expiration date: Any date in the future.
Response: (021)Insufficient funds
Invalid CVV
Card number:
4349003243371321
.
CVV: any.
Zipcode: any.
Expiration date: Any date in the future.
Response: (022) Unable to verify CVV
Blocked card
Card number:
4349001386781322
.
CVV: any.
Zipcode: any.
Expiration date: Any date in the future.
Response: (023) Card blocked by bank
Reserve funds in a card
Transaction approved
Card number:
5451951574925480
.
CVV: any.
Zipcode: any.
Expiration date: Any date in the future.
Response: (000) Approved Transaction
Declined transaction in token request
Card number:
4574441215190335
.
CVV: any.
Zipcode: any.
Expiration date: Any date in the future.
Response: (017) Invalid card
Transaction rejected at payment request
Card number:
4349003000047015
.
CVV: any.
Zipcode: any.
Expiration date: Any date in the future.
Response: (017) Invalid card
Decline in capture of reserved funds
Card number:
4547004841271012
.
CVV: any.
Expiration date: Any date in the future.
Response:(579) Declined transaction
Reserve on-demand funds
Reserving funds on an on-demand card allows you to authorize the availability of funds for a card in the first moment and run the capture later. Below are the credentials to test this option.
Transaction approved
Card number:
5451951574925480
.
CVV: any.
Zipcode: any.
Expiration date: Any date in the future.
Response: (000) Approved Transaction
Declined transaction in token request
Card number:
4574441215190335
.
CVV: any.
Zipcode: any.
Expiration date: Any date in the future.
Response: (017) Invalid card
Transaction rejected at payment request
Card number:
4349003000047015
.
CVV: any.
Zipcode: any..
Expiration date: Any date in the future.
Response: (017) Invalid card
Decline in capture of reserved funds
Card number:
4547004841271012
.
CVV: any.
Expiration date: Any date in the future.
Response:(579) Declined transaction
OTP Payments
Test the payment reception with OTP validation by sending the following data:
Transaction approved
Card number:
5451951574925480
.
CVV: any.
Zipcode: any.
Expiration date: Any date in the future.
Response: (000) Approved Transaction
Declined transaction in token request
Card number:
4574441215190335
.
CVV: any.
Zipcode: any.
Expiration date: Any date in the future.
Response: (017) Invalid card
One-time and recurring payments with 3DS
There are test cards that you can use in test mode to make sure your integration is ready. Use them with any CVV, 1234
as OTP code and future expiration date.
- Transaction approved with 3DS authentication required:
4456528080389860
4456529267234200
4456529165328302
4456524869770255
4456523340069956
- Transaction approved without 3DS validation:
4456540000000063
4456543371713314
4456541982068615
4456541249811088
Cash payments
Kushki allows you to simulate cash payments, either approved or declined transactions. Use the following data when requesting the token of cash in. You can validate the status through the status query endpoint.
Successful transaction
ID number: any.
Response: Successful Transaction
Initialized transaction
ID number:
9999999999
.
Response: Initialized transaction
Declined transaction
ID number:
1000000000
.
Response: Expired Transaction
Wire transfers
Use the following identification numbers when requesting the token of transfer in to simulate different responses. You can validate the transaction response by calling the endpoint of status query.
Transaction approved
ID number: any.
Respuesta: Successful Transaction
Rejected transaction
__ID number:
999999990
.
Respuesta: Declined Transaction
Card subscription
Use the following data to test the subscription of a card.
Transaction approved
Card number:
5451951574925480
.
CVV: any.
Zipcode: any.
Expiration date: Any date in the future.
Response: (201) Subscription created
.
Transaction declined at token request
Card number:
4574441215190335
.
CVV: any.
Zipcode: any.
Expiration date: Any date in the future.
Response: (017) Declined transaction
Plugins
To test the card payment reception using different available plugins (WooCommerce, Prestashop, Magento, Shopify, VTEX) you can use the following credentials:
Transaction approved
Card number:
5451951574925480
.
CVV: any.
Zipcode: any.
Expiration date: Any date in the future.
Response: (000) Approved Transaction
Declined transaction in token request
Card number:
4574441215190335
.
CVV: any.
Zipcode: any.
Expiration date: Any date in the future.
Response: (017) Invalid card
Transaction rejected at payment request
Card number:
4000001278960006
.
CVV: any.
Zipcode: any.
Expiration date: Any date in the future.
Response: (017) Invalid card