Créer un paiement
/v1/paymentsCrée un paiement et renvoie checkoutUrl, la page Yóbbal PAY à ouvrir chez le client. Sans provider, le client choisit lui-même Wave ou Orange Money.
Origine TEST : https://api.sandbox.pay.yobbal.com
En-têtes
AuthorizationBearer ypk_…OBLIGATOIREVotre clé API. Le préfixe ypk_test_ ou ypk_live_ doit correspondre à l’origine API choisie.
Idempotency-Keystring · 16 à 128 caractèresOBLIGATOIREIdentifie la tentative. Réutilisez-la pour relancer la même demande ; la réponse est rejouée pendant 24 h.
Corps de la requête
amountinteger · min. 1 · max. 1 000 000OBLIGATOIREMontant en francs CFA, entier positif, au plus 1 000 000. Les frais de 1 % s’ajoutent si le client les paie.
currency"XOF"OBLIGATOIRESeule devise acceptée.
providerstringFACULTATIFImpose l’opérateur. Omettez le champ pour laisser le choix au client ; n’envoyez pas null.
merchantReferencestringOBLIGATOIREVotre référence de commande, unique par marchand et environnement.
returnUrluriFACULTATIFPage de retour après le paiement. HTTPS obligatoire en LIVE. Le retour ne vaut pas confirmation.
metadataobject · 20 clés maxFACULTATIFVos données libres, renvoyées dans le paiement et les webhooks.
Réponses
Paiement TEST créé ou réponse rejouée
Demande invalide
Clé TEST requise
Référence marchand déjà utilisée ou demande en cours
Conflit d'idempotence