Authentification
Identifiants API et contrôle des accès.
Utilisez depuis votre serveur le nom d’utilisateur et mot de passe Basic Auth, ou la clé API remise une seule fois lors de l’activation live.
Authorization: Basic BASE64_USERNAME_COLON_PASSWORDou
Authorization: Bearer et_live_VOTRE_CLELe dashboard utilise un autre parcours : mot de passe puis code de vérification par email. Le backend expose /v1/auth/password-reset/request et /v1/auth/password-reset/confirm pour le mot de passe oublié.
L’accès dépend du marchand, du pays (bj, tg) et de l’opérateur (mtn_bj, moov_bj, moov_tg, togocel_tg). Les droits de collecte et de lecture sont distincts. Le droit du pays et celui de l’opérateur sont nécessaires. Les identifiants marchands ne donnent pas accès à /v1/admin/*.
Ne placez jamais les secrets API dans NEXT_PUBLIC_* ou le code frontend. 401 indique un échec d’authentification ; 403 indique que le compte ou l’opération n’est pas autorisé.