Now live across Nigeria

Let your customers pay-small-small.

Surge embeds a full BNPL checkout into any store in minutes. No redirects. No friction. Just more completed sales.

+34%Avg. order lift
< 30 minIntegration time
₦0Merchant risk

Built for African merchants

Everything your customers need to say yes — without you taking on any extra risk.

📈

Increase Conversion

Customers are 3× more likely to complete a purchase when they can spread payments. Surge surfaces the option exactly when they need it.

🛡️

Zero Merchant Risk

Surge takes on the full credit risk. You get paid upfront. If a customer defaults, that's our problem — not yours.

🔌

One-Line Integration

Drop in a single <script> tag and three lines of JavaScript. No backend changes required. Works with any stack.

Instant Checkout

The Surge widget opens as a modal overlay — customers never leave your page. No redirects, no lost sessions.

🏦

Merchant-Backed Scoring

You can set minimum trust tiers for your store. Only customers that meet your risk threshold can check out using Surge.

🌍

Built for Nigeria

NGN-native, Paystack-powered, and designed around the reality of the Nigerian consumer — including delinquency handling.

Integration

Live in under 30 minutes

Drop the SDK into your page, create a checkout session from your backend, and open the widget. That's it. The rest is handled by Surge.

1

Add the SDK

One <script> tag in your <head>.

2

Create a session

Your backend calls our API with the cart amount & your merchant ID.

3

Open the widget

Call surge.openCheckout({ sessionToken }) — Surge does the rest.

checkout.js
// 1. Load the SDK
<script src="https://consumer.gosurge.xyz/flex.js"/>
 
// 2. Initialise
const surge = FlexConnect.init();
 
// 3. Open on button click
surge.openCheckout({
sessionToken: token,
onSuccess: ({ paymentPlanId }) => handleSuccess(),
onCancel: () => handleCancel(),
});

Ready to grow your revenue?

Join merchants across Nigeria giving their customers the flexibility to buy today and pay over time.