This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

BNG Gateway For WooCommerce


BNG Gateway Three Step Redirect API with support for secure payment method storage with customer vault.

Securely Accept Credit Cards in WooCommerce with the BNG Gateway

The BNG Gateway For WooCommerce extension uses BNG’s most advanced and secure integration method, their patented three step redirect API. By using this plugin you will be able to accept all major credit and debit cards. Your customers will be able to save their credit cards to their WooCommerce account for easy checkout on future orders. We are able to do this by leveraging the BNG Gateway’s Customer Vault to securely save their credit card and pass back a token for storage in WooCommerce for future purchases. This is both extremely convenient for you clients, and is secure and PCI compliant for you.

The BNG Gateway For WooCommerce extension allows you to keep your customer on your site during the entire checkout process. This gives you complete control of your checkout process and shows your customer a consistent brand, building trust as well as boosting conversion. It is required that you have an SSL Certificate setup on your website to ensure you are meeting PCI compliance guidelines.

Why BNG Gateway For WooCommerce is a good fit for you store:

  • Your customer never leaves your site
  • Customers can securely save and manage payment methods for future orders
  • Store cards on BNG’s PCI compliant Customer Vault
  • Complete control of your checkout process
  • Accept Visa, MasterCard, Discover, American Express
  • Process refunds and voids directly in WooCommerce
  • Capture authorized transactions from the order screen in WooCommerce
  • Detailed customer notice displayed when a transaction fails or declines
  • Detailed and easy to understand transaction failed or decline responses for shop owner
  • Easy setup, just put in a gateway username and password and you’re up and running
  • Fast, Simple, Secure WooCommerce Checkout

With keeping your customer on your site during the entire checkout process and using BNG Gateway’s most secure integration method you are getting the best user experience, conversion rate and security.

Save Credit Cards with BNG Gateway For WooCommerce PRO

Your customers will be able to easily save and manage their cards when logged in. By having their preferred payment methods saved, customers are more likely to make return purchases since the checkout process is streamlined and fast.


  • Gateway Settings
  • Entering your card information
  • Managing Saved Payment Methods


  1. Upload the plugin files to the /wp-content/plugins/woo-bng-three-step directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the ‘Plugins’ screen in WordPress
  3. Configure the plugin by going to WooCommerce > Settings > Checkout > BNG Gateway Three Step Redirect

Contributors & Developers

“BNG Gateway For WooCommerce” is open source software. The following people have contributed to this plugin.




  • Security Fix


  • Bug fix for a bug reported by abirchler that item names with double quotes throw a js error on checkout
  • Also fixed a formatting error for item names with double quotes as displayed in the payment gateway transaction details
  • There is now a setting to define the order status after payment has been made to the gateway. You can now set the status to ‘Pending’ or ‘Completed’


  • Found & fixed a bug for missing line items in the gateway when adding more than one saved payment method


  • Bug fix for issue introduced with the WooCommerce 3.2.1 update
  • Changed the way the expiration date of a payment method is added
  • Updated the use of customer vault & billing id’s
  • Fixed line item amount viewable in gateway transaction detail


  • Updated the way billing id’s are stored within customer vault id’s


  • Fixed a PHP warning generated by an undefined array variable
  • Fixed the Back to Cart button that previously wasn’t working


  • Bug fix to prevent ajax functions from being overwritten by other plugins


  • Freemius analytics and insight system added.


  • Initial version of this plugin has been completed