Skip to main content
Fund a wallet by creating a collection and passing the target wallet_id. If you omit wallet_id, KulmiPay settles the collection into the default settlement wallet for the transaction currency. KulmiPay currently documents M-Pesa and PesaLink for this flow. Card, Google Pay, Apple Pay, Bitcoin, and ACH funding are not included because they are not currently offered.

Fund with M-Pesa

Request fields

Response

The response includes an invoice and a signature you can use to check payment status.
Use Wallet Transactions to confirm the credit once the invoice reaches COMPLETE.