Skip to main content
Bulk PAN verification accepts a JSON file in Sheet JSON format. The payee_workbook contains one payee_sheet with one payee_table.

View schema

Open the input workbook schema.

View sample

Open a workbook with three fictional PANs.

Input requirements

The table header is ["sr_no", "pan"]. Each row contains these values in the same order. The JSON file must be at most 5,000,000 bytes. Sandbox checks the file size during processing after upload. Sandbox submits PAN strings unchanged. For repeated exact PAN strings, verification keeps the first row and its sr_no, and ignores later rows.

Upload the workbook

After you create a job, upload the JSON file to data.json_url with HTTP PUT and Content-Type: application/json.
The signed upload URL authorizes this request. Omit the Sandbox Authorization and x-api-key headers when uploading the file. Signed upload and download URLs are valid for 24 hours. Uploaded and generated files are retained for 30 days. After uploading, poll the job for the result. See Verify PANs in bulk for the complete workflow.