Payment and transaction infrastructure for businesses.
Take the payment, confirm it landed, and let the rest of the business act on that confirmation — instead of on a forwarded message or a screenshot from a customer.
148
141
5
2
- Latest transaction
- SPV-8F2A41C9
- Amount
- KES 24,500.00
- Channel
- Website checkout
- Status
- Verified
Six capabilities, one account.
Start where the pain is. Add the rest when it earns its place.
Payment acceptance
Collect on your website, in your app, or through the systems your team already uses.
Learn morePayment verification
Confirm a payment before you release goods, services, access or funds.
Learn moreM-Pesa STK Push
Send the payment prompt straight to the customer's phone with the amount filled in.
Learn moreTransaction management
One reference and one status per transaction, readable by every part of your stack.
Learn moreBilling
Recurring invoices and collection for subscription and service businesses.
Learn moreEscrow
Structure higher-value transactions so payment is confirmed before completion.
Learn moreWhat this looks like in a working business.
Retail & e-commerce
Customer pays at checkoutScanPay verifies the payment- Order is released for fulfilment
Wholesale & distribution
Buyer pays against an invoicePayment is verified- Stock is released for dispatch
Subscription services
Monthly invoice is generatedCustomer pays by M-Pesa- Access continues uninterrupted
High-value sales
Buyer pays into escrowBoth sides see the status- Transaction completes on terms
Reconcile against one record.
Most of the time lost to payments is not spent collecting them. It is spent working out which payment matches which order, and which customer is telling the truth about having paid.
- A reference, amount, method and status on every transaction
- Verified, pending, processing and failed as explicit states
- The same record whether the payment came from checkout, an app or a billing run
| Reference | Order | Amount | Status |
|---|---|---|---|
| SPV-8F2A41C9 | ORDER-4821 | KES 24,500.00 | Verified |
| SPV-7B1D09A4 | ORDER-4822 | KES 3,500.00 | Verified |
| SPV-5A66C118 | ORDER-4823 | KES 9,000.00 | Pending |
Business FAQs.
Accepting payments through the gateway, verifying that payments were made, collecting recurring bills, and structuring higher-value transactions through escrow — on one account with one transaction record.
No. Most businesses start with one — usually M-Pesa collection or payment verification — and connect others later without a second integration.
Every transaction carries a reference, an amount, a method and a status, which is what a reconciliation process needs. Those records are available in the dashboard and through the API.
Contact the ScanPay team with a description of how your payments work today. They will confirm which services apply and what setup involves.
Continue exploring
Related ScanPay services that connect to this one.
Get started with ScanPay.
Tell us how payments move through your business today, and we will map the parts of ScanPay that fit.