Skip to main content
Noria Pay Payments API and dashboard

One dashboard for your finance team. One API for your developers.

Noria Pay collects, pays out and reconciles money on your own accounts. Your finance team works in the dashboard. Your developers use one API for every provider.

4
payment providers, one API
Once
each payment settled, never twice
No code
needed for payment links

Who it is for

Finance and operations teams, and the developers who build their systems

For businesses

  • Ask for payment by M-PESA prompt, link or QR code
  • Pay suppliers and staff to M-PESA, Airtel Money or bank
  • Import statements and let Pay match them
  • Roles for admins, operators, finance and viewers

For developers

  • One REST API across Daraja, SasaPay, KCB Buni and Paystack
  • Idempotency keys on every request that moves money
  • Signed webhooks that retry until they are accepted
  • Sandbox mode, OpenAPI and samples in nine languages

What it does

What Noria Pay does for you

M-PESA that confirms itself

Send an STK push and get a signed webhook when the customer pays. Every result is checked with Safaricom, and lost callbacks are recovered.

Payouts that never send twice

One payouts API across M-PESA, SasaPay and KCB Buni. A retry never sends the money a second time.

Payment links, no code

Create a link or print its QR code. Customers pay by M-PESA or card on a hosted page.

Statements that match

Import an M-PESA or bank statement. Pay matches each line to a payment, and never invents one.

What is inside

Everything in one place

  • M-PESA STK push, Airtel Money and card payments
  • Payouts to M-PESA, Airtel Money and banks
  • Payment links and QR codes - no code needed
  • Statements imported and matched for you
  • One REST API across Daraja, SasaPay, KCB Buni and Paystack
  • Signed webhooks, sandbox mode and OpenAPI docs

Your money never sits with us

Payments go straight from the provider into your own paybill, till or account. Every confirmation is checked before it counts, a retry never charges twice, and each payment can only be settled once.

Getting started

Up and running in three steps

01 Connect your providers Add your Daraja, SasaPay, KCB Buni or Paystack details in sandbox first. They are encrypted the moment you save them.
02 Collect and pay out From the dashboard, a payment link or the API. The money settles straight into your own paybill, till or account.
03 Know it is right Confirmed results, signed webhooks and statement matching keep your books and your provider in agreement.

Questions

What people ask about Noria Pay

What is Noria Pay?

One payments dashboard and API for Kenyan businesses. It collects by M-PESA, Airtel Money and card, pays out to M-PESA, Airtel Money and banks, and matches your statements.

Does Noria hold my money?

No. Payments go from the provider straight into your own paybill, till or account. Pay uses your own provider accounts to make requests for you.

Do I need a developer to use it?

No. Your team can send payment requests, share payment links and pay people out from the dashboard. The API is there when your developers want to build it into your systems.

Which payment providers does it work with?

Safaricom Daraja, SasaPay, KCB Buni and Paystack. You connect the accounts you already have, and Pay gives you one way to use them all.

Can we test before going live?

Yes. Every payment method has a sandbox mode. You test there first, then switch to live when you are ready.

Every question we get asked is on one page, if you would rather read the lot.

Need something it does not do?

We build it around you

Noria Pay is built by the same engineers who build custom systems. If you need more than it does today, we can extend it or build around it.

Ready to try Noria Pay?

Open Noria Pay and look around, or book a free call and we will walk you through it.

Book a free scoping call
  • Free 30-minute call
  • A walk-through on your own data
  • Straight answers, no pressure

Or reach us directly

Weekdays, and we answer the same day.