Plugins & integrations

Official extensions to accept payments with Zenofy on your existing store.

Install a plugin, add your Checkout API key and API gateway product ID from the Zenofy app, then set the product webhook URL to your store. Customers pay on Zenofy checkout and orders update automatically.

Zenofy Checkout for WooCommerce

Adds a WooCommerce payment method that creates a variable-amount Zenofy checkout for each order and completes the order when payment succeeds.

  • Redirects buyers to secure Zenofy checkout (M-Pesa, e-Mola, cards, and more).
  • Marks WooCommerce orders paid via signed webhooks and optional return-url status check.
  • Uses your existing Checkout API key and API gateway product from App → Products.

Requires WordPress 6.0+, WooCommerce 8.0+, an API gateway product in Zenofy with webhook URL set to {your-site}/wp-json/zenofy/v1/webhook, and billing phone in E.164 format (e.g. +258840000000).

Zenofy Checkout for WHMCS

WHMCS payment gateway module — clients pay invoices on Zenofy checkout.

  • Activate under Setup → Payments → Payment Gateways.
  • Webhook callback marks invoices paid on payment.succeeded.
  • Uses Checkout API key and your API gateway product ID.

Requires WHMCS 8.0+, PHP cURL, client phone in E.164, and product webhook URL: {your-whmcs}/modules/gateways/callback/zenofy.php.