Payments for your website

Get paid on your site by M-Pesa, card or bank

One integration, ten payment rails. Every payment lands in your MoahBoost Pay balance in KES, ready to withdraw to M-Pesa.

3% per successful payment · no setup fee · your API key is issued instantly

M-PesaVisaMastercard Bank transfer NGNMalawiSierra Leone DR CongoZambiaUganda GhanaRwanda

Everything you need to take money

Built for shop owners and developers. Start with a payment link today, move to the API when you are ready.

⚡

Live in three lines

Create a payment on your server, redirect the customer, done. Copy-paste code for PHP, Node and Python.

🔗

Payment links, no code

Type an amount, get a link. Sell from WhatsApp, Instagram or a QR code on your counter.

💳

Ten rails, one balance

Mobile money, cards and bank transfers across seven countries all settle into one KES balance.

🏦

Withdraw to M-Pesa

Request a payout from the dashboard and it is reviewed and sent to your number.

🔔

Signed webhooks

HMAC-signed events the moment a payment clears, with automatic retries if your server blinks.

🔒

Keys stay hashed

We store only a hash of your key. Rotate or revoke it in one click if it ever leaks.

How it works

From zero to first payment in a few minutes.

1
Create your accountOne minute. Your live API key is issued immediately.
2
Take a paymentSend a payment link, or call the API from your website.
3
Get paid outMoney lands in your balance. Withdraw to M-Pesa anytime.
Your balance
KSh 0.00
Every settled payment, minus 3%
Your integration
const r = await fetch("https://moahboost.com/api/v1/gw/payment", {
  method: "POST",
  headers: { Authorization: "Bearer YOUR_KEY" },
  body: JSON.stringify({ amount: 250, reference: "INV-1" })
});
const { checkout_url } = await r.json();

Questions

How much does it cost?

3% of every successful payment. No setup fee, no monthly fee, nothing on failed payments.

When do I get my money?

Payments settle to your balance immediately after the customer pays. You request a payout from the dashboard and it goes to your M-Pesa number.

Do I need a website to start?

No. Create a payment link, share it, and the customer pays on your branded checkout page.

Is my card data safe?

Cards are entered on the bank's secure page, never on ours. We only store a hash of your API key.

Start taking payments today

Create your account, get your key, take your first payment before the coffee goes cold.