Documentation Index
Fetch the complete documentation index at: https://payglocal.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
This API is for Partners onboarding their own sub-merchants onto PayGlocal. If you are a merchant looking to accept payments, see Checkout Flow (PayCollect) or Seamless Flow (PayDirect) instead.
What Is the Partner Merchant Onboarding API?
The Partner Merchant Onboarding API lets technology partners programmatically onboard sub-merchants onto the PayGlocal platform. It handles the full compliance lifecycle: KYC data collection, document upload, bank account verification, product configuration, and triggered VKYC.The interactive API explorer on each endpoint page lets you test requests directly from this portal. Set your
x-gl-auth and x-gl-digest headers in the authentication panel (top-right of the endpoint page) to make live Sandbox calls.Call Sequence
The Onboarding API is sequential and stateful. Each step enriches the merchant record and PayGlocal validates completeness before the final verification step can be triggered.Endpoint Reference
| Step | Endpoint | Method | Notes |
|---|---|---|---|
| 1 | Create Onboarding | POST | Returns onboardingId — required for all subsequent calls |
| 2 | Update Business Details | PUT | Cannot update after T&C acknowledgement |
| 3 | Add Beneficial Owner | PUT | Array replaces existing UBOs — always send all together |
| 4 | Update Bank Details | PUT | Penny drop verification runs automatically |
| 5 | Update Auth Signatory | PUT | Phone/email used for VKYC — must be accurate |
| 6 | Upload Documents | PUT | One call per document |
| 7 | Configure Products | PUT | Select products and configure fee structures |
| 8 | Get Verification Redirect | PUT | Returns redirectLink for iFrame verification (24h session token) |
| 9 | Get Onboarding Status | GET | Always confirm server-side after VKYC redirect |
| — | Get Business Categories | GET | Lookup table for natureOfBusiness field |
Authentication
The Onboarding API uses HmacSHA256 request signing:x-gl-auth— your static API Keyx-gl-digest— per-request HMAC-SHA256 signature, Base64-encoded
Onboarding Status Lifecycle
| Status | Meaning |
|---|---|
INITIATED | Onboarding record created, details not yet submitted |
IN_PROGRESS | One or more detail sections submitted |
PENDING_VERIFICATION | All details submitted, awaiting merchant VKYC |
PENDING_REVIEW | VKYC complete, under PayGlocal compliance review |
APPROVED | Merchant fully onboarded and activated |
REJECTED | Onboarding rejected after review |
RFI | Request for Information — additional data required |
Key Constraints
externalOnboardingIdmust be unique per merchant — it cannot be reused.- Business details and auth signatory cannot be updated after T&C acknowledgement.
- Beneficial owner and bank details cannot be updated after verification is complete.
- Calling the verification redirect endpoint before all required steps are complete returns
400 Bad Request.
Onboarding Flow Guide
Step-by-step walkthrough with state transitions explained.
iFrame Verification
How to embed the VKYC and DigiLocker flow in your product.
Events & Webhooks
UI postMessage and server-side webhook notifications.

