WooCommerce Payment Gateway — Nochex


Nochex Online Payment Services

Website: http://www.nochex.com

Nochex is the UK’s leading independent payment service for start-up, small and medium sized online merchants. We provide a simple and straightforward payment platform that makes it easy for your customers to use and for you to get paid, and we back that up with a world-class fraud prevention capability on our safe, secure and reliable PCI-compliant payment pages.

Key Features

Quick and seamless integration into the WooCommerce checkout page.

Accept all major credit cards.

Prevent Fraud — use 3D Secure, 3D Secure is a standard developed by the card schemes — Visa and MasterCard — to improve the security of Internet payments.

Risk Management — Our gateway is PCI Level 1 compliant.

Automatically Update Orders — Use APC (Automatic Payment Confirmation) to update orders when they have been paid for.

Mobile Payments — Mobile friendly interface for customers.

Customers are sent to the secure Nochex payments pages to make a payment.


  • screenshot-1.png
  • screenshot-2.png


Installing The Payment Gateway Plugin

Download the plugin zip file.

Login to your WordPress Admin. Click on Plugins | Add New from the left hand menu.

Click on the «Upload» option, then click «Choose File» to select the zip file from your computer.
Once selected, press «OK» and press the «Install Now» button.

Activate the plugin.

Open the settings page for WooCommerce and click the «Payment Gateways» tab.

Click on the sub tab for «Nochex».

Configure your Nochex Gateway settings. See below for details.

Connect to WooCommerce

To configure the plugin, go to WooCommerce > Settings from the left hand menu, then the top tab «Payment Gateways». You should see » Nochex» as an option at the top of the screen.
You can select the radio button next to this option to make it the default gateway.

** Enable/Disable ** — check the box to enable Nochex.

** Title ** — allows you to determine what your customers will see this payment option as on the checkout page.

** Checkout Message ** — controls the message that appears under the payment fields on the checkout page. Here you can list the types of cards you accept.

** Nochex Merchant ID / Email Address ** — enter your Nochex account email address or Merchant ID.

** Hide Billing Details ** — optional feature, if this feature is enabled — the billing address details will be hidden when the customer is sent to Nochex.

** Nochex Test Mode ** — optional feature, if this feature is enabled — check to enable Nochex test mode, uncheck to enable LIVE transactions.

** Detailed Product Information ** — optional feature, if this feature is enabled — product information that is passed to Nochex will be displayed in a table-format opposed to a paragraph

** Nochex Show Postage ** — optional feature, if this feature is enabled — The postage amount is displayed separately to the ordered amount.

** Debug Log ** — a log will be kept of all important information regarding Nochex usage, e.g. customer sent to Nochex, whether or not APC has passed etc.

** Callback ** — optional feature — This feature updates orders once a successful transaction has taken place. This works similarly to our APC system but in order to use this option you will need to contact Nochex Support.

** Save Changes. **

Часто задаваемые вопросы

Why is my Nochex Payment page not showing?

  • Firstly, check your module settings to ensure you have added your merchant id / email address and have an amount greater than £0 on your products…

Why have I not received any shopping cart emails or orders not updated correctly?

  • Check your wordpress error logs to see if you have any unexpected errors, and go through the installation of the module to check it has been setup correctly
  • Login to your Nochex Account and check your transaction history to see what symbol is shown on your APC / Callback. ** Only Live Transactions will be visible in your transaction history **

Nochex Module has broken my website during the installation process

  • Go to your website files, and find the Nochex module which can be found somewhere like: public_html/wp_content/plugins/Woocommerce-nochexpayment-gateway
  • Delete the entire folder «Woocommerce-nochex-payment-gateway»
  • Retry the installation process

Still Experiencing Problems?

If you have tried all of the above steps and still experiencing a problem with your Nochex Module for Woocommerce,
please raise a Nochex support ticket with details of your issue and we will be delighted to help you.


Нет отзывов об этом плагине.

Участники и разработчики

«WooCommerce Payment Gateway — Nochex» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:


Перевести «WooCommerce Payment Gateway — Nochex» на ваш язык.

Заинтересованы в разработке?

Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.

Журнал изменений


  • Removed callback feature as it is not required, module already checks for callback / apc
  • Tested up to WordPress 5.5 + Woocommerce 4.3.2


  • Updated payment form functionality goes to payment receipt page.
  • Removed unused variables.


Separated the Payment Form «HTML» into a standalone file
Separated the APC and Callback Script into a standalone file
Separated the Payments Settings into a standalone file
Added Validation for the payment gateway. If Nochex is enabled, check if merchant id / email is present.
Updated each setting description, and placeholder
Updated Logging Messages and a new link in the Payment Settings to go to the Nochex Log — ** Shows only if debugging is enabled **


Bug Fixes *

Updated Payment Form, and Debug options


Bug Fixes *

Updated the Payment Method description
Updated the Payment Form presentation as some content on the page overlapped the payment form background
Updated the APC / Callback Response / Order Notes


Bug Fixes *
Removed References to external resources
Updated WordPress and WooCommerce references.
Updated and Validated Input sent to Nochex, and data returned.


Update — Fixed the product amount that was passed through to the payment page (Had been missing the Tax amount) Total amount was passed through correctly.

Bug Fixes *

If woocommerce was disabled then the Nochex module would produce an error message // Resolved
Data collected about an order were using old / depreciated functions // Resolved
APC / Callback — Optional_2 would show an error message if no value was returned // Resolved


Update — Added Billing and Delivery Country Field to pre-populate the Billing and Delivery Country on the payment page*


New Features and Settings *

Detailed Product Information — Show a table structure on the payments page with details of products ordered.
Callback — Use our callback functionality which works in a similar way to our APC. For more details checkout our support system If you would like to use this feature please contact us so we can able this on your Nochex account.
Show Postage — Show postage separately to the Total on the Nochex Payment Page.
Fixes * Some minor updates to the APC system to ensure the module is TLS 1.2 ready.


First Release.