Business types
Cleo Pay offers two business registration types:| Type | Endpoint | Use case |
|---|---|---|
| Full business | POST /api/businesses | Send and receive payments |
| Basic (receive-only) | POST /api/businesses/basic | Receive payments only |
Register your business
Call For a basic (receive-only) business, use The response includes your
POST /api/businesses with your business’s legal details. You need:- Legal name — the registered business name
- Business type — sole proprietorship, LLC, corporation, partnership, etc.
- EIN or SSN — your federal tax identification number
- Business address — legal registered address
- Controller information — the individual with significant control over the business
POST /api/businesses/basic instead:businessId. Save it — you’ll use it in every subsequent request.Add tax information
Submit or update your business tax details using To check the current tax info on file:
PATCH /api/businesses/{businessId}/tax. This is required for IRS TIN verification.Add business officers and beneficial owners
Add any individual who owns 25% or more of the business, plus your controlling officer, using To list all officers added so far:
POST /api/businesses/{businessId}/officers.You must add all individuals who own 25% or more of the business. If no individual owns 25% or more, you still need to add at least one controlling officer.
Certify beneficial ownership
Once all officers are added, certify the beneficial ownership information. This is a legal attestation required under FinCEN regulations.
Complete KYB verification
After submitting your business and officer information, Cleo Pay submits it for Know Your Business (KYB) verification. Verification typically completes within minutes but can take up to 1-2 business days.Check your verification status by retrieving your business details:The response includes a
If your status is
verificationStatus field with one of the following values:| Status | Meaning |
|---|---|
pending | Verification is in progress |
verified | Business is fully verified |
suspended | Additional documentation required |
failed | Verification could not be completed |
suspended, upload the requested verification documents to POST /api/businesses/{businessId}/tax/upload-verification-documents.