Payment Gateway
Accept payments with a drop-in checkout.
Add paddle.js to your site and launch a secure checkout for orders, invoices and subscriptions — customers pay by bank transfer, card, USSD or OPay, and you get a signed webhook the moment it settles. Settlement starts the instant checkout completes: cards clear T+1, every other channel in near-milliseconds.
<script src="https://pay.getpaddle.online/v1/paddle.js"></script>
<script>
Paddle.setup({
key: "pk_test_...",
email: "customer@example.com",
amount: 5000,
reference: "INV-1024",
channels: ["transfer", "card", "ussd", "opay"],
onSuccess: (res) => console.log("Paid", res),
});
</script>Capabilities
Everything in Payment Gateway
One-line SDK
Load paddle.js and open checkout with your public key, amount and customer email.
Multi-channel
Bank transfer, card, USSD and OPay in the same checkout window.
Invoice & order payments
Pass your own reference to tie every payment to an order or invoice.
Success callbacks & webhooks
onSuccess in the browser plus server-side events for fulfilment.
Settlement starts at checkout
Settlement is initiated the moment a payment lands. Cards settle T+1; bank transfer, USSD and OPay settle instantly, in near-milliseconds.
How it works
Live in three steps
Add paddle.js to your page
Call Paddle.setup() at checkout
Confirm via webhook & fulfil
Why Paddle
One script. Every way to pay.
4 channels
Transfer, card, USSD and OPay in a single checkout window.
One line
Drop paddle.js on your page and you're taking payments.
Confirmed
A signed webhook lands the moment money settles.
Settles now
Settlement is initiated at checkout. Cards settle T+1 — transfer, USSD and OPay settle instantly, in near-milliseconds.
Stop losing orders to clunky checkouts — hand customers the payment they already use, right where they are.
Works great with
More from the platform
Paddle apps
Get Paddle everywhere.
Take payments, send payouts and manage cards from your phone with Paddle Business, or move money every day with Paddle User.
SoftPOS
₦24,500
Wallet
₦24,500
•••• 4021
Pan-African ambition. Worldwide connections.
Built for Africa.
Connected to the world.
From a local launch to cross-border growth, bring collections, accounts, payouts and treasury together. Choose the products and payment routes that fit your business and destination.
Africa to the world
Connect your African business to customers, teams and suppliers through payouts to 150+ countries.
Get paid across borders
Dedicated global accounts in 18 currencies, with supported local clearing such as ACH, SEPA and Faster Payments.
Local expertise. Global reach.
Combine international accounts and FX with market-specific products — including Nigerian NUBANs, NIP transfers and local bill payments.
Availability depends on the product, country, currency, partner coverage and business verification. Nigerian NUBAN and NIP services are domestic rails, not worldwide payment methods.
0+
Payout countries
0
Account currencies
0
Live APIs
0+
Nigerian banks & wallets
0
Integration
Paddle Build Studio
Want us to build it with you?
Build for Africa and the world. Our team can deliver your fintech, web or mobile product in 2–3 weeks — or integrate Paddle APIs and build it yourself.
Security
Bank-grade by default
Encryption everywhere
TLS 1.2+ in transit, AES-256 at rest.
Licensed partners
Banking services through licensed partners; Nigerian accounts through CBN-licensed banks.
Data protection
Data safeguards and privacy controls, including NDPA/NDPR requirements for Nigeria.
Signed webhooks
HMAC-SHA256 signatures on every event.
Trusted by teams building on Paddle APIs