1. Create the account
The business merchant collects for its activity, with several applications, a team, scheduled withdrawals and mass payments. Main differences with the individual: email + password + mandatory TOTP sign-in, KYC verification before live mode, several applications.
Create the business account
POST/auth/registerPublic
Creates the account and its company profile. An application is created automatically in the company's name. The account must pass KYC before any real payment.
Request body
{
"name": "Nom Prénom",
"merchant_type": "business",
"email": "[email protected]",
"password": "<mot-de-passe>",
"password_confirmation": "<mot-de-passe>",
"phone": "696246686",
"business_name": "Mon Entreprise SARL",
"legal_form": "SARL",
"rccm_number": "RC/DLA/2021/B/12345",
"niu": "M012345678901B",
"manager_name": "Nom Prénom",
"address": "Rue de la Paix, Douala",
"iban": "CM2110003001000123456789012",
"bank_account_holder": "Mon Entreprise SARL",
"mobile_money_number": "696246686",
"activity_type": "commerce",
"country_id": 1
}Response 201
{
"success": true,
"data": {
"id": 2,
"name": "Nom Prénom",
"email": "[email protected]",
"merchant_type": "business",
"kyc_status": "none",
"is_active": true,
"created_at": "2026-11-02T08:00:00Z"
},
"meta": {
"request_id": "...",
"timestamp": "..."
}
}| Code | When |
|---|---|
| 422 | Email already used, password too short, confirmation mismatch, invalid field (NIU over 15 characters, activity_type not in the list…). |
activity_typeaccepts: commerce, restauration, transport, immobilier, sante, education, technologie, agriculture, services_financiers, tourisme, btp, autre.