Skip to main content
Submit Application for Review checks these in order and tells you exactly what’s missing — but it’s easier to just have all of it ready up front.

1. Sign the partner agreement

Sign the Agreement — one call, no body.

2. Add a compliance representative

Add Your Compliance Representative — the individual Rex holds accountable for this account. Runs a KYC check immediately; you’ll know right away if it failed. BVN is permanent once set — double-check it before submitting.

3. Choose a business type

Set via Save Business Information’s business_type field. This decides both your document checklist below and whether an rc_number is required (every type except not_registered).

4. Upload the required documents for your business type

Upload each via Upload Compliance Documents or Upload a Document.
  • Utility Bill — required
  • Valid ID — required
  • CAC Certificate — required
  • Business Name Application — required
  • Utility Bill — required
  • CAC Certificate — required
  • Board Resolution — required
  • Utility Bill — optional
  • Either Form CO2 and Form CO7, or a Status Report — one of these two combinations is required; you don’t need all three documents.
  • CAC Certificate — required
  • Board Resolution — required
  • Utility Bill — optional
Uploading a document type that isn’t valid for your chosen business type returns 422 INVALID_DOCUMENT_TYPE_FOR_BUSINESS_TYPE — the message names the exact type that was rejected.

5. Submit

Submit Application for Review. Every field from steps 1–4 locks against further edits at this point (409 PROFILE_LOCKED if you try) — get everything right before this call.

6. Wait for approval

Once approved (onboarding_status: active), you can switch to live. Until then, everything works in sandbox — see Sandbox vs. Live.

Before you send real traffic