Skip to main content
POST
Confirmer un paiement par OTP
Concerne certains réseaux seulement (par exemple Wizall au Sénégal ou Coris au Bénin, liste non exhaustive) — la plupart des paiements mobile money n’ont pas besoin de cette étape. Si le réseau ne la supporte pas, l’appel échoue avec 400 otp_not_applicable.
422 otp_confirmation_failed est un message volontairement générique — le détail de l’erreur gateway n’est jamais exposé tel quel.

Authorizations

Authorization
string
header
required

Clé API secrète du marchand — header Authorization: Bearer sk_live_xxx (ou sk_test_xxx en environnement de test).

Path Parameters

payment_id
string<uuid>
required

Body

application/json
otp
string
required
Example:

"482913"

Response

Résultat de la confirmation