2Checkout Payment Gateway for WooCommerce


2Checkout is best payment Gateway to accept payments online which allow your customers to make purchases in any of 8 payment methods, 15 languages, and 26 currencies. N-Media integrated 2Checkout Payment Gateway with WooCommerce. It is tightly integrated with WooCommerce Core API. When order is placed, user is navigated to 2CO awesome one page checkout page and All Billing & Shipping fields are also sent so customer will not type all Billing & Shipping information on 2CO. After payment the order is confirmed then user is sent back to the Thank You page.


  • Itemized Checkout – will display each item with SKU/ID
  • Pass all billing and shipping data to 2CO purchase page
  • Enable/Disable Test Mode

Latest Releas now compatible with WooCommerce 3.0

Signup with 2Checkout

Create 2Checkout Account


  • Best support
  • Inline Checkout Supported
  • Customize Icon on Checkout Page
  • Convert unsupported currencies to USD, pull live rates from Yahoo Converter
  • More detail About Pro Versoin


  • 2Checkout options
  • WooCommerce Checkout page
  • Itemized checkout


  1. Upload plugin directory to the /wp-content/plugins/ directory
  2. Activate the plugin through the Plugins menu in WordPress
  3. After activation, you can set options from WooCommerce -> Settings -> Checkout menu


Installation Instructions
  1. Upload plugin directory to the /wp-content/plugins/ directory
  2. Activate the plugin through the Plugins menu in WordPress
  3. After activation, you can set options from WooCommerce -> Settings -> Checkout menu
How to setup my 2Checkout Account?

You must have a 2Checkout account for get your Account Number and set the return URL and notification URL. So go to 2Checkout and log in.

How to found my Seller/Account Number?

In 2Checkout Seller Area you will find your Account Number on the top right of the screen by clicking in the profile icon.

How set page redirect

Go into your Account -> Site Management and setup:

  • Set the Direct Return as Header Redirect (Your URL).
  • Fill the Approved URL using a URL like:[http://yourdomain.com/?wc-api=wc_gateway_nm_twocheckout]
  • Set your Secret Word
  • Now you need to set Notification URL See how
  • Enable the Order Created, Fraud Status Changed, Invoice Status Changed and Refund Issued options and set the URLs like: [http://yourdomain.com/?wc-api=wc_gateway_nm_twocheckout]. See how
I am new to 2Checkout, can I have some quick overview?

Yes, please visit this Quick 2Checkout Guide


strange stuf

info from developers blog: “Error establishing a database connection”
link: https://najeebmedia.com/2checkout-payment-gateway-for-woocommerce/

Perfect Solution for 2checkout

I was looking for a 2checkout plugin for my woocommerce store from a long time. Found it a few days back and it works perfectly. Support team is also quick and helpful.

do not trust this developer!!!

Just a helpful piece of advice, do not trust Najeeb or N-Media software to fulfill any of their advertised functions. I purchased their professional bundle and the software is seriously flawed.

Notice that one of the 5 star ratings is from the author of the plugin, how trustworthy is someone who up votes themselves? Total character defining dick move.

There is no support, his stock answer is to blame the website builder/developer. If the fix for his program is easy he might implement it (most of the time not), but if the bug is difficult to fix or understand he does not bother responding to the people trying to use the plug in.

Just look at the forum he has up for “support”. It is a long list of people who are aggravated, disappointed, and generally fed up trying to get these people to support their work.

I am now getting emails from people desperate for support, and I’m just another user caught in the trap of installing and using these programs only to find them dysfunctional.

Great Plugin

This is awesome plugin and I had many order going to 2checkout via this plugin.

I have a request, please upgrade compatibility to support latest version of wordpress.

Some problems

the plugin it is fine, just after pay you will see this message

2Checkout Hash Mismatch… check your secret word.

Read all 10 reviews

Contributors & Developers

“2Checkout Payment Gateway for WooCommerce” is open source software. The following people have contributed to this plugin.



2.1 April 3, 2018

Bug fixed: Zip/Postal Code and Country were not updated on checkout, now it’s fixed


  • WooCommerce 3.0 Compatible
  • Itemized Billing (Products, Tax, Shipping, Fees)


  • Currency code passed to checkout


  • BUG Fixed: Variable products prices were not correct, now it’s fixed
  • Set Product as Tangible or Intangible
  • Sending Product ID to Cart Data


  • fixed return url issue


  • get_shipping() function is replaced with get_total_shipping


  • Hash Mismatch issue fixed when client redirected to shop from 2checkout payment


  • Now Secret word support added in plugin
  • clear the cart once order is verified.


  • fix callback url issue when payment is made.
  • some labels are updated.


  • It’s first release