Overview
Before you can send or receive payments through Teel, your business must complete Know Your Business (KYB) verification. Teel submits your KYB application to all relevant payment providers simultaneously, so you only need to fill out one form.How It Works
- KYB is submitted to all relevant providers at once based on the currencies and rails you need.
- Different providers may require different fields. The capabilities endpoint returns a merged schema from all providers, so a single form submission satisfies all of them.
- Some providers may require additional documents after initial submission (e.g., proof of address, articles of incorporation).
Step 1: Check Requirements
Determine which fields are required for KYB based on the currencies you plan to transact in.Response
The response contains a dynamic form schema with all fields required across providers for your selected currencies.Step 2: Build Your Form
Use the dynamic schema from Step 1 to render a form in your application. Each field includes its type, label, and whether it is required. The schema adapts based on the currencies you selected — if you add or remove currencies, re-fetch the requirements to get an updated schema.Step 3: Submit KYB
Submit the completed form data. Teel routes the submission to all providers that match your currency needs.Step 4: Check Status
Poll the onboarding status endpoint to track your verification progress.Response
Status Values
| Status | Description |
|---|---|
pending | Submission received, verification has not started yet |
under_review | Provider is actively reviewing your application |
approved | Verification passed — you can begin transacting |
rejected | Verification failed — check provider details for reason |
Each provider reviews independently. Your overall status is
approved once at least one provider approves. You can begin transacting on approved providers while others are still under review.