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": "..."
  }
}
CodeQuand
422E-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_type accepte : commerce, restauration, transport, immobilier, sante, education, technologie, agriculture, services_financiers, tourisme, btp, autre.