{ status: 'success' }
POST /api/v1/deposits
✓ 200 OK
v2.0 — Now with PayPal & Card payments

Payment APIs
built for developers

Accept M-Pesa, cards, PayPal, and send payouts with clean, RESTful APIs designed for modern applications.

1M+

Daily transactions

<100ms

Avg response

99.99%

Uptime

payment.js
$Response:{ id: 'txn_abc123', status: 'initiated' }
200 OK
W
Checkout

Amount

KES 1,000

Card Number

•••• •••• •••• 4242

VALID THRU

12/28

CVV

•••

Live transactions

Real-time processing

Watch payments flow through our platform. Every transaction is processed in milliseconds with instant confirmations.

KES 5,000

M-Pesa

2s ago

USD 150

Wallet

5s ago

GBP 200

Card

8s ago

KES 12,000

M-Pesa

pending

12s ago

EUR 500

PayPal

15s ago

Everything you need to accept payments

One API for M-Pesa, cards, PayPal, bank transfers, and more

Wallets

Multi-currency digital wallets with instant balance updates

M-Pesa

STK Push deposits and B2C payouts

Cards

Accept Visa, Mastercard via secure checkout

Transfers

Instant wallet-to-wallet money movement

Global

PayPal support for international payments

Secure

API keys, webhooks, IP whitelisting

Official SDKs

Your language, your way

Official SDKs for popular languages, or use our REST API directly

N
Node.js
P
Python
P
PHP
R
Ruby
G
Go
J
Java
$ npm install wasaapay
0%
Uptime SLA
<0ms
Response time
0M+
Daily transactions
0+
Active partners
Developer Experience

Built by developers,
for developers

We obsess over the details so you don't have to. From comprehensive documentation to instant sandbox access, everything is designed to get you from zero to production fast.

Comprehensive docs

Detailed guides, API reference, and examples

Interactive sandbox

Test every endpoint without writing code

Webhooks & events

Real-time notifications for every state change

Version control

Stable APIs with clear deprecation policies

POST/deposits/mpesa
{ amount: 1000, phone: '0712...' }
Processing...
200 OK42ms
{ id: 'txn_xyz', status: 'initiated' }
WEBHOOKpayment.completed

Start building
in minutes

Create your free sandbox account and integrate payments today. No credit card required.