Mullahc for business

Get paid online, the way Africa pays

Accept Mullahc wallets, M-Pesa and Airtel Money on your website, in your app or with a simple link. Money lands in your merchant wallet, ready to pay out.

Mullahc CheckoutSecure
Pay Nairobi Coffee Co.KES 1,500.00
WMullahc walletMLH ID and password
MM-PesaPIN prompt on your phone
AAirtel MoneyPIN prompt on your phone
Pay KES 1,500.00
Hosted checkoutsecure payment page, no build needed
Pay by phonePIN prompt from your own page
Local + USDaccept your currency and dollars
Auto payoutsto mobile money by API
Features

Every way to take a payment

Hosted checkout

Send customers to a secure Mullahc page that handles wallet sign-in, M-Pesa and Airtel prompts, and shows fees upfront.

Direct Charge

Keep customers on your site: collect their number and Mullahc sends the PIN prompt straight to their phone.

Payment links & invoices

No website? Share a payment link or send an invoice and get paid by wallet or mobile money.

Payouts

Refund customers or pay suppliers from your merchant wallet to any mobile money number, by API or dashboard.

Multi-currency

Accept your local currency and USD by default. Request more currencies and we review them for your account.

Signed webhooks

Know the moment you are paid with HMAC-signed notifications, plus a status API to verify every order.

How it works

Start accepting payments

1

Sign up as a merchant

Create your account and submit your business details for review.

2

Get approved

Once approved you get API keys and your local-currency and USD wallets.

3

Integrate or share

Use hosted checkout, Direct Charge or payment links. Test everything in the sandbox first.

4

Get paid

Payments land in your merchant wallet. Withdraw or pay out whenever you like.

For developers

A clean API, sandbox included

One set of keys for sandbox and live. Create a payment, send a phone prompt or make a payout in a single request, and verify it with a signed webhook.

  • Hosted checkout, Direct Charge and Payouts APIs
  • Idempotent requests: safe to retry
  • Demo shop with a live API log to learn from
// Pay by phone: the customer gets a PIN prompt
POST /api/merchant/direct-charge
Authorization: Bearer TOKEN
{
  "amount": 1500, "currency": "KES",
  "phone": "0712345678",
  "transaction_id": "ORDER-1043"
}

// Pay out to mobile money
POST /api/merchant/payout
{ "amount": 500, "phone": "0733…", "network": "Airtel Money" }
FAQ

Questions, answered

Can't find what you need? Contact our team.

What can my customers pay with?

Their Mullahc wallet, M-Pesa and Airtel Money (Kenya), with more networks added as they go live. Crypto is not accepted at checkout.

How do I receive the money?

Payments are credited to your merchant wallet in the payment currency. From there you can withdraw to mobile money or pay out by API.

Do I need a website?

No. Payment links and invoices work from the merchant dashboard; the API is there when you are ready.

Is there a test mode?

Yes. The sandbox uses the same requests as live with test phone numbers, and no real money moves.

Money should move as fast as ideas

Open your Mullahc account in minutes. Verification is quick, and you can start with the wallet, escrow or merchant tools.