1. Créer le compte
Le marchand entreprise encaisse pour son activité, avec plusieurs applications, une équipe, des retraits programmés et des paiements de masse. Différences majeures avec le particulier : connexion par e-mail + mot de passe + TOTP obligatoire, validation KYC avant le mode live, plusieurs applications.
Créer le compte entreprise
POST/auth/registerPublic
Crée le compte et son profil société. Une application est créée automatiquement au nom de l'entreprise. Le compte est soumis à validation KYC avant tout paiement réel.
Corps de la requête
{
"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
}Réponse 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 | Quand |
|---|---|
| 422 | E-mail déjà utilisé, mot de passe trop court, confirmation différente, champ invalide (NIU de plus de 15 caractères, activity_type hors liste…). |
activity_typeaccepte : commerce, restauration, transport, immobilier, sante, education, technologie, agriculture, services_financiers, tourisme, btp, autre.