Hosted checkout
A payment page with your business name on it. Customers pick a coin and a network, scan the code, and pay from any wallet.
Settled automatically in NGN, KES or USDC, to your bank, mobile money or wallet.
One address, every network. The first transfer picks the chain. No bridging, no wrong-network losses.
Checkout, invoices and settlement in one dashboard. You don’t need to know how a blockchain works to use any of it.
A payment page with your business name on it. Customers pick a coin and a network, scan the code, and pay from any wallet.
Get USDC in your wallet, or cash out in naira or shillings.
Bill a customer by email and get notified the moment it's paid.
Underpayments ask the customer for the balance. Overpayments are flagged in your dashboard.
Invite finance and engineering as admins, members or developers, each with the access they need.
Sign up, verify your business, and send your first link the same day. Test everything in sandbox first, free.
Create an accountCreate an invoice or payment link in the dashboard, or with one API call. Send it anywhere your customers already are.
They pick a stablecoin and the network their funds are on. The page updates the moment the payment lands.
Your balance settles automatically in NGN, KES or USDC. Local currency arrives in one to three business days. Or hold stablecoins and withdraw when you choose.
Or keep it in stablecoins and withdraw any time.
Create a payment, send the customer to checkout, and listen for one event. Test keys work end to end before you go live.
curl -X POST https://api.creptapay.com/v1/payment \ -H "Authorization: Bearer sk_test_…" \ -H "Content-Type: application/json" \ -d '{ "description": "Order #3318", "items": [{ "name": "Catering, 40 guests", "amount": 250, "quantity": 1 }], "customer": { "email": "[email protected]" } }' # → { "checkout_url": "https://pay.creptapay.com/…" }Accepting payments is free. The only fee is on conversion to local currency. Network gas is paid by the customer’s wallet.
Dollars as USDC, straight to your wallet.
Naira to your bank, or shillings to mobile money.
USDT and USDC on Ethereum, Base, Polygon, Arbitrum and Optimism. Each payment gets one deposit address that works on all of them, so the customer can pay from whichever network their wallet holds funds on.
You choose in settings. USDC goes straight to your wallet as soon as the payment confirms, with no fee. Or we pay you naira or Kenyan shillings in one to three business days, with a 1% fee.
Nigerian naira (NGN) to your bank account and Kenyan shillings (KES) to mobile money. For dollars, we pay USDC straight to your wallet on Base, usually within minutes. We convert your stablecoin balance at the day’s rate and show you the rate on every payout.
If they send too little, the checkout asks them for the balance to the same address. If they send too much, the payment is flagged in your dashboard so you can sort it out with them.
The deposit address is the same on every supported network, and the first transfer decides which network the payment uses. The checkout only lists networks we support.
Yes. Live payments and payouts open after a short business verification, which you complete from the dashboard.
No. Payment links and invoices are created from the dashboard. If you want payments inside your own app, the API needs one call to create a payment and one webhook to confirm it.
You can turn on two-factor authentication for sign-in, give each teammate only the role they need, and every webhook we send is signed so your server can check it came from us.
Free to sign up. No setup fee, no monthly minimum.