Official WooCommerce extension

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.2 | 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

1

Install in WordPress

  1. Upload and activate the plugin (WooCommerce required).
  2. Go to WooCommerce → Settings → Payments.
  3. Enable CheckoutPay and open Manage.
2

Connect CheckoutPay

  1. Log in at check-outpay.com and copy your API key.
  2. Set API URL to https://check-outpay.com/api/v1.
  3. Register your store website URL in CheckoutPay → Websites.
  4. Paste the plugin webhook URL into CheckoutPay.
  5. Click Refresh charges to verify the connection.
3

Test & go live

  1. Place a test order and confirm bank details on the thank-you page.
  2. Confirm the order status updates when payment is approved.
  3. Disable test mode for live sales.

Webhook format: https://your-store.com/?wc-api=wc_checkoutpay_webhook

Requirements

WordPress & WooCommerce FAQs

See all FAQs including search for 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://www.check-outnow.com/wordpress-plugin.

How do I install the CheckoutPay WooCommerce plugin?

Download the ZIP from https://www.check-outnow.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://www.check-outnow.com/wordpress-plugin.

What WordPress and WooCommerce versions are required?

See the Requirements section on https://www.check-outnow.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://www.check-outnow.com/developers/program.

Ready to install?

Download the official plugin ZIP and connect your store in minutes.

Download 1.4.2
CheckoutPay Support