Inlinejs Widget Demo

GeckoRave Payment checkout for vanilla JavaScript.

This launches payment modal.

Sandbox flow with plain JSON request/response payloads
Amount
NGN 5,000.00
Customer
Jane Doe
Methods
Card / Transfer
Usage Snippet
HTML + JavaScript
<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>