PesaBridge
Docs/Encaisser/Paiement hébergé et liens de paiement

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
  1. Créer une session
  2. Y envoyer le client
  3. Vérifier le résultat

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é.

Requête
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"}'
Réponse
{ "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

Shell
curl -s https://pesa-bridge.com/api/bridgepay/v1/pay/chk_123/status

Nos 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