Partner APIs: Merchant Onboarding
Create Onboarding
Creates a new merchant onboarding record. This is always the first API call in the
onboarding sequence. The onboardingId returned is required for all subsequent calls.
POST
Create Onboarding
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.
When to Use
Always the first API call in the onboarding sequence. TheonboardingId returned in the response is required as a path parameter for every subsequent call.
A merchant is uniquely identified by their PAN. Each PAN can have only one active onboarding record in the PayGlocal system.
Valid PAN types: P (Individual), C (Company), T (Trust), F (Firm).
Error Scenarios
| Scenario | HTTP Code |
|---|---|
| Required fields missing or empty | 400 |
| Invalid field format | 400 |
| PAN type is not one of P, C, T, F | 400 |
| PAN already exists in the PayGlocal system | 400 |
| PAN does not exist (invalid PAN) | 400 |
Authorizations
Static API Key generated from the PayGlocal Partner Dashboard.
Per-request HmacSHA256 signature, Base64-encoded, using your API Secret as the HMAC key.
- For GET requests: sign the request URI path (e.g.
/gcc/v2/partner/merchant/onboard/business-category), including query string if present. - For POST/PUT requests: sign the exact raw request body.
Body
application/json
Create Onboarding

