Accept payments across Africa's PSPs with Kwugwo. Uses the Kwugwo embedded checkout overlay, with one-click sandbox/live switching.
=== Kwugwo for WooCommerce ===
Contributors: kwugwo
Tags: woocommerce, payments, ussd, bank, momo
Requires at least: 6.0
Tested up to: 7.0
Requires PHP: 7.4
Stable tag: 1.0.0
License: GPLv2 or later
License URI:
gnu.org
Accept payments across Africa's PSPs with Kwugwo. Uses the Kwugwo embedded checkout overlay, with one-click sandbox/live switching.
== Description ==
Kwugwo for WooCommerce lets your store take payments through the Kwugwo
embedded checkout. When a customer places an order, the plugin creates a
Kwugwo payment request (an "ugwo") on your workspace and opens the hosted
Kwugwo overlay so the customer can pay by bank transfer, USSD, and any other
medium you've enabled — card and bank data never touch your site, so you stay
out of PCI scope.
= Features =
* **Embedded checkout** — opens the official `@kwugwo/checkout` overlay; no redirect away from your store and no iframe plumbing.
* **Sandbox & live keys** — store both sets of keys and flip between them with a single toggle in the gateway settings.
* **Webhook reconciliation** — orders are marked paid from the signed `ugwo.updated` webhook (the source of truth), with idempotency and HMAC signature verification.
* **Customer records** — billing details are pushed to Kwugwo as an "onye" so the dashboard groups payments by payer.
* **Classic and Block checkout** — works with both the shortcode/classic checkout and the Cart & Checkout blocks.
* **HPOS compatible** — supports WooCommerce High-Performance Order Storage.
= Supported currencies =
Kwugwo currently supports **NGN** (Nigeria). The gateway hides itself
automatically when the store currency is not supported.
== Installation ==
1. Upload the `kwugwo-woocommerce` folder to `/wp-content/plugins/`, or install the zip from **Plugins → Add New → Upload Plugin**.
2. Activate **Kwugwo for WooCommerce**.
3. Go to **WooCommerce → Settings → Payments → Kwugwo**.
4. Tick **Enable Kwugwo**.
5. Choose your environment:
* L …