Data to Test Integration

For all transactions, use the following test bank, card, UPI, and wallet numbers to trigger all validations and transfers for payouts and cashgram. Add these details while adding the beneficiary, and mock the transfer responses to the provided results.

Please note that transfers to any other details other than the ones mentioned below fail. Test mode payouts and validations simulate a live payout but don't get processed with the bank.

📘

All different modes and validation for the TEST and PROD environment have to be enabled by Cashfree Payments before you attempt. You can contact your account manager or write to [email protected] to enable it for your account.

Test Account Details

The SMS notification service is unavailable on the TEST environment, and the OTP is standard across all OTP requests. It is 111000.

Account Holder Names

Use the below details to test account holder name validation.

Given NameName SpecifiedMatch ScoreMatch ResultAccount Number
JOHN DOEjohn doe100.00DIRECT_MATCH026291800001191
JOHN DOEjohn d85.00GOOD_PARTIAL_MATCH026291800001191
JOHN DOEj doe70.00MODERATE_PARTIAL_MATCH026291800001191
JOHN DOEjane d38.00POOR_PARTIAL_MATCH026291800001191
TOM WELLStom wells100.00DIRECT_MATCH1233943142
TOM WELLStom w85.00GOOD_PARTIAL_MATCH1233943142
TOM WELLSt wells70.00MODERATE_PARTIAL_MATCH1233943142
TOM WELLStim lee38.00POOR_PARTIAL_MATCH1233943142
BOB HOPEbob hope100.00DIRECT_MATCH388108022658
BOB HOPEbob h85.00GOOD_PARTIAL_MATCH388108022658
BOB HOPEb hope70.00MODERATE_PARTIAL_MATCH388108022658
BOB HOPEbane hue38.00POOR_PARTIAL_MATCH388108022658

Aadhaar Masking

You will get a success response for the API request when you upload a valid image format.


Passport

The file_number parameter requires a 15-character string value. Use the following prefixes:

Prefix for file_numberRemarks
PA1SUCCESS
PA0INVALID
Any other valueGATEWAY_ERROR

Liveliness Check

Upload a valid image format and use the following prefix for the verification_id parameter:

Verification IDRemarks
2XXXXXXXXMultiple Face Detected
3XXXXXXXXFace not detected
XXXXXXXXXSuccess

Aadhaar OCR

Upload a valid image format as specified in the API to get a success response for the API request.


PAN OCR

Upload a valid image format as specified in the API to get a success response for the API request.


Face Match

You will get a success response for the API request when you upload a valid image format.


CIN

CINRemarks
U72900KA2015PTC082989VALID
U72900KA2015PTC082988VALID
U72900KA2015PTC082987VALID
U72900KA2015PTC082981INVALID
U72900KA2015PTC082982INVALID

Registration Certificate (Vehicle)

Registration NumberRemarks
HJ01ME5279INVALID
HJ01ME5679INVALID
HJ01ME5678VALID

Driving Licence

Driving LicenceDOBRemarks
KA01201989009841994-08-05VALID
KA23202389087871987-09-04INVALID

Reverse Geocoding Coordinates

LatitudeLongitudeRemarks
12Internal server error
12.927491577.6326806Success

Voter ID

EPIC NumberRemarks
UAI4574761Valid
UAI4574762Invalid

IP Address

IP AddressRemarks
1.0.171.255VALID
219.12.67.255INVALID

Fetch GSTIN with PAN

PANRemarks
DUMPY1001ASuccess
DUMPY1030AUnavailable

Employment Information

ParameterValue
phone9988775566
panABCDE5930G
uan101340612345
dob1999-01-27
employee_nameJohn Doe
employer_nameCashfree India Private Ltd

Name Match

name_1name_2scorereason
JOHN DOEJOHN DOE1The given names are identical
JOHN DOEJOHN0.85Word missing
JOHN DOEJ DO0.7Initials penalty, Word missing
JOHN DOEDO0.38Word missing
JOHN DOETOM0.14The given names are different

Bank Numbers

For banks, the primary parameters for transfer would be the bank account and IFSC number included while adding the beneficiary. Use these test bank numbers to test payouts to a card. Utilized only with test API keys.

Account NumberIFSCRemarks
026291800001191YESB0000262Success
00011020001772HDFC0000001Success
000890289871772SCBL0036078Success
000100289877623SBIN0008752Failed at bank
2640101002729CNRR0002640Failure – Invaid IFSC code
026291800001190YESB0000262Failure – Invalid Account number
02014457596969CITI0000001Success (later to Reversed)

UPI

success@upi
failure@upi
pending@upi
valid@upi
valid@ybl
valid@paytm
valid@okicici
invalid@upi
incorrect@upi
invalid@upi
invalid@ybl
invalid@paytm
invalid@okicici

Aadhaar

Aadhaar NumberRemarks
655675523712Valid
655675523711Valid
655675523710Invalid
655675523709Invalid

Aadhaar OKYC

Aadhaar NumberOTPRemarks
655675523712111000Aadhaar Verification Successfull
655675523712000111OTP Invalid
655675523712000222Verification Failed
655675523711000113OTP Invalid
655675523710111000Invalid Aadhaar Number
655675523709111000Verification Failed

GSTIN

GSTINRemarks
29AAICP2912R1ZRValid
27ABCFGH5678D1ZValid
36JKLPQR9012E2YValid
45XYZLMN2345G3WValid
12PQRST6789A4BCValid
39ABCDE0987F6GHValid
23UVWXYZ5678H5DValid
05BBICP2912R1ZRValid
29AAIZP2912R1ZRInvalid
05BBICA2912R1ZRInvalid

UPI VPA from Mobile Number

Mobile NumberRemarks
9999999999Valid
919999999999Valid
+919999999999Valid
+91 6666666666Valid
91 6666666666Valid
6666666666Valid
8888888888Invalid
918888888888Invalid
+918888888888Invalid
+91 5555555555Invalid
91 5555555555Invalid
5555555555Invalid
7777777777Unable to validate
+91 4444444444Unable to validate
91 4444444444Unable to validate
4444444444Unable to validate

Additional VPAs

DataRemarks
[email protected]Valid
6666666666Valid

PAN

PANRemarks
Individual PAN - ABCPV1234DValid
Individual PAN - XYZP4321WValid
Individual PAN - AZJPG7110RValid
Business PAN - ABCCD8000TValid
Business PAN - XYZH2000LValid
Business PAN - AAAHU4383CValid
Business PAN - AMJCL2021NValid
Individual PAN - DEFPV0126DInvalid
Individual PAN - TUVP5678WInvalid
Business PAN - LMNCD8010TInvalid
Business PAN - EFGH2020LInvalid