Escrow Safe Trade is live: protect your next high-value deal Learn more
Products Payment links & checkoutM-Pesa, cards, invoices, split payoutsEscrow Safe TradeMilestone and release-based escrowWallets & P2PPersonal and business walletsChama, Lengo & DeniGroup savings, goals and IOUsBusiness toolkitAccounting, payroll, POS, ticketingBulk payments & payrollPay many people in one uploadSubscriptions & billingRecurring plans and renewalsRent, loans & donationsCollections and campaignsAll products
Solutions MerchantsBuyersChama groupsBusiness solutionsIndustries
Pricing
Developers Developer overviewQuickstart, auth and sandboxREST APIsCheckout, invoices and requestsWebhooksSigned, real-time eventsWallet-as-a-ServiceVirtual sub-accountsDocumentationGuides and API reference
Security
Company About usCareersPartnersEvents & ticketsBlogHelp centreContact us
Log in Get started Talk to sales
Developer documentation

Build on Paysasa

Accept M-Pesa and card payments, hold funds in wallets and escrow, pay out in bulk and react to events, all through one REST API. Start with the quickstart or jump straight to an endpoint.

The essentials

Base URLhttps://api.paysasa.com/api/v1
Authenticationx-api-key header with a business API key
AmountsIntegers in minor units (15000 = KES 150.00)
Requests and responsesJSON over HTTPS
RetriesX-Idempotency-Key on money-moving calls
WebhooksHMAC-SHA256 in x-paysasa-signature

Browse by topic

Get started

Keys, amounts, retries and errors. The ground rules every call follows.

Accept payments

Checkout sessions, links, invoices, subscriptions and donations.

Wallets & money movement

Multi-currency wallets, virtual accounts, payroll and business transfers.

Savings & credit

Lengo savings goals and Deni IOUs, with their events.

Commerce & compliance

POS settlement and Kenyan tax fiscalisation.

Events & guides

Webhooks and ready-to-run integration examples.

Looking for how-to guides?

Plain-language help articles for merchants, buyers and chamas live in the help articles section, and product guides are on the blog.