CheckoutPay – Bank Transfer Gateway for WooCommerce
Accept Nigerian bank-transfer payments in WooCommerce. Customers pay to a virtual account; orders update automatically when CheckoutPay confirms the transfer.
Version 1.4.6 | Requires WordPress 5.8+, WooCommerce 7.0+
Agencies: earn revenue share — Developer Program · Plugin FAQs
Features
Bank transfer checkout
Virtual account details on the order thank-you page.
Webhooks & status checks
Orders move to paid when transfers are matched.
Blocks & HPOS
Works with Cart/Checkout blocks and WooCommerce HPOS.
Test mode
Test checkout before going live.
Fee preview
Refresh charges from CheckoutPay in gateway settings.
No storefront promos
CheckoutPay links appear only in admin settings.
Installation
Install in WordPress
- Upload and activate the plugin (WooCommerce required).
- Go to WooCommerce → Settings → Payments.
- Enable CheckoutPay and open Manage.
Connect CheckoutPay
- Log in at check-outpay.com and copy your API key.
- Set API URL to
https://check-outpay.com/api/v1. - Register your store website URL in CheckoutPay → Websites.
- Paste the plugin webhook URL into CheckoutPay.
- Click Refresh charges to verify the connection.
Test & go live
- Click Refresh charges in plugin settings — fees loading means your API connection works.
- Place a small test order and confirm bank details on the thank-you page.
- When the order updates on payment approval, keep CheckoutPay enabled — you are live.
Webhook format: https://your-store.com/?wc-api=wc_checkoutpay_webhook
Requirements
- WordPress 5.8+, WooCommerce 7.0+
- CheckoutPay merchant account with API key
- HTTPS recommended for webhooks
WordPress & WooCommerce FAQs
See all FAQs including WordPress, API, and developer program topics.
Is there an official WordPress payment plugin for Nigeria?
Yes. CheckoutPay publishes the COPN Payment Gateway for Nigerian Businesses—a WooCommerce extension for bank transfer checkout with virtual accounts and automatic order updates. Download it from https://check-outpay.com/wordpress-plugin.
How do I install the CheckoutPay WooCommerce plugin?
Download the ZIP from https://check-outpay.com/wordpress-plugin, go to WordPress Admin → Plugins → Add New → Upload, activate the plugin, then open WooCommerce → Settings → Payments → CheckoutPay and enter your API URL and API key from your CheckoutPay business dashboard.
Does the plugin work with WooCommerce checkout blocks?
Yes. The plugin supports WooCommerce Cart and Checkout blocks. After enabling the gateway, update WooCommerce and clear cache if the method does not appear immediately.
How do webhooks update WooCommerce orders?
Configure the webhook URL shown in plugin settings inside your CheckoutPay dashboard. When a bank transfer is confirmed, CheckoutPay notifies your store and the plugin marks the order paid.
Can I test the plugin before going live?
Use test API credentials from your business dashboard in a staging site. Sandbox or test traffic does not count toward developer revenue share—only qualifying production volume does.
Why is CheckoutPay missing at WooCommerce checkout?
Enable the gateway under WooCommerce → Payments, save settings, and confirm both API URL and API key are correct. The store must use a supported WooCommerce and PHP version listed on https://check-outpay.com/wordpress-plugin.
What WordPress and WooCommerce versions are required?
See the Requirements section on https://check-outpay.com/wordpress-plugin for the current minimum WordPress, WooCommerce, and PHP versions bundled with each plugin release.
Can my developer earn revenue share from my WooCommerce store?
Yes, if they are approved in the CheckoutPay Developer Program and add their Business ID in the plugin developer field. Merchants keep their own API keys; the ID only attributes share to the integrator. Learn more at https://check-outpay.com/developers/program.
Ready to install?
Download the official plugin ZIP and connect your store in minutes.
Download 1.4.6