Unlock multi-currency accounts for your clients, compliantly and at scale.#
Integrate Sokin’s compliance-first Onboarding API to provision multi-currency accounts for your clients directly within your platform.As a Sokin Partner, you remain the primary interface for your clients. Sokin provides the regulated financial infrastructure and performs the required review.Once approved, onboarded clients gain access to:Payouts to 170+ countries
A secure, globally compliant payments infrastructure
You manage the user experience. Sokin manages compliance and account issuance.Overview#
An onboarded client is an organisation or individual (Soletrader) on your platform who is issued a Sokin account under Embedded Payments.Before an account can be created and activated, the client must first be onboarded to Sokin. This ensures compliance with applicable regulatory and due diligence requirements.Onboarding is initiated by submitting the required data via the API.Flexible due diligence models#
Sokin supports multiple onboarding models to align with your regulatory structure and operational setup.The applicable model is determined by your partnership setup and your client’s jurisdiction.Available models#
Non-Reliance#
Best for partners who prefer Sokin to conduct full verification.Full corporate and associate documentation required
Sokin performs complete compliance review
Semi-Reliance#
Best for partners operating under structured reliance frameworks.Full corporate and associate documentation required
Mandatory Due Diligence Bundle (Partner-provided KYC/KYB evidence)
Shared compliance responsibilities
Limited availability model#
Data Only (Non-Doc)#
Designed for specific US-based use cases.Reduced documentation requirements
Screening and eligibility constraints apply
Proof of identity may still be required
| Model | Best for | Coverage | Document requirements |
|---|
| Non-Reliance | Partners who prefer Sokin to conduct full verification | Global | Full corporate and identity documentation |
| Semi-Reliance | Shared verification responsibilities | Global | Reduced documentation with Partner attestation |
| Data-Only | Low-friction US onboarding | US only | No document uploads required (proof of ID may apply) |
Onboarding API structure#
The onboarding process is divided into three API groups, each representing a stage in the onboarding life cycle.It is strongly recommended to implement them in sequence, as earlier calls return identifiers required in subsequent requests.API groups#
1. Create a new CorporateInitialises the corporate onboarding request and creates a draft corporate entity in Sokin’s system.Captures core business and compliance data
Determines onboarding model validation
Creates the corporate record
Generates required IDs for associate and document submission
Initiates the account creation workflow (pending approval)
2. Add Associates API groupSubmits individuals or corporate associates linked to the entity.POST
/corporates/associates
/corporates/parent-entitiesAssociate requirements depend on entity type (see below under Legal entity associates requirement section).3. Document Attachment API groupUploads supporting documentation, where required by model.Corporate documents:
POST /corporates/documents
(For Semi-Reliance, this must also include submission of the Due Diligence Bundle)Associate documents:
POST /corporates/associates/documentsParent entity documents (if applicable):
POST /corporates/parent-entities/documentsMandatory API sequence#
To successfully onboard a corporation and provision its account, the following API calls are required:1.Create a new Corporate
POST /corporates2.Add an associate to a corporate onboarding request
POST /corporates/associates3.Add onboarding documents (if required by model)
POST /corporates/documents4.Add associate documents
POST /corporates/associates/documents5.Finalise Submission
POST /corporates/finalise-submissionConditional API call#
If the ownership structure includes a parent company or layered corporate ownership, the following endpoint becomes mandatory:Add a parent entity (corporate associate) to an onboarding request
(POST /corporates/parent-entities)
Parent entity details (company and associate details, along with required documents) must be submitted before finalising the onboarding request. Failure to provide required layered ownership data will result in validation errors or rejection at review stage.Final submission triggers compliance review.POST /corporates/finalise-submissionLegal entity associate requirements#
Associate structure is validated based on the legal entity type provided in the Create Onboarding Request.LTD / LLC / PLC / Pty Ltd#
At least 1 Beneficial Owner (UBO, typically ≥25% ownership)
Or 1 individual who performs both roles
Director + UBO (combined role)
Corporate Director/Corporate Beneficial Owner
LLP (Limited Liability Partnership)#
1 Partner and 1 Corporate Partner
Sole Trader#
No additional associates permitted.Submission lifecycle#
Sokin uses a structured draft-to-finalise submission model.Step 1 – Draft creation#
Create corporate profile.Step 2 – Associate submission#
Add required individuals and ownership structure.Step 3 – Document upload (if required)#
Upload corporate, associate, and (if applicable) parent entity documents.Step 4 – Finalise submission#
Status transitions to: COMPLIANCE REVIEWStep 5 – Compliance review#
Application status updates to:MORE_INFORMATION_REQUIRED
Once approved, corporate accounts are provisioned and enabled for transactions.Sequence Diagram#
Modified at 2026-02-19 06:51:35