Plugins
Drop-in Kiotapay integrations for WordPress, WooCommerce and other platforms — accept payments without writing code.
If you run your store on a platform we support, you do not need to touch the API directly. Install the plugin, paste in your API key and secret, and Kiotapay appears as a payment option at checkout.
Nothing to download yet
No plugin has been published so far. The integrations below are the ones on the roadmap — this page will list real, versioned downloads as soon as they ship. In the meantime, integrate directly against the API reference.
Available integrations
Kiotapay for WooCommerce
WordPress + WooCommerce
Adds Kiotapay as a checkout option in WooCommerce. Customers pay by M-Pesa STK push, paybill or till, and orders are marked paid automatically when the callback lands.
- WordPress 6.0 or newer
- WooCommerce 8.0 or newer
- PHP 8.0 or newer
- A Kiotapay API key and secret
Kiotapay for WordPress
WordPress
A standalone gateway for WordPress sites that are not running WooCommerce — collect one-off payments and donations through a shortcode or block.
- WordPress 6.0 or newer
- PHP 8.0 or newer
What every plugin needs
Whichever platform you are on, the setup is the same three things:
Get your API credentials
Sign in to the Kiotapay dashboard and copy your API key and API secret. Treat the secret like a password — it must never appear in client-side code or a public repository.
Point the plugin at your callback URL
Kiotapay confirms transactions asynchronously by POSTing to a callback URL. The plugin generates one for you; it must be publicly reachable over HTTPS. A local development URL will not receive callbacks.
Test before going live
Run a small real transaction end to end and confirm the order is marked paid in your store. Payment status arrives on the callback, not in the checkout response — an order that stays pending almost always means the callback could not reach your site.
Building your own integration
If your platform is not listed, the API is straightforward to integrate against directly:
Get an API token
Exchange your key and secret for a bearer token. Start here.
Collect a payment
Full request and response reference, with a live playground.
Handle errors
Every error code, what causes it and how to recover.
Brand assets
Logos and colours for the Kiotapay option at your checkout.
Need a plugin for a platform we do not cover? Email apps@kiotapay.com and tell us which one.
