What is iYi Pay?
iYi Pay is the WooCommerce payments plugin for stores that start on Paystack and sometimes need Stripe.
One WooCommerce gateway. Two processors.
At checkout, customers see one method. You choose the processor under WooCommerce → Settings → Payments → iYi Pay.
The same method works on classic checkout and the Checkout block.
- WooCommerce
- iYi Pay
- PaystackStripe
Paystack first
Paystack is the default. The customer is redirected to Paystack to pay by card, bank, or mobile money.
- Checkout
- iYi Pay
- Paystack
- Verification
- WooCommerce order
Switch to Stripe when you need it
Switch the processor to Stripe to use standard Stripe Checkout instead. Keys for the processor you are not using stay saved.
- iYi Pay
- PaystackStripe Checkout
Payment verification
The plugin confirms every payment with Paystack or Stripe before it marks the order paid, including the amount and currency.
- Payment
- Processor response
- iYi Pay
- WooCommerce order
Webhooks
Webhook URLs are shown in the gateway settings. Paystack and Stripe can notify the store so the order is marked paid even if the shopper never returns.
- Processor
- Webhook
- iYi Pay
- WooCommerce
Refunds
Refunds from the WooCommerce order screen are sent to the active processor.
- WooCommerce
- iYi Pay
- Processor
Test and live mode
Test and live keys are saved together. Test mode charges with test keys; turning it off charges with live keys.
Test
Test keys are charged while test mode is on.
Live
Live keys are charged when test mode is off.
WooCommerce configuration
Open WooCommerce → Settings → Payments → iYi Pay. Choose the processor, turn test mode on or off, and paste the keys for that processor. Copy the webhook URL from the same screen into the Paystack or Stripe dashboard.
iYi Pay
Processor
Paystack
Test mode
On
Test public key
pk_test_••••
Test secret key
sk_test_••••
Webhook URL
Copy from this screen
License and updates
Front-end checkout requires an active iYi Pay license on production builds. Activate the key under Settings → iYi Pay License. Licensed sites also receive plugin updates from iYi.
What’s included
- WooCommerce payment method for classic checkout and the Checkout block
- Paystack (default) with verify, webhook, and refund
- Switch to Stripe Checkout, with verify, webhook, and refund
- Test and live keys saved together. Test mode charges with test keys; turning it off charges with live keys
- License activation and updates through iYi
Who is iYi Pay for?
WooCommerce stores that take Paystack payments in Africa and want a controlled switch to standard Stripe.
Built for stores and agencies that want Paystack first, Stripe when they need it, and licensed updates from iYi Solutions.
Getting started
- Install and activate WooCommerce, then iYi Pay.
- Activate your license under Settings → iYi Pay License.
- Open WooCommerce → Settings → Payments → iYi Pay.
- Paste your Paystack keys (or switch the processor to Stripe and paste Stripe keys) and enable the method.
- Add the webhook URL from that screen to the Paystack or Stripe dashboard.
Requirements
- WordPress 6.2 or newer
- WooCommerce 8.3 or newer
- PHP 7.4 or newer
- An iYi Pay license for production use
- A Paystack account, a Stripe account, or both
Support
Licensed customers receive updates and support through iYi Solutions (iyisolutions.com).





Reviews
There are no reviews yet.