Skip to content
Vercepay V Vercepay
Sign inBook a demo

M-Pesa payments for Kenyan businesses

One platform.
Every business.
Every collection.

Manage multiple businesses, organise M-Pesa collections, and keep every payment connected to the right account and reference.

Workspace
Riverside School
Illustrative workspace

Collections overview

Recent payments

Date & timeAccountReferenceAmountStatus
14 Mar, 10:24SCH01INV042KES 1,000Received
14 Mar, 10:24BUS01STU025KES 500Received
14 Mar, 10:24ACT01STU018KES 2,000Received
14 Mar, 10:24SCH01INV041KES 500Received
Internet providers
Schools
Hospitals & clinics
Organisations

Switch business Illustrative

Riverside SchoolSchool✓
Summit InternetInternet provider
Community OrganisationOrganisation

A workspace for every business

Multiple businesses.One login.

Switch between your businesses while keeping payment records, collection accounts and team access separate.

Separate payment records

Each business has its own collections, transactions and reports.

Business-specific access

Manage team permissions within each business.

One familiar workspace

Move between businesses without maintaining separate logins.

Direct C2B payments, connected

Direct Paybill payments.References ready for your software.

Customers pay through the familiar M-Pesa Paybill flow. Vercepay separates the collection account from the customer or bill reference.

Customer enters at M-Pesa

SCH01−INV042

One account entry

→

Vercepay separates the fields

Collection accountSCH01
Bill referenceINV042
→

Illustrative callback to your application

{
  "account_ref": "SCH01",
  "invoice_reference": "INV042",
  "bill_ref_full": "SCH01-INV042"
}
No online checkout required before the customer pays.Illustrative fields from a direct C2B transaction webhook.

Organised by purpose

Different services.Clear collections.

Create collection accounts for the services you offer. Keep each payment identifiable by account and reference.

School fees

Tuition and fee collections

SCH01

Transport

School transport collections

BUS01

Activities

Clubs, trips and activities

ACT01

Know what was paid—and who it belongs to.

Use the collection account to identify the service, and the attached reference to identify a student, customer or bill in your software.

BUS01-STU025Transport account · Student reference
Account codes and references shown are illustrative.

Built for your software

STK or Paybill.One integration.

Connect online payment requests and direct Paybill collections through one platform. Receive structured payment outcomes in your application.

STK prompt Direct Paybill
→ Your application

Business metadata

For API-initiated requests, retain the customer and invoice details you supply.

Signed notifications

Verify payment notifications before acting on them.

Merchant-scoped API keys

Connect each business through its authorised integration.

Discuss your integration
Vercepay
Transactions
Payment requests
Withdrawals
Settings
Illustrative merchant app

Your business, within reach.

Manage collections, view transactions, send payment requests and track withdrawals—from your phone.

1Set upAdd your business and collection accounts.
2ConnectConfigure your integration and team permissions.
3Collect and trackReceive payments and view transactions.
4Request withdrawalSend a request to a verified destination.

Frequently asked questions

How do I get started with Vercepay?⌄

Book a demonstration to discuss business verification and integration requirements.

Can I manage multiple businesses?⌄

Yes. Switch between businesses while keeping their records, collection accounts and team access separate.

What payment methods are supported?⌄

M-Pesa STK prompts and direct Paybill collections in Kenya.

How do I receive payment notifications?⌄

Connect your application to receive signed payment notifications with account and reference details.

See your collections working together.

A simpler way to manage payments across your businesses.

Book a demonstration