Skip to main content

Test Cards

Use the following card details to test card payments in the sandbox environment.

Credit Cards

Card NumberNetworkExpiryCVVOTPStatus
5105105105105100Mastercard05/30123111000Success
4576238912771450VISA05/30123111000Success
5552190758372734Mastercard05/30123111000Success
6528591234543575RUPAY05/30123111000Success

Debit Cards

Card NumberNetworkExpiryCVVOTPStatus
5409162669381034Mastercard05/30123111000Success
4706131211212123VISA05/30123111000Success
6074825972083818RUPAY05/30123111000Success
For all test cards, you can use any valid future date as expiry and any 3-digit number as CVV. The OTP for all successful transactions is 111000.

Test Net Banking

Use the following credentials to test Net Banking transactions. Select Test Bank from the bank list.
ParameterValue
Bank NameTest Bank
Payment Code3333
Bank API CodeTESTR

Test UPI VPA

Use the following VPAs to test UPI transactions.
VPADescriptionResult
testsuccess@gocashSimulates a successful paymentSuccess
testfailure@gocashSimulates a failed paymentFailure
When using the intent flow in the sandbox environment, the API response will include a test_simulator_url parameter. You can open this URL in a browser to simulate the payment flow and complete the transaction without needing a real UPI app.

Wallets

Use the following OTP to test Wallet transactions.
WalletOTP
Test Wallet111000
These credentials are only for the Sandbox Environment. Do not use them in Production.