The Payment Gateway for ZainPay for WooCommerce plugin allows you to accept payments on your WooCommerce store using ZainPay, a leading payment processor for Nigerian businesses. Key Features Multiple Payment Methods : Support for both redirect and inline payment processing Secure Transactions : Ful
PricingFree downloadThe WordPress.org download is free. Pro versions, add-ons or external services may cost extra.
CompatibilityRequires WordPress 6.2 and PHP 7.4.
SourceWordPress plugins · Oct 18, 2026
01 / Source details
About this tool.
The Payment Gateway for ZainPay for WooCommerce plugin allows you to accept payments on your WooCommerce store using ZainPay, a leading payment processor for Nigerian businesses.
Key Features
Multiple Payment Methods : Support for both redirect and inline payment processing
Secure Transactions : Full SSL encryption and secure API communication
Real-time Verification : Automatic payment verification and order status updates
Webhook Support : Real-time payment notifications from ZainPay
Test Mode : Complete sandbox environment for testing
Mobile Responsive : Optimized for mobile and desktop checkout experiences
Error Handling : Comprehensive error logging and user-friendly error messages
Admin Interface : Easy configuration through WooCommerce settings
Supported Payment Methods
Credit Cards (Visa, Mastercard)
Debit Cards
Bank Transfers
Requirements
WordPress 6.2 or higher
WooCommerce 8.0 or higher
PHP 7.4 or higher
SSL Certificate (required for live payments)
ZainPay merchant account
Getting Started
01Install and activate the plugin
02Navigate to WooCommerce > Settings > Payments
03Enable and configure the ZainPay payment method
04Enter your ZainPay API credentials
05Configure your preferred payment options
06Test the integration using test mode
ZainPay Account
To use this plugin, you need a ZainPay merchant account. Visit ZainPay to create an account and obtain your API credentials.
For technical support and documentation, please visit: * ZainPay API Documentation * WooCommerce Documentation * Plugin Support .
External services
This plugin uses external JavaScript and APIs provided by ZainPay to initialize and process payments.
When a customer selects ZainPay at checkout, the plugin loads ZainPay’s inline JavaScript files from their servers and sends payment-related information to ZainPay. This typically includes:
Order reference and amount
Currency
Store ZainBox identifier
Customer contact details (such as name, email address, and phone number)
Payment card details are handled directly by ZainPay on their secure infrastructure. This plugin does not store or process card numbers, CVV codes, or other sensitive card data on your site.
For more information about how ZainPay collects and processes personal data, please review their terms and privacy policy:
ZainPay Terms and Conditions: https://zainpay.ng/terms
Additional Information
Security
This plugin follows WordPress and WooCommerce security best practices: * All API communications are encrypted using SSL * User inputs are properly sanitized and validated * CSRF protection using WordPress nonces * Secure error logging for debugging * Separate test and live environments
Performance
The plugin is optimized for performance: * Minimal database queries * Efficient JavaScript loading * Optimized CSS for fast rendering * Proper caching support
For developers who want to extend or customize the plugin: * Well-documented code with inline comments * Follows WordPress coding standards * Includes hooks and filters for customization * Modular architecture for easy maintenance * Comprehensive error handling and logging
Support and Feedback
We value your feedback and are committed to providing excellent support: * Report bugs or request features * Contribute to plugin development * Share your experience and suggestions
For technical support, please check the troubleshooting section first, then contact ZainPay support for payment-related issues or the plugin developer for integration issues.
See it in action
Screenshots & previews.
ZainPay payment gateway settings pageCheckout page with ZainPay payment optionInline payment form with card details
02 / Source details
Getting started.
Automatic Installation
01Login to your WordPress admin panel
02Navigate to Plugins > Add New
03Search for “Payment Gateway for ZainPay for WooCommerce”
04Click “Install Now” and then “Activate”
Manual Installation
05Download the plugin files
06Upload the payment-gateway-for-zainpay-for-woocommerce folder to the /wp-content/plugins/ directory
07Activate the plugin through the ‘Plugins’ menu in WordPress
08Navigate to WooCommerce > Settings > Payments to configure
Configuration
09Go to WooCommerce > Settings > Payments
10Find “ZainPay” in the payment methods list
11Click “Set up” or “Manage”
12Configure the following settings: Enable/Disable the payment method
13Set the payment method title and description
14Enable test mode for testing
15Enter your ZainPay API credentials
16Configure payment options (redirect or inline)
17Set up webhook URL in your ZainPay dashboard
03 / Source details
Frequently asked questions.
Do I need a ZainPay account to use this plugin?
Yes, you need a ZainPay merchant account to process payments. You can sign up at ZainPay .
Is SSL required?
Yes, SSL is required for live payments to ensure secure transmission of payment data.
Can I test payments before going live?
Yes, the plugin includes a test mode that allows you to test payments using ZainPay’s sandbox environment.
What currencies are supported?
The plugin supports Nigerian Naira (NGN) and other currencies supported by ZainPay. Check with ZainPay for the complete list of supported currencies.
How do I set up callbacks?
In your Zainbox settings page, set the callback URL to: https://yoursite.com/wc-api/pgzw_zainpay
What payment methods are supported?
ZainPay supports credit cards, debit cards, and bank transfer payments.
Is the plugin mobile-friendly?
Yes, the plugin is fully responsive and optimized for mobile devices.
How do I troubleshoot payment issues?
Check your API credentials Ensure callback URL is accessible Review error logs in WooCommerce > Status > Logs Enable WordPress debug mode for detailed error information
Website LLMs.txt and LLMs-Full.txt Generator is an LLMs.txt generator and llms-full.txt generator for WordPress. It helps site owners generate, manage, preview, validate, and serve AI discovery files from published public content. Use it to create structured /llms.txt and optional /llms-full.txt end
EngageDock AI is a customizable floating contact widget for WordPress websites that want more leads and faster visitor communication. It helps small businesses turn website traffic into calls, texts, emails, and callback requests from one clean contact panel. Key Features: Click-to-Call – One tap ca
Altify AI is an auto ALT text and AI ALT text plugin for WordPress images. It helps generate descriptive image ALT text for accessibility and image SEO. Use bulk image ALT text tools for your Media Library, generate featured image ALT text automatically, and scale WooCommerce image ALT updates with
The Accepted Payment Methods plugin is a straightforward, lightweight solution that enhances your website by displaying visually appealing icons of the payment methods you accept. This plugin is ideal for a variety of websites, including e-commerce platforms, service-oriented websites, and informati