Fintech APIs & Platform for KYC, Verification & Transactions in India | Eko Platform Services
Eko Platform Services Logo

POSTValidate Sender Aadhaar OTP

Verify the Aadhaar OTP to complete DigiKhata sender Aadhaar eKYC.

POST/customer/payment/ppi-digikhata/sender/{customer_id}/aadhaar/otp/verify

Validates the OTP dispatched during Generate Sender Aadhaar OTP. On success the Aadhaar identity is confirmed and the flow proceeds to PAN validation (Pan Number Required).

Request

Path parameters

customer_idstringRequired

Sender's 10-digit mobile number.

example: 8617567988

Body parameters

initiator_idstringRequired

Registered mobile number of the API user (see Platform Credentials).

example: 9962981729

client_ref_idstringoptional

Unique reference ID per API call, generated by your system (max 20 characters).

example: 2026010100123456789

otpintegeroptional

OTP received from Generate Sender Aadhaar OTP.

example: 654321

otp_ref_idintegerRequired

otp_ref_id received from Generate Sender Aadhaar OTP.

example: 66748392

Responses

  • statusnumber

    Primary success indicator (0 = success).

  • messagestring

    Human-readable response / error message.

  • response_status_idnumber

    Granular status id; see the shared error-codes table.

  • response_type_idnumber

    A unique id for every possible response shape (success or error) — useful for client logic branching and analytics.

  • dataobject

    API-specific response payload.

    • application_idstring

      KYC application identifier, when issued.

Next steps

NextPOSTValidate Sender PANValidate the sender's PAN to complete DigiKhata KYC and return the updated wallet profile.

Related