Menu
Platform
Developers
Blog
Login
Contact Sales
Guides
Resources
API docs
SDKs
Language
raw
php
ruby
python
javascript
dart
Choose a guide
Please select a guide
Getting started in Sandbox
Authorization
Receive money from others
Send Money
Webhooks
Polling
Reversals
Payment Links
Follow the steps
Overview: Send Money
Obtain an application access token
View a Bank Branch's reference
Create a Merchant Transfer Account
View a Merchant Bank Account's reference
View a Merchant Mobile Wallet's reference
Send Money to my account
Send Money to my accounts
Send Money to external recipients
Check the status of your transfer
Follow the steps
Overview: Receive money from your users
Receive money from M-PESA users
Check Payment Request status
In this guide
Overview: Authorization
Client credentials flow
Using an access token
Revoke an access token
Follow the steps
Overview: Webhooks
Obtain authorization
Create a webhook subscription
Validating webhooks
Processing webhooks
In this guide
Overview: Polling
Polling Transactions
In this guide
Overview: Reversals
Reverse Transactions
Check Reversal Request Status
In this guide
Overview: Payment Links
Create Payment Link
View Payment Link
Cancel Payment Link
Other Resources
API reference docs
Run in Postman
Get help with K2Connect (Discord)
Tools
Sandbox Dashboard
Token generator
Change log
Status
Introduction
Authentication
Webhooks
Receive M-PESA payments
Send money (PAY)
Transfer to your accounts
Reverse Incoming Transactions
Completed
2018-07-30
CREATED
Initial creation of the Kopo Kopo Developer Guide
© 2026 Kopo Kopo, Inc.