Notch Pay WooCommerce Plugin
Installation
Download the Plugin
Install the Plugin
- Log in to your WordPress admin dashboard
- Go to Plugins > Add New
- Click Upload Plugin and select the downloaded zip file
- Click Install Now
- After installation, click Activate Plugin
Configure the Plugin
- Go to WooCommerce > Settings > Payments
- Find “Notch Pay” in the list of payment gateways
- Click Set up or toggle the switch to enable it
- Configure the gateway settings
Configuration
General Settings
Payment Options
Order Management
Checkout Experience
The plugin adds Notch Pay as a payment option at checkout:
Payment Flow
Customer Selects Notch Pay
Customer Completes Order
Redirect to Payment Page
Customer Selects Payment Method
Customer Completes Payment
Redirect Back to Store
Webhooks
The plugin automatically sets up a webhook endpoint to receive notifications from Notch Pay:Webhook Events
The plugin listens for the following webhook events:payment.complete
payment.failed
payment.canceled
payment.refunded
Refunds
The plugin supports refunds directly from the WooCommerce order page:Go to the Order
Initiate Refund
Enter Refund Details
Process Refund
Subscriptions
The plugin integrates with WooCommerce Subscriptions to support recurring payments:Subscription Settings
Currency Conversion
The plugin supports automatic currency conversion if your store currency is different from the currencies supported by Notch Pay:Customization
Custom CSS
You can customize the appearance of the Notch Pay checkout button by adding custom CSS to your theme:Hooks and Filters
The plugin provides hooks and filters for developers to extend its functionality:Multi-Currency Support
The plugin integrates with popular multi-currency plugins:WPML
If you’re using WPML with the WooCommerce Multilingual module, the plugin will automatically use the correct currency based on the customer’s selected language.Currency Switcher for WooCommerce
The plugin integrates with the Currency Switcher for WooCommerce plugin to support multiple currencies.Troubleshooting
Payment Gateway Not Showing at Checkout
Payment Gateway Not Showing at Checkout
- Check that the plugin is activated
- Verify that the gateway is enabled in WooCommerce settings
- Check if there are any currency restrictions (Notch Pay supports XAF, NGN, USD, etc.)
- Ensure that your customer’s billing country is supported by Notch Pay
Payments Not Being Processed
Payments Not Being Processed
- Verify that your API keys are correct
- Check that you’re using the right keys for test/live mode
- Check the Notch Pay dashboard for any failed payments
- Ensure your server can make outgoing HTTP requests
Webhooks Not Working
Webhooks Not Working
- Verify that the webhook URL is correctly added in the Notch Pay dashboard
- Check that your webhook secret is correct
- Ensure your server is accessible from the internet
- Check your server logs for any errors
- Try enabling WooCommerce logging (WooCommerce > Status > Logs)
Order Status Not Updating
Order Status Not Updating
- Check that webhooks are properly configured
- Verify that the order exists in your WooCommerce store
- Check if there are any conflicts with other plugins that might be modifying order statuses
- Enable WooCommerce logging and check the logs for any errors
Frequently Asked Questions
Which payment methods are supported?
Which payment methods are supported?
- Mobile Money (MTN, Orange, Airtel, etc.)
- Bank Transfers
- USSD
- QR Code
Which currencies are supported?
Which currencies are supported?
- XAF (Central African CFA Franc)
- NGN (Nigerian Naira)
- USD (United States Dollar)
Can I use the plugin in test mode?
Can I use the plugin in test mode?
Does the plugin support subscriptions?
Does the plugin support subscriptions?
Can I offer multiple payment methods?
Can I offer multiple payment methods?