Biometric Kyc Status

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…

Check the outlet’s UPI ATM KYC status and obtain the reference needed for capture.

POST https://pay2new.in/apis/upiAtm/v1/biometricKycStatus

Headers

HeaderRequiredDescription
secretYesYour Pay2New API secret.
outletIdYesPay2New outlet/customer ID returned after successful onboarding; do not send the provider outlet ID.
AcceptNoRequest a JSON response.

Requests require an active partner account, approved KYC, active wallet and API access, an allowlisted source IP, and the relevant service enabled.

No request body is required.

Usage notes

  • No request body is required.
  • KYC completion is indicated by data.action NO-ACTION-REQUIRED and data.status APPROVED. Otherwise, follow the action and capture details in the response.

Response

Application status is returned in the JSON status field. A successful HTTP response alone does not confirm a successful operation.

FieldDescription
statusinteger: application status, not HTTP status
messagestring
dataObject with customer_aadhaar_number, status, pidOptionWadh, referenceKey, action.
order_idnull

Provider-dependent fields may be absent or null. status: 2 indicates a failure. For transaction endpoints, status: 3 indicates pending or uncertain processing and requires status confirmation.

Illustrative response:

{
  "status": 1,
  "message": "Success",
  "data": {
    "customer_aadhaar_number": "XXXXXXXX9999",
    "status": "APPROVED",
    "pidOptionWadh": "",
    "referenceKey": "",
    "action": "NO-ACTION-REQUIRED"
  },
  "order_id": null
}

Errors

Validation errors can include an errors object keyed by field name. Authentication, outlet, service and other processing errors can return only status and message. Errors are application-level responses; do not rely on an HTTP 400 status.

{
  "status": 2,
  "message": "Secret Header not found!"
}
Headers
string
required

Your Pay2New API secret.

string
required

Pay2New outlet/customer ID returned after successful onboarding; do not send the provider outlet ID.

Response

Language
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json