Skip to main content

Créer un sous-marchand

Créez un sous-marchand pour afficher un nom commercial personnalisé au payeur lors des transactions.

Endpoint

POST /api/v1/sub-merchant

Headers

NomTypeRequisDescription
AuthorizationstringOuiBearer YOUR_API_KEY
Content-TypestringOuiapplication/json

Corps de la Requête

{
  "name": "Ma Boutique",
  "commercialName": "Ma Boutique SN",
  "countries": ["SN", "CI"],
  "description": "Boutique en ligne",
  "legalName": "Ma Boutique SARL",
  "businessActivity": "E-commerce",
  "managerName": "John Doe",
  "websiteURL": "https://maboutique.com",
  "phoneNumber": "+221771234567",
  "city": "Dakar",
  "address": "123 Rue du Commerce",
  "zipcode": "12000"
}

Paramètres

ParamètreTypeRequisDescription
namestringOuiNom interne (visible uniquement dans votre dashboard)
commercialNamestringOuiNom affiché au payeur sur l’écran de paiement
countriesstring[]OuiPays où ce sous-marchand est actif : SN, CI, CM, BJ, BF, GN
descriptionstringNonDescription libre
legalNamestringNonRaison sociale
businessActivitystringNonActivité commerciale
managerNamestringNonNom du gérant
websiteURLstringNonURL du site web
phoneNumberstringNonNuméro de téléphone
citystringNonVille
addressstringNonAdresse complète
zipcodestringNonCode postal

Réponse Succès (201)

{
  "success": true,
  "message": "Sub-merchant created successfully",
  "data": {
    "subMerchantId": "sm-7f4a9940c621",
    "name": "Ma Boutique",
    "commercialName": "Ma Boutique SN",
    "countries": ["SN", "CI"],
    "isActive": true,
    "isDefault": false,
    "CREATED_AT": "2026-03-15T03:47:32.000Z"
  }
}
Le subMerchantId retourné est l’identifiant à utiliser dans vos transactions via le champ sub_merchant_id.