Verify PAN Sync

Use this API to verify if a given PAN exists. You will receive the name registered with the PAN and the PAN type (Individual or Business) in the response for valid PAN.

📘

Name Match Feature

To manually check if the provided customer name and the name registered with PAN are the same, consumes a lot of time and effort. Cashfree Payments has introduced a new feature that will help you to verify if the names are the same and provide the result accordingly.

Two new parameters, nameMatchResult and nameMatchScore will be available in the response, which will help you make faster validations and process payments successfully. Click here to know more.

Contact your Account Manager or write to [email protected] to activate the name match score feature for your account.

Click here to see the response codes.

Response Codes

Sub Code

Status

Message

200

SUCCESS

PAN verified successfully.

400

ERROR

Enter valid PAN.

400

ERROR

PAN should be alphanumeric.

200

ERROR

Invalid PAN

500

ERROR

Unable to process your request. Try again after some time.

422

ERROR

Insufficient balance to process this request.

400

ERROR

PAN verification is not enabled for this Account.

400

ERROR

Name should not include special characters.

400

ERROR

Name can include a maximum of 40 characters.

404

ERROR

Incorrect reference ID.

400

ERROR

The reference ID already exists. Provide a different ID.

500

ERROR

Unable to process your request. Try again after some time.


Aadhaar Seeding Status Possible Values

aadhaar_seeding_status_desc

aadhaar_seeding_status

Aadhar Seeding is not Applicable

NA

Unable to fetch Aadhaar Seeding status

R

Aadhaar is not linked to PAN

T

Aadhaar is linked to PAN

Y

PAN Status Mapping

pan_status

valid

Pan Status Description

DELETED

false

Deleted

DEACTIVATED

false

Marked as Deactivated

FAKE

false

Marked as Fake

INVALID

false

Not present in Income Tax Department (ITD) database/Invalid PAN

VALID

true

Existing and Valid

Language