Demo: pago integrado en iframe
Pruebe la ventana de pago de PlanetPay tal como la verán sus clientes en su sitio. Modo de prueba: no se mueve dinero. Volver a la documentación
▶ Pagar con PlanetPay
Eventos recibidos por su página
Pulse «Pagar» para empezar.
Webhook recibido después por su servidor
—
1. Su servidor crea la recarga
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. Su página abre el pago
<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. Su servidor recibe la confirmación
POST https://votresite.com/webhook
X-PlanetPay-Signature: hmac_sha256(secret, ts + "." + body)
{ "event": "recharge.completed", "data": { … } }
