Skip to main content
Use the test data on this page to validate your Cashfree integration before going live. Check Supported sandbox features to confirm availability before testing.

Core payment modes

Test card numbers, netbanking credentials, and UPI VPAs for standard checkout flows.

Third-Party Verification (TPV)

Netbanking and UPI parameter configurations for TPV account validation testing.

Tokenisation and instalment programs

Token Vault BINs and credit and debit card EMI test credentials.

Alternative financing options

Mobile numbers and PAN or OTP inputs for Paylater and Cardless EMI testing.

Supported sandbox features

The following table lists the payment modes and functionality available for testing in the sandbox environment.
The sandbox environment does not support PayPal or bank transfer payment modes at this time.

Test a pre-authorisation transaction

To test a pre-authorisation transaction, complete the following steps.
  1. Create an order with the order_note parameter set to preauth_transaction.
  2. Capture or void the authorised funds using the Pre-authorisation API.

Core payment modes

Use the test card credentials, netbanking simulation account, or UPI addresses below to validate standard checkout flows.

Test card details

To test card transactions in the sandbox environment, select a card number from the tables below based on the transaction state you want to simulate.

Standard successful checkout testing

Use these configurations to simulate successful domestic card payments. For all cards in this table, use 111000 as the OTP, 03/2028 as the fixed expiry, 123 for CVV, and Test as the cardholder name.

International and USD scenario testing

Use these configurations to validate cross-border payment routing, currency conversion, subscription flows, and multi-factor bank authentication loops.

Test netbanking

To test netbanking integrations, use the default test bank identifier below.

Test UPI Virtual Payment Addresses (VPAs)

Pass the following test VPAs in your payment request payload to simulate specific transaction outcomes and error states.
Use the VPA that matches the error state you want to handle in your integration. This helps you verify that your error handling covers each failure mode before going live.

Third-Party Verification (TPV)

Test TPV netbanking

Third-Party Verification (TPV) ensures that the funding bank account matches your database records. Use these parameters to simulate a validated netbanking setup.

Test TPV UPI

Use these parameters to test account authorisation over the UPI rails.

Tokenisation and instalment programs

Token Vault test cards

To build a test card number for Token Vault API configurations, append any random 10-digit sequence to the card BINs below. Expiry can be any future date and CVV any 3-digit number.

Credit card EMI test cards

Use the following credit cards to validate EMI calculations and processing endpoints. Expiry can be any future date and CVV any 3-digit number.

Debit card EMI test cards

Use this configuration to test debit card EMI processing.

Alternative financing options

Paylater integration details

To test standard Paylater partner platforms, use the registered mobile number below.

Cardless EMI integration details

Use the following mobile number to simulate user registration states for Cardless EMI options.
Complete all integration testing in the sandbox environment before deploying to production. For broader recommendations on building reliable integrations, see API best practices.