Submit client KYB
Use this guide when a partner must complete Know Your Business (KYB) for an end-customer before regulated products (Pay, Payroll disbursement, etc.) are enabled. Partner-mediated KYB is reviewed in a separate queue from direct-tenant KYB.Prerequisites
- Client company created under a workspace — Onboard a client company
- Company profile fields complete (name, country, currency, registration details)
- Documents collected from the merchant offline or via your product
Overview
Partner collects documents
Gather registration certificates, ID copies, and any jurisdiction-specific files from the merchant.
Steps
Upload documents
Upload each required file per the KYB requirements returned in the state payload. Use the document upload endpoints on the company KYB resource — see Auth API reference under workspace company KYB operations.
Tips
- Complete the company profile before submit — incomplete registration data is a common rejection reason.
- Keep a mapping from your merchant ID to
companyIdso you can poll KYB status from your admin dashboard. - Approved client KYB unlocks wallet and disbursement flows for that
companyIdunder acting-client headers.
Troubleshooting
| Problem | Resolution |
|---|---|
| Submit rejected — missing documents | Re-fetch KYB state; upload all required documentType entries before re-submitting. |
| Confused firm vs client KYB | Firm = your org onboarding. Client = workspace company routes in this guide. |
| Product APIs blocked after approval | Confirm acting-client headers use the approved companyId. |
Related
Onboard a client company
Create the company before KYB.
Multi-tenancy
Partner tenancy model and API tables.