UpesiPay Developer
Build seamless payment experiences with our powerful, easy-to-use APIs.
Getting Started
Introduction
Welcome to UpesiPay Developer APIs - Your comprehensive guide to payment integration
Read more →API Documentation
Payment Channels
Register Payment Channel
Register a new payment channel (paybill, till, or bank)
Full documentation →Payments
Initiate MPESA STK Push
Initiate an MPESA STK Push request to a customer's phone
Full documentation →Payment Button
Integrate payment button widget into your website or application
Full documentation →Payment Callback
Structure of the callback response received after a payment is processed
Full documentation →Wallets
Service Wallet Top Up
Top up your service wallet. Get an MPESA prompt to complete the request
Full documentation →Wallet Withdraw to Mobile
Withdraw funds from your wallet to MPESA or Airtel Money
Full documentation →Transactions
Get Account Transactions
Retrieve all account transactions with pagination support
Full documentation →Global Payments
Discover Global Payments
Retrieve information about available payment providers and supported methods
Full documentation →Make Global Payments
Initiate various types of payment transactions (top-ups, payments, withdrawals, utility payments, bill payments)
Full documentation →Pricing
Plugins
WooCommerce Plugin
Install and configure the UpesiPay WooCommerce Plugin to streamline your checkout experience.
View Guide