WooCommerce

Enable seamless credit card payments on your WooCommerce store via N‑Genius Online.

WooCommerce Integration with N‑Genius Online

This plugin supports payment, capture, refund, void, and abandoned-order handling within WordPress.


Prerequisites

RequirementValue
WooCommercev7.9+
WordPressv6.2.2+
PHPv8.0+

WooCommerce Plugin Integration Overview

Card Acceptance
Supported
Alternative Payment Methods (APMs)
Supported
Mastercard Visa Amex Discover JCB Diners Club

Multi Currency

Google Pay Samsung Pay Apple Pay Tabby Visa Installments
Coming Soon Coming Soon
Jaywan Al Ansari Ozow AANI Ukheshe

Installation

  1. Download from GitHub.
  2. In WordPress Admin: Plugins → Add New → Upload Plugin → select ZIP.
From your Woocommerce dashboard, navigate to Plugins, Add New, and upload. Choose the folder where you have saved the N-Genius plugin.

WooCommerce - Upload Plugin

Select Choose file, and click the Install now button.

Select Choose File, and click Install Now.

  1. Click Install, then Activate.
Once the plugin has been installed, click Activate.

Activate the N-Genius WooCommerce Plugin

  1. Go to N‑Genius Online Payment Gateway → Settings to configure:

    • Title (display label),
    • Environment (Sandbox/Live),
    • Payment Action (Authorize / Sale / Purchase),
    • API URL(s),
    • Currency & Outlet ID (add up to 3),
    • Hosted Payment Page API Key,
    • HTTP Version,
    • Optional: Order Meta, Debug options.
Configure the plugin from the configuration screen.

Plugin Options


Customer Journey

When a customer checks out:

  1. They choose N‑Genius Online at payment step.
  2. They are redirected to PayPage and complete 3‑D Secure if required.
  3. They return to WooCommerce “Thank You” page.

You can manage orders in WooCommerce → Orders:

  • Authorize (void later)
  • Capture (if previously authorized)
  • Refund (available 24h post-payment)

Abandoned Orders

The plugin cancels orders left open at the PayPage. These are marked "Cancelled" in WooCommerce, improving accuracy for your store’s analytics and operations.


GitHub Updates

Stay informed on plugin enhancements:

  1. Create a GitHub account.
  2. Go to network-international/ngenius-woocommerce-plugin.
  3. Click Watch or Follow.
  4. Customize notifications (e.g., Releases only).

Troubleshooting

IssueCauseSolution
Bad token request.Invalid API Key or wrong environmentCheck your keys and plugin environment
Access DeniedIncorrect Outlet IDVerify Outlet configuration
No payment method availableCurrency mismatchEnsure currency matches Outlet config
Invalid configuration.API Key format errorRemove extra characters, re-enter key

Your Next Steps

  • Review installation and payment flow
  • Test various payment actions: Authorize, Capture, Refund, Void
  • Monitor abandoned orders
  • Enable GitHub notifications for plugin updates

Need Help?

Our E-commerce Support team is here to help.