Skip to content

Mobile money in Next.js

App Router route handlers for every provider: payments started on the server, callbacks and webhooks confirmed with the provider before anything is marked paid, reconcile routes behind a secret, and payouts that are never sent twice.

Every guide's code was run in a fresh Next.js project with its tests passing. Other stacks: Node.js, Laravel, Django.

Take payments

Airtel Money

Flutterwave

M-Pesa

MTN MoMo

Paystack

Pesapal

Send payouts

Refunds, seller and driver payouts. Comparing the APIs first? See mobile money payouts.

M-Pesa

MTN MoMo

Before you choose

Free tools for every stack

Need this built for you?

I integrate MTN MoMo, M-Pesa and Airtel Money into Laravel / PHP, Python / Django, Node.js / Next.js apps: payments, callbacks, payouts and go-live, with tests.