Encaisser
Paiement hébergé et liens de paiement
Une page de paiement prête à l'emploi : créez une session, redirigez le client, recevez le résultat.
3 min de lecture
Sur cette page
Créer une session
Le paiement hébergé ne demande aucun jeton : il utilise votre clé publiable, vous pouvez donc l'appeler depuis un back-end simple ou un outil sans code. Envoyez un amount fixe, ou un SKU product du catalogue pour que le prix ne puisse pas être modifié.
curl -s https://pesa-bridge.com/api/bridgepay/v1/checkout/create \
-H "Content-Type: application/json" \
-d '{"key":"pk_test_…","amount":100,"reference":"ORDER-9",
"success_url":"https://your-app.com/thanks","cancel_url":"https://your-app.com/cart"}'{ "checkout_id": "chk_123", "url": "https://pesa-bridge.com/api/bridgepay/v1/pay/chk_123", "status": "open" }Y envoyer le client
Redirigez vers url, ou partagez-la comme lien de paiement par SMS, e-mail ou messagerie. Le client paie sur une page PesaBridge et revient vers votre success_url.
Ne considérez pas le retour vers
success_url comme une preuve de paiement. Confirmez avec l'événement checkout.completed ou en interrogeant le statut.Vérifier le résultat
curl -s https://pesa-bridge.com/api/bridgepay/v1/pay/chk_123/statusNos ingénieurs répondent aux questions d'intégration. Envoyez-nous la référence de la requête et nous retrouverons l'appel exact.
Contacter le support