Page de paiement Yabetoo Pay
Vous pouvez suivre les indications ci-dessous pour implémenter notre page de paiement. En utilisant cette méthode vous pouvez accepter les paiements Mobile Money en seulement 15min.
Dernière mise à jour
Vous pouvez suivre les indications ci-dessous pour implémenter notre page de paiement. En utilisant cette méthode vous pouvez accepter les paiements Mobile Money en seulement 15min.
Dernière mise à jour
Avec notre page de paiement vos clients auront accès à tous les types de paiements proposés par Yabetoo Pay, ainsi que ceux qui seront proposés à l'avenir sans que vous n'ayez à faire quoi que ce soit.
Vous devez récupérer votre clé secrète comme indiquer dans l'introduction. cette clé est strictement confidentiel et ne doit pas être communiquer à un tiers.
Cette étape vous permet d'envoyer les informations concernant votre panier à Yabetoo Pay qui les affichera à vos clients, Cela vous permet également par la suite d'avoir des statistiques sur vos produits vendus dans votre espace personnel.
POST
https://buy.api.yabetoopay.com/v1/sessions
Chaque transaction effectuée est authentifiée par un token à usage unique, sans ce token toutes transactions seront rejetées.
Authorization*
string
Bearer :secretKey
items*
array
array d'object.
voir la section products ci-dessous
successUrl*
string
url de redirection en cas de succès
cancelUrl*
string
url de redirection en cas d'échec
currency*
string
XFA ou FCFA
metadata
object
vous pouvez y mettre des informations dont vous jugez nécéssaire
total
number
prix total du panier
accountId
string
Rediriger vos clients vers la page de paiement comme ci-dessous
Cette requête vous permet de générer l'url de paiement, vous devez ensuite faire une redirection coté client vers celle-ci afin que vos clients puissent procéder au paiment.
Apres paiement le client sera redirigé vers l'adresse spécifié dans le callback
Notre système rajoutera l'ID de la transaction à votre callback comme ceci : https://your_callback?paymentId={id}
il est dans votre interêt de vérifier la bonne reception du paiement en verifiant le status de celui-ci dans notre système en procédant comme ceci :
paymentId*
string
L'ID qui vous sera donné via votre callback
Authorization*
string
Bearer {token}
//token généré a l'étape 1
Le lien ci-dessous vous permet de trouver les numéros tests qui vous serviront à tester différent cas d'utilisation.
Sandbox (test)
https://checkout.yabetoopay.com/{session_uuid}
GET
Production
https://checkout.yabetoo.com/{session_uuid}
GET
Sandbox (test)
https://pay.sandbox.yabetoopay.com/v1/payment-intents/{paymentId}
GET
production
https://pay.api.yabetoopay.com/v1/payment-intents/{paymentId}
GET