1. Créer son compte
Le marchand particulier encaisse pour lui-même et intègre l'API (site, application, bot). Son compte est créé avec une application personnelle et un lien de paiement permanent, sans démarche supplémentaire. Il se connecte par numéro de téléphone et code WhatsApp (pas de mot de passe à la connexion, pas de TOTP).
Créer son compte
POST/auth/registerPublic
Crée le compte particulier. Aucune clé API n'est générée à cette étape. Le téléphone sert à la connexion : renseignez-le (l'e-mail reste facultatif).
Corps de la requête
{
"name": "Nom Prénom",
"merchant_type": "individual",
"phone": "696246686",
"email": "[email protected]",
"password": "<mot-de-passe>",
"password_confirmation": "<mot-de-passe>",
"country_id": 1
}Réponse 201
{
"success": true,
"data": {
"id": 1,
"name": "Nom Prénom",
"email": "[email protected]",
"merchant_type": "individual",
"kyc_status": "none",
"is_active": true,
"personal_payment_link": {
"...": "..."
},
"created_at": "2026-11-02T08:00:00Z"
},
"meta": {
"request_id": "...",
"timestamp": "..."
}
}Réponses possibles en cas d'échec
| Code | Quand |
|---|---|
| 422 | E-mail ou téléphone déjà utilisé, mot de passe de moins de 8 caractères, confirmation différente, champ obligatoire manquant. |
- Champs obligatoires :
name,merchant_type,password,password_confirmation. - Les identifiants de pays (
country_id) se lisent viaGET /countries. - Pour retirer par virement bancaire, renseignez aussi
ibanetbank_account_holderdès l'inscription.