Aadhaar Validation

📘

Header Request

Accept : application/json
Content-Type: application/json
secret : Unique secret key (Provided by Pay2New)

Request Parameter

ParameterTypeMandatory (M), Optional (O)Description
ref_idStringMReference Number received in Aadhar Verification
otpStringMOTP received on Customer Mobile Number
request_idStringMUnique Request Id
ipStringMOnboard User Ip Address
order_idStringMAPI order id

Sample Request

curl --location 'https://pay2new.in/apis/v1/verification/aadhaarValidate' \
--header 'secret:qwertyuQWERTY12345asdf' \
--header 'Content-Type: application/json' \
--data '{   
   "ref_id" : "REF123456789",
    "otp" : 404012,
    "request_id": "P2N54544444545",     
    "ip": "30.169.159.167",
    "order_id" : "P2N5452534158DFOLASDF"       
}'
<?php

$curl = curl_init();

curl_setopt_array($curl, array(
  CURLOPT_URL => 'https://pay2new.in/apis/v1/verification/aadhaarValidate',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'POST',
  CURLOPT_POSTFIELDS =>'{   
    "ref_id" : "REF123456789",
    "otp" : 404012,
    "request_id": "P2N54544444545",     
    "ip": "30.169.159.167",
    "order_id" : "P2N5452534158DFOLASDF"       
}',
  CURLOPT_HTTPHEADER => array(
    'secret: qwertyuQWERTY12345asdf',
    'Content-Type: application/json'
  ),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;

Response Parameter

ParameterTypeDescription
statusIntegerPay2New Aadhar Verification Status
messageStringMessage from API
order_idStringAPI Order Id
request_idStringUnique Request Number
dataArrayResponse Data (If Present)
data.aadharStringAadhar Holder Aadhar Number
data.nameStringAadhar Holder Name
data.careString
data.dobStringAadhar Holder Date of birth
data.genderStringAadhar Holder gender
data.zip_fileString
data.share_codeIntegerUnique Secret Code
data.addressArrayAadhar Holder address
data.address.countryStringAadhar Holder country name
data.address.distStringAadhar Holder district
data.address.stateStringAadhar Holder state
data.address.poStringAadhar Holder near post office
data.address.subdistStringAadhar Holder subdistrict name
data.address.streetStringAadhar Holder street name
data.address.houseStringAadhar Holder house number and name
data.address.landmarkStringAadhar Holder near landmark
data.ImageStringAadhar Holder Image

Sample Response

{
    "status": 1,
    "message": "Transaction Successful!",
    "order_id": "P2N5452534158DFOLASDF",
    "request_id": "P2N54544444545",
    "data": {
        "aadhar": "1234567890123",
        "name": "Test",
        "care": "",
        "dob": "01/01/2001",
        "gender": "M",
        "zip_file": "https://aadhaar-kyc.s3.ap-south-1.amazonaws.com/zip/04-05-2023/1446/aclba9cd-41bd-4960-a9a8-79318881452b.zip",
        "share_code": "1234",
        "address": {
            "country": "India",
            "dist": "Pune",
            "state": "Maharashtra",
            "po": "",
            "subdist": "",
            "street": "",
            "house": "",
            "landmark": "Near Petrol Pump"
        },
        "Image": null
    }
}
Language
Click Try It! to start a request and see the response here!