Inlinejs Widget Demo
GeckoRave Payment checkout for vanilla JavaScript.
This launches payment modal.
Sandbox flow with plain JSON request/response payloads
Usage Snippet
<script src="https://js.geckorave.com/geckorave-widget.min.js"></script>
<button id="pay-btn">Pay Now</button>
<script>
document.getElementById("pay-btn").onclick = function () {
GeckoRaveCheckout.open({
publicKey: "YOUR_PUBLIC_KEY",
firstName: "Jane",
lastName: "Doe",
email: "jane@example.com",
phone: "08012345678",
amount: 500000, // kobo = NGN 5,000
currency: "NGN",
callback_url: "https://yourapp.com/payment/callback",
title: "GeckoRave Store",
description: "Secure checkout powered by GeckoRave",
onSuccess: function (res) { console.log("Success:", res); },
onError: function (err) { console.error("Error:", err); }
});
};
</script>