PlanetPay

Démo : paiement intégré en iframe

Essayez la fenêtre de paiement PlanetPay telle que vos clients la verront sur votre site. Mode test : aucun argent ne bouge. Retour à la documentation

▶ Payer avec PlanetPay

Événements reçus par votre page

Cliquez sur « Payer » pour commencer.

Webhook reçu ensuite par votre serveur

—

1. Votre serveur crée la recharge

POST /v1/recharge
{ "amount": 5, "currency": "XOF",
  "reference": "ORDER-1001",
  "callback_url": "https://votresite.com/webhook" }
→ { "id": "rch_…", "payment_url": "https://planetpay.site/pay/…" }

2. Votre page ouvre le paiement

<script src="https://planetpay.site/js/planetpay.js"></script>
<script>
PlanetPay.open(paymentUrl, {
  onSuccess: function (e) { showThanks(e.reference); },
  onFailure: function (e) { showRetry(); },
  onClose:   function (e) { }
});
</script>

3. Votre serveur reçoit la confirmation

POST https://votresite.com/webhook
X-PlanetPay-Signature: hmac_sha256(secret, ts + "." + body)
{ "event": "recharge.completed", "data": { … } }