Swipelux
Business Onboarding

KYB Workflow

Complete step-by-step guide to the KYB verification process

Complete KYB Workflow

Step-by-Step Process

1. Create Business Customer

POST /v1/customers/business

Include basic business info. KYB process starts automatically.

2. (Optional) Add/Update Shareholders

POST /v1/customers/business/{id}/shareholders

Add shareholders via the dedicated CRUD endpoints.

3. Get Required Documents

GET /v1/meta/kyb/documents

Get the list of required documents for the business jurisdiction.

4. Upload Required Documents

POST /v1/customers/business/{id}/documents

Upload each required document (base64 encoded). Returns 201 on success, 409 if document type already exists.

5. Check Verification Status

GET /v1/customers/business/{id}

Monitor verificationStatus field until approved or rejected.


Enhanced Due Diligence (EDD) Triggers

EDD may be required for:

  • High-risk jurisdictions
  • High-risk verticals (gaming, trading, crypto exchanges)
  • Complex ownership structures
  • Expected monthly volume exceeding thresholds
  • Operations involving sanctioned countries

Outcome: KYB approval, conditional approval with caps, or rejection.


Verification Timeline

StageTypical Duration
Document UploadImmediate
Initial Review1-2 business days
Standard KYB2-5 business days
EDD (if triggered)5-10 business days

Common Rejection Reasons

ReasonResolution
Missing documentsUpload all required document types
Unclear/blurry documentsRe-upload higher quality scans
Mismatched informationEnsure entity name matches exactly across all documents
Incomplete ownership structureProvide documentation for 100% ownership
Expired documentsProvide current/valid documents

On this page