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 payments(/mx/card-payments/one-step-payments/accept-a-payment) by card.For payments with American Express cards, the firstName parameter accepts a maximum of 18 characters.
Approved transaction#
Card number: 5451951574925480.
CVV: any.
Zipcode: any.
Expiration date: Any date in the future.
Response: (000) Approved TransactionDeclined transaction in token request#
Card number: 4574441215190335.
CVV: any.
Zipcode: any.
Expiration date: Any date in the future.
Response: (017) Declined transactionTransaction rejected at payment request#
Card number: 4349003000047015.
CVV: any.
Zipcode: any.
Expiration date: Any date in the future.
Response: (017) Invalid cardInvalid card#
Card number: 4349008516656431.
CVV: any.
Zipcode: any.
Expiration date: Any date in the future.
Response:(019) Unsupported cardInsufficient funds#
Card number: 4349001210846432.
CVV: any.
Zipcode: any.
Expiration date: Any date in the future.
Response: (021)Insufficient fundsInvalid CVV#
Card number: 4349003243371321.
CVV: any.
Zipcode: any.
Expiration date: Any date in the future.
Response: (022) Unable to verify CVVBlocked card#
Card number: 4349001386781322.
CVV: any.
Zipcode: any.
Expiration date: Any date in the future.
Response: (023) Card blocked by bankOn-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 TransactionDeclined transaction in token request#
Card number: 4574441215190335.
CVV: any.
Zipcode: any.
Expiration date: Any date in the future.
Response: (017) Declined transactionTransaction rejected at payment request#
Card number: 4349003000047015.
CVV: any.
Zipcode: any.
Expiration date: Any date in the future.
Response:(017)Invalid cardInvalid card#
Card number: 4349008516656431.
CVV: any.
Zipcode: any.
Expiration date: Any date in the future.
Response:(019) Unsupported cardInsufficient funds#
Card number: 4349001210846432.
CVV: any.
Zipcode: any.
Expiration date: Any date in the future.
Response: (021)Insufficient fundsInvalid CVV#
Card number: 4349003243371321.
CVV: any.
Zipcode: any.
Expiration date: Any date in the future.
Response: (022) Unable to verify CVVBlocked card#
Card number: 4349001386781322.
CVV: any.
Zipcode: any.
Expiration date: Any date in the future.
Response: (023) Card blocked by bankOTP 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 555.
Transaction approved#
Card number: 5451951574925480.
CVV: any.
Zipcode: any.
Expiration date: Any date in the future.
Response: (000) Approved TransactionDeclined transaction in token request#
Card number: 4574441215190335.
CVV: any.
Zipcode: any.
Expiration date: Any date in the future.
Response: (017) Declined transactionFor more specific scenarios, send the data used in one-time card payments.
Card subscription#
Transaction approved#
Card number: 5451951574925480.
CVV: any.
Zipcode: any.
Expiration date: Any date in the future.
Response: (201) Created subscription.Transaction declined at token request#
Card number: 4574441215190335.
CVV: any.
Zipcode: any.
Expiration date: Any date in the future.
Response: (017) Declined 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 identification numbers in the documentNumber field when requesting the transfer in token to simulate different responses. You can check the transaction result by calling the status query endpoint.Approved transaction#
Identification number: 123456789 (or any number other than 999999990).
Response: status: approvedTransaction, responseCode: OKDeclined transaction#
Identification number: 999999990.
Response: status: declinedTransaction, responseCode: FAILEDRight after init, the first status query returns initializedTransaction. Wait a few seconds and query again to see the final status. The decline is only visible in the status query.Payment Distribution#
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 identification numbers when requesting the transfer out token to simulate different responses. You will be able to validate the transaction response by calling the status query endpoint.Approved transaction#
Account number: 646180110400000007.
Identification number: 123456789.
Identification type: CURP or RFC.
Account type: CB.
Cancelled transaction#
Account number: 646180206800000003.
Identification number: CADM9108029F4.
Identification type: CURP or RFC.
Account type: CB.
Returned transaction#
Account number: 646180206800000003.
Identification number: CADM9108029G5.
Identification type: CURP o RFC.
Account type: CB.
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. Transaction approved#
Card number: 5451951574925480.
CVV: any.
Zipcode: any.
Expiration date: Any date in the future.
Response: (000) Approved TransactionDeclined transaction in token request#
Card number: 4574441215190335.
CVV: any.
Zipcode: any.
Expiration date: Any date in the future.
Response: (017) Declined transactionTransaction rejected at payment request#
Card number: 4000001278960006.
CVV: any.
Zipcode: any.
Expiration date: Any date in the future.
Response: (006) Rejected transaction