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#
Approved transaction#
Card number: 5451951574925480.
CVV: any.
Expiration date: Any date in the future.
Response:(000) Approved TransactionDeclined transaction in token request#
Card number: 000000000000000000.
CVV: any.
Expiration date: Any date in the future.
Response:K025 Invalid cardTransaction rejected at payment request#
Card number: 4349003000047015.
CVV: any.
Expiration date: Any date in the future.
Response:(017)Invalid cardInvalid card#
Card number: 4349008516656431.
CVV: any.
Expiration date: Any date in the future.
Response:(019) Unsupported cardInsufficient funds#
Card number: 4349001210846432.
CVV: any.
Expiration date n: Any date in the future.
Response: (021)Insufficient fundsInvalid CVV#
Card number: 4349003243371321.
CVV: any.
Expiration date: Any date in the future.
Response: (022) Unable to verify CVVBlocked card#
Card number: 4349001386781322.
CVV: cualquiera.
Expiration date: Any date in the future.
Response: (023) Card blocked by bankPayments with Webpay Plus#
Use the following data to test payment reception with Webpay Plus. To check the status of the transaction, you can use the method card-async status.In the event of selecting a debit card, you will only have to send the card number that corresponds to the scenario you want to test.
Approved transaction#
Card number: 4051885600446623.
Expiration date: Any date in the future.
Respuesta: (000) Approved TransactionDeclined transaction#
Card number: 5186059559590568.
CVV: 123.
Expiration date: Any date in the future.
Response:Error in the transactionOne-Click Charges#
Send the following data to test the creation of a recurring charge and the subsequent execution of the on-demand charge.Approved transaction#
Card number: 5451951574925480.
CVV: any.
Expiration date: Any date in the future.
Response: (000) Approved TransactionDeclined transaction in token request#
Card number: 4574441215190335.
CVV: any.
Expiration date: Any date in the future.
Response:(017)Invalid cardTransaction rejected at payment request#
Card number: 4349003000047015.
CVV: any.
Expiration date: Any date in the future.
Response:(017)Invalid cardInvalid card#
Card number: 4349008516656431.
CVV: any.
Expiration date: Any date in the future.
__Response: __(019) Usupported cardInsufficient funds#
Card number: 4349001210846432.
CVV: any.
Expiration date: Any date in the future.
Response: (021)Insufficient fundsInvalid CVV#
Card number: 4349003243371321.
CVV: any.
Expiration date: Any date in the future.
Response: (022) Unable to verify CVVBlocked card#
Card number: 4349001386781322.
CVV: any.
Expiration date: Any date in the future.
Response: (023) Card blocked by bankOn-demand payments with Webpay Oneclick#
In the event of selecting a debit card, you will only have to send the card number that corresponds to the scenario you want to test.
Subscription created#
Card number: 4023655102252133.
CVV: any.
Expiration date: Any date in the future.
Response: Approved transactionDeclined transaction#
Card number: 4568652646042584.
CVV: any.
Expiration date: Any date in the future.
Response: 500 Rejected transactionReserve funds in a card#
Approved transaction#
Card number: 5451951574925480.
CVV: any.
Expiration date: Any date in the future.
Response: (000) Approved TransactionDeclined transaction in token request#
Card number: 4574441215190335.
CVV: any.
Expiration date: Any date in the future.
Respuesta:(017)Invalid cardTransaction rejected at payment request#
Card number: 4349003000047015.
CVV: any.
Expiration date: Any date in the future.
Response:(017)Invalid cardDecline in capture of reserved funds#
Card number: 4547004841271012.
CVV: any.
Expiration date: Any date in the future.
Response: (579) Declined transactionReserve on-demand funds#
Approved transaction#
Card number: 5451951574925480.
CVV: any.
Expiration date: Any date in the future.
Response: (000) Approved TransactionDeclined transaction in token request#
Card number: 4574441215190335.
CVV: any.
Expiration date: Any date in the future.
Response:(017)Invalid cardTransaction rejected at payment request#
Card number: 4349003000047015.
CVV: any.
Expiration date: Any date in the future.
Response:(017)Invalid cardDecline in capture of reserved funds#
Card number: 4547004841271012.
CVV: any.
Expiration date: Any date in the future.
Response: (579) Declined transactionOTP Payments#
Test the payment reception with OTP validation by sending the following data:The test amount to enter during the OTP validation for it to be successful is 150.
Approved transaction#
Card number: 5451951574925480.
CVV: any.
Expiration date: Any date in the future.
Response: (000) Approved TransactionDeclined transaction in token request#
Card number: 4574441215190335.
CVV: any.
Expiration date: Any date in the future.
Response:(017)Invalid cardCash 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#
Response: Successful TransactionInitialized transaction#
Response: Transaction initializedTesting the initialized transaction scenario will not return any Webhook events.
Declined transaction#
Response: Expired TransactionWire transfers#
The final result of this test data depends on your merchant's configuration: it requires the test environment (sandbox) to be active for your merchant and the assigned processor to support simulating certain statuses. If you don't get the expected result, contact your Kushki account manager or support.
Use the following credentials to simulate transactions from the Bank Transfer System. You can check the status of the transaction using the get status transfer method.Approved transaction#
RUT: 123456789.
Password: kushki123.
Response: Successful TransactionFailed transaction#
RUT: 000000000.
Password: kushki123
Card enrollment#
Use the following data to test the register of a card.Approved transaction#
Card number: 5451951574925480.
CVV: any.
Expiration date: Any date in the future.
Response: (201) Subscription createdTransaction declined at token request#
Card number: 4574441215190335.
CVV: any.
Expiration date: Any date in the future.
Response: (017) Declined transactionRecurring charges with Webpay Oneclick#
Use the following data to test recurring payment reception with Webpay Oneclick. To check the status of the transaction, you can use the method card-async status.In the event of selecting a debit card, you will only have to send the card number that corresponds to the scenario you want to test.
Subscription created#
Card number: 4051885600446623.
CVV: 123.
Expiration date: Any date in the future.
Card type: Credit.
RUT: 11.111.111-1.
Password: 123.
Card number: 4051884239937763.
CVV: 123.
Expiration date: Any date in the future.
Card type: Debit.
RUT: 11.111.111-1.
Password: 123.
Response: Approved transactionDeclined transaction#
Card number: 5186059559590568.
CVV: 123.
Expiration date: Any date in the future.
Card type: Credit.
RUT: 11.111.111-1.
Password: 123.
Card number: 5186008541233829.
CVV: 123.
Expiration date: Any date in the future.
Card type: Credit.
RUT: 11.111.111-1.
Password: 123.
Plugins#
To test the card payment reception using the available plugin for Shopify, you can use the following credentials:The scenarios described will be required to approve the technical certification. To test more specific scenarios, you can send the data specified in the one-time card payments. Approved transaction#
Card number: 5451951574925480.
CVV: any.
Expiration date: Any date in the future.
Response: (000) Approved TransactionDeclined transaction in token request#
Card number: 4574441215190335.
CVV: any.
Expiration date: Any date in the future.
Response:(017)Invalid cardTransaction rejected at payment request#
Card number: 4000001278960006.
CVV: any.
Expiration date: Any date in the future.
Response:(017)Invalid cardMoney distribution to bank accounts#
The final result of this test data depends on your merchant's configuration: it requires the test environment (sandbox) to be active for your merchant and the assigned processor to support simulating certain statuses. If you don't get the expected result, contact your Kushki account manager or support.
Kushki allows you to simulate money distribution transactions. Use the following data when requesting the payout token. You can validate the status through the endpoint of status query.Successful transaction#
Response: Transaction status: ApprovalDeclined transaction#
Response: transaction does not exist