Documentation Index
Fetch the complete documentation index at: https://docs.stablepay.global/llms.txt
Use this file to discover all available pages before exploring further.
Overview
Users must complete KYC verification before they can transact. Only users with averified status can perform on/offramp transactions.
Requirements
- Phone number (required at user creation)
- One identity document (see below)
- Verified bank account (penny drop)
- PEP declaration
Identity Verification
| Document | Endpoint | How it works |
|---|---|---|
| Aadhaar | /kyc/digilocker/init | Via DigiLocker integration |
| PAN | /kyc/pan/verify | Verified against government DB |
| Indian Passport | /kyc/passport/verify | Upload PDF — auto-verified |
| International Passport | /kyc/passport/international | Upload photo/PDF — auto-verified via OCR |
Flow
- Create user with phone number
- Verify identity — submit any one document from the table above
- Verify bank account — via penny drop
- Submit PEP declaration — confirm whether the user is a politically exposed person
- KYC status moves to
verified— user can transact
KYC Status
| Status | Meaning |
|---|---|
pending | No verification started |
in_progress | At least one step completed, or awaiting manual review |
verified | All requirements met, user can transact |
rejected | KYC rejected (PEP or compliance) |
