2Checkout Payment Extension

  • Popularity Score 3669 Popularity Score

    Popularity ScoreReferrals to Site/Downloads

    0 0 1+ 1+ 250+ 250+ 1000+ 1000+ 10000+ 10000+

2Checkout Payment Module - Tested on 1.4.x, 1.5.x, 1.6.x, 1.7.x, 1.8x, 1.9x
Compatible with:
This extension is currently unavailable on Magento Connect. Please contact the developer.

You will be re-directed to the developer's website to complete your purchase.

You must be registered and logged in to get extension key.
In order to get this extension, you must be logged in to the Magento Community. Click here to login or register.
You must choose from Magento Connect Version or 2.0.
Learn more

Magento Connect 1.0 change

Previous Next

2Checkout Payment Extension

Signup free with 2Checkout and start selling!

This extension utilizes 2Checkout's back office API and Instant Notificaiton Service to provide you with the ability to do all of your sales management from Magento. It has been extensivly tested, is used by many 2Checkout clients and is updated with each Magento community release.



Install the extension through magento connect in your account. Once installed, it can be configured under Configuration->Payment Gateways. If you run into any problems, please make sure you are using the 2.0 magento connect extension and you have Stable set as your preferred state in the magento connect settings.

Magento Configuration


  • Enter your 2Checkout seller ID (Account Number).


  • Enter your Secret Word (Must be the same value entered in your 2Checkout Site Management page.)


  • Choose to use either the single page or standard 2Checkout purchase routine.
  • Select whether or not you will be placing demo sales. (If you have a 2Checkout demo account this needs to be set to Yes.)


  • (Optional)Enter your 2Checkout API username and password (this is only required if you use Live Refunds) If you have not yet created an API user, please login to your 2Checkout account, click on the Account tab and User Management subtab. From here, please click the Create Username link and create a new username with API Access and API Updating selected for the Access type. This username and password can then be entered in API username and password fields in Magento.
  • (Optional)Select whether or not your want to enable Live Refunds. (This uses the 2Checkout API to issue a live refund to the customer when you issue a credit memo in Magento.)
  • (Optional)Select Yes on either "Invoice Automatically Before 2Checkout Fraud Review" or "Invoice Automatically After 2Checkout Fraud Review". (Invoicing makes downloads available to customers. 2Checkout does their own fraud review with in a few hours of the sale being placed so you can choose to either wait for a pass on the review or provide it immediatly.)
  • (Optional)Finially you can choose to restrict any countries from using this payment method by using the Payment Applicable From selection.


2Checkout Configuration

Login to your 2Checkout account. Click the Account tab and click the Site Management subtab.

  • Select "Header Redirect" as your return method.
  • Enter in your secret word (same as you entered in Magento).
  • To insure that you do not encounter return process issues, you may also want to enter your Approved URL as (replace with your actual store URL)
  • Save your changes.

To setup instant sales notifications, click Notificaitons tab in 2CO admin area.

  • Enable the Order Created and Fraud Status Changed messages.
  • Enter (replace with your actual site URL) in the URL fields.
  • Save your changes.


You should be good to go. There were many features added in this release so please feel free to pm me with any questions and please let me know of any bugs you encounter or feature requests you may have.

M1 Extension Versions

Adding IE8 support

2014-03-03 01:27:54
  • Version number: 2.4.2
  • Stability: Stable
  • Compatibility: 1.5, 1.6, 1.6.1,, 1.7, 1.8, 1.8.1
You must be registered and logged in to get extension key.

Magento Connect 2.0

Magento Connect 2.0

Made JS change to add support for IE8

Update Direct Checkout Integration

2014-03-02 04:15:45
  • Version number: 2.4.1
  • Stability: Stable
  • Compatibility:, 1.4.2, 1.5, 1.6, 1.6.1,, 1.7, 1.8, 1.8.1
You must be registered and logged in to get extension key.

Magento Connect 2.0

Magento Connect 2.0

Fixing template issue

Update Direct Checkout Integration

2014-03-02 03:19:21
  • Version number: 2.4.0
  • Stability: Stable
  • Compatibility: 1.5, 1.6, 1.6.1,, 1.7, 1.8, 1.8.1
You must be registered and logged in to get extension key.

Magento Connect 2.0

Magento Connect 2.0

Direct Checkout is now brought up on the checkout page without a redirect.

Updating images

2013-10-01 16:42:10
  • Version number: 2.3.3
  • Stability: Stable
  • Compatibility: 1.5, 1.6, 1.6.1,, 1.7, 1.8
You must be registered and logged in to get extension key.

Magento Connect 2.0

Magento Connect 2.0

Updating Image Paths

fixing multi currency return logic

2013-05-02 20:59:49
  • Version number: 2.3.1
  • Stability: Stable
  • Compatibility: 1.5, 1.6, 1.6.1,, 1.7
You must be registered and logged in to get extension key.

Magento Connect 2.0

Magento Connect 2.0

fixing potential bug on return when multple pricing currencies are being used
1 2 3 4 5

Problems passing currency attribute to 2Checkout

Hi, I have a store with USD base currency. I display prices in KWD. When a customer shops in KWD, the checkout page shows a "total to be charged to your credit card" in USD, which is correct. However, the 2Checkout receiving interface (according to a screenshot their support sent me) shows that KWD is being passed, not USD. Base currency is set as USD, and the total to be bill shows up correctly as USD on the customer checkout screen however the numbers passed to 2Checkout in the background are in KWD for some reason. Any ideas?
Asked by: ilovebritto

Does it support transaction in INR (Indian Rupees) ?

Asked by: dhirajbharti
  • y_2017, m_2, d_19, h_11CST
  • bvseo_bulk, prod_bvqa, vn_bulk_0.0
  • cp_1, bvpage1
  • co_hasquestions, tq_2
  • loc_en_US, sid_7222, prod, sort_[SortEntry(order=LOCALE, direction=DESCENDING), SortEntry(order=FEATURED, direction=DESCENDING), SortEntry(order=NUM_ANSWERS, direction=DESCENDING)]
  • clientName_magento
Get Help

Support for This Extension

The best place to start if you need help with a specific extension is to contact the developer. All Magento developers have both a contact email and a support email listed.

Magento Platform Support

If you need support for a Magento platform, there are different options for support depending on which Magento platform you are using. Below are links for specific platforms.


About the Developer

This extension was developed by and is supported by TechSupport2CO

2Checkout Payment Extension is rated 1.3 out of 5 by 40.
Rated out of 5 by from Multi currency doesnt seem to work properly with this extension on 1.7, contacted the developer via PM but haven't heard from him.
Date published: 2012-05-19
Rated out of 5 by from Not working under 1.4.1, installs fine but doesn't appear anywhere in the admin panel.
Date published: 2012-05-03
Rated out of 5 by from I have installed the extension on my site. i have also setup the secret word on magento and 2checkout site admin. it does not show the payment option of 2checkout on my site. please help.
Date published: 2012-03-08
Rated out of 5 by from I'm using Magento 1.5.1 and i have installed this plugin successfully. I have added my 2CO info and i'm sure they are fine. However, when I do checkout from the site, I have a list of my payment methods including 2CO, when I select it, i have the payment info BUT NOT any button!! so, I just can click on nothing!! this is what i got: Product Name Price Qty Subtotal Subtotal $65.00 Shipping amp; Handling (Select Shipping Method - Jordan Postal Service) $1.50 Grand Total $66.50 W-006-12 kitchen wall decor $65.00 1 $65.00 Forgot an Item? Edit Your Cart any clue?
Date published: 2011-12-16
Rated out of 5 by from Thank you so much its working perfect with fix from azaqero .
Date published: 2011-11-30
Rated out of 5 by from I got an error like belowi Magento ver. Fatal error: Call to a member function getMethodInstance() on a non-object in /var/www/html/app/code/core/Mage/Payment/Helper/Data.php on line 119
Date published: 2011-11-12
Rated out of 5 by from Hello to all Im using a 1.5.1 magento version and i would like to know if this extension allows to do money orders/checks only from the admin. Thanks and regards
Date published: 2011-11-09
Rated out of 5 by from For all that have problems with another currencies, this is the solution: Setup your Base Currency: USD. Display Currency: GBP or whatever. Dont forget setup your currency exchange value for both. Then PM to send you the updated file :) Regards
Date published: 2011-10-18
Rated out of 5 by from Hi, Thanks for your extension. However I am having a problem with it: When a customer clicks the 'Place Order' button and is taken to 2Checkout to complete the order, the order is placed in Magento and the inventory is decreased even if they do not complete the order in 2Checkout. So this makes the extension unusable on my website until their is a fix. I would really like to use it though. Could you look into this? Thank you, Ron
Date published: 2011-10-02
Rated out of 5 by from Hello, great extension so far, but there are some bugs. I am selling digital products and the extension does not update order status correctly. Invoice Automatically Before 2Checkout Fraud Review --gt; No Invoice Automatically After 2Checkout Fraud Review --gt; Yes The order is still on processing and does not turn to complete. So my customers can either not download the products if I select download catalog status to "invoiced" or I decide to have status "depending" then they will download immediately, but some times they cancel credit card payment afterwards. Either way is not useful for me. I do have angry customers, because they cannot download or they download and cancel and then I do loose money. An update would be so MUCH appreciated, because this is a really a good extension of offering customers a way to pay. Thanks a lot!
Date published: 2011-09-30
  • y_2017, m_2, d_18, h_22
  • bvseo_bulk, prod_bvrr, vn_bulk_0.0
  • cp_3, bvpage2n
  • co_hasreviews, tv_0, tr_40
  • loc_en_US, sid_7222, prod, sort_[SortEntry(order=FEATURED, direction=DESCENDING), SortEntry(order=SUBMISSION_TIME, direction=DESCENDING)]
  • clientName_magento

In order to upload extension, you must be logged in to the Magento Community. Click here to login or register.



* Required Fields

Close window

Forgot Your Password?

Please enter your email below and we'll send you a new password.

* Required Fields

Close window


To upload extension you must be logged in.

* Required Fields

Close window

You are using an outdated browser

We built Magento Connect using the latest techniques and technologies.
This makes Magento Connect faster and easier to use.
Unfortunately, your browser doesn't support those technologies.
Use the links below to download a new browser or upgrade your existing browser.