Craig2Checkout

2Checkout Payment Extension

  • Popularity Score 2554 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
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.
In order to get this extension, you must have active Magento Go Store. Click here to create Go store.
You must choose from Magento Connect Version 1.5.1.0 or 2.0.
Learn more

Magento Connect 1.0 change

FREE
Previous Next
Overview

2Checkout Payment Extension

Signup free with 2Checkout and start selling!

This extension utilizes 2Checkouts 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.

 

Installation

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 http://www.yourdomain.com/index.php/tco/redirect/success (replace http://www.yourdomain.com 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 http://www.yourdomain.com/index.php/tco/notification/ins (replace http://www.yourdomain.com 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.

Release Notes

Adding Direct Checkout

2013-04-22 14:29:47
  • Version number: 2.3.0
  • Stability: Stable
  • Compatibility: 1.4, 1.4.1.1, 1.4.2, 1.5, 1.6, 1.6.1, 1.6.2.0, 1.7
You must be registered and logged in to get extension key.
You must choose from Magento Connect Version 1.5.1.0 or 2.0.
Learn more

Magento Connect 1.0 change

Added Support for Direct Checkout

Added Language support

2012-12-31 12:50:09
  • Version number: 2.2.1
  • Stability: Stable
  • Compatibility: 1.4.2, 1.5, 1.6, 1.6.1, 1.6.2.0, 1.7
You must be registered and logged in to get extension key.
You must choose from Magento Connect Version 1.5.1.0 or 2.0.
Learn more

Magento Connect 1.0 change

Added ability to define redirect message.
Added ability to determine 2Checkout language code.
Force auto skip to Payment Method section of checkout.

Pass Through Products and Multi Currency

2012-11-30 15:25:51
  • Version number: 2.2.0
  • Stability: Stable
  • Compatibility: 1.4, 1.4.1.1, 1.4.2, 1.5, 1.6, 1.6.1, 1.6.2.0, 1.7
You must be registered and logged in to get extension key.
You must choose from Magento Connect Version 1.5.1.0 or 2.0.
Learn more

Magento Connect 1.0 change

*Made Pass Through Products default for better lineitem listing.
*Added multi currency support.
*Removed Mark as Shipped requirement.

Updated order failure behavior

2012-09-17 19:58:26
  • Version number: 2.1.7
  • Stability: Stable
  • Compatibility: 1.4, 1.4.1.1, 1.4.2, 1.5, 1.6, 1.6.1, 1.6.2.0, 1.7
You must be registered and logged in to get extension key.
You must choose from Magento Connect Version 1.5.1.0 or 2.0.
Learn more

Magento Connect 1.0 change

Forced redirect on order fail

Adding security feature

2012-08-26 22:26:27
  • Version number: 2.1.6
  • Stability: Stable
  • Compatibility: 1.4, 1.4.1.1, 1.4.2, 1.5, 1.6, 1.6.1, 1.6.2.0, 1.7
You must be registered and logged in to get extension key.
You must choose from Magento Connect Version 1.5.1.0 or 2.0.
Learn more

Magento Connect 1.0 change

Added total checking validation to INS script
Reviews

About the Developer

This extension was developed by and is supported by Craig2Checkout

2Checkout Payment Extension 3.3 5 30 30
Inline issue with magento 1.8 I am using magento 1.8.1 and trying to configure this extension with inline feature. but when i click on place order, it redirect to my website. I can not see popup where customer can input creditcard information. No reply from developer August 24, 2014
Freeze when "Submitting order information..." I use Magento 1.8 with Fortis Ultimo Store, and I already installed 2checkout Magento extension but when process any order after select payment method it will show "Submitting order information..." and nothing happen, I already try "inline and standard". I think is something about theme can anyone tell me where i can find information for fix it by myself. How I can manually integrate the extension with Ultimo Theme or any info about what happen?. Thanks. :) May 19, 2014
Update From Magento 1.8.0 can you please tell me is this support magento 1.8.0 version. November 7, 2013
Seems fine, but doesn't work with multi-currency I'm using 1.7.2 with what I assume is the latest version of your plugin. A customer tried to checkout in Euros (USD$ is my base currency) and it failed. It gave me a "Hash did not match, check secret word." Since the secret word is fine, I'm guessing this an order total mismatch issue. I tried looking at line 161 for $amount = round($order-gt;getBaseGrandTotal(), 2); but I cannot find it in this version. Do I add it before: //check total public function checkTotal() { Note that 2CO exchange rates can be way higher than Magento's internal one, so rounding to 2 decimals might not be sufficient. I'm ok about the totals being slightly different, as long as customers can checkout. In any case, thanks for the extension. I can make a donation if you can solve the issue. If I can't fix it, I'll have to disable 2CO on my installation, and just leave Paypal. Can't have customers not being able to checkout in their currencies. July 28, 2013
I can't "Save config" after making changes in admin Right after the installation what went smooth, I am not able to save any changes I make in the control panel. I am using Magento 1.7.0.2. Whenever I click on "Save config" nothing happens! Any idea? Thanks for your help. April 29, 2013
With Magento ver. 1.7.0.2 All good except order confirmation email is not automatically sent and in order record under comments history, message: "Hash did not match, check secret word" is displayed. I have made sure that the secret work is correct and am not in demo mode. Have used version 2.1.7 (stable) of this extension before without an issue. Any suggestions? April 18, 2013
Notification Error I installed this extension. Working well. Except notification. When the customer orders, INS(notification) is always failed. I cannot find the reason. So if I add the ins address to webbrowser. It shows this error. Notice: Undefined index: vendor_order_id in /home/myfolder/public_html/app/code/local/Craig/Tco/controllers/NotificationController.php on line 41 #0 /home/myfolder/public_html/app/code/local/Craig/Tco/controllers/NotificationController.php(41): mageCoreErrorHandler(8, 'Undefined index...', '/home/myfolder/p...', 41, Array) #1 /home/myfolder/public_html/app/code/core/Mage/Core/Controller/Varien/Action.php(420): Craig_Tco_NotificationController->insAction() #2 /home/myfolder/public_html/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(250): Mage_Core_Controller_Varien_Action->dispatch('ins') #3 /home/myfolder/public_html/app/code/community/ArtsOnIT/OMplusplus/Controller/Router/Standard.php(349): Mage_Core_Controller_Varien_Router_Standard->match() #4 /home/myfolder/public_html/app/code/core/Mage/Core/Controller/Varien/Front.php(176): ArtsOnIT_OMplusplus_Controller_Router_Standard->match(Object(Mage_Core_Controller_Request_Http)) #5 /home/myfolder/public_html/app/code/core/Mage/Core/Model/App.php(349): Mage_Core_Controller_Varien_Front->dispatch() #6 /home/myfolder/public_html/app/Mage.php(640): Mage_Core_Model_App->run(Array) #7 /home/myfolder/public_html/index.php(87): Mage::run('', 'store') #8 {main} March 12, 2013
Hi I'm looking for an update to this extension which I think will be handy for everybody.. When the user presses the back button while on the 2CO page,currently cart is emptied and an order is created in the mage admin. Instead could you update the extension to go back to the cart(or checkout page with the cart content in-tact)? AND the order should not completed/generated ideally at this point.So this way the user has a chance to review cart and can try paying again w/o rebuilding it. January 21, 2013
Hi, Excellent extension, works out of the box, transfers cart details etc. Still in demo. How do I redirect customer back to my website once the customer pays on 2Checkout. I want customers to return back to my website and to track successful purchase. Thanks January 6, 2013
This is working perfectly. Just waiting for 2CO approval. Still on Demo Mode.. Just a question, is it possible to put a 2CO icon beeside the radio button on onepage checkout like paypal? July 14, 2012
2 3 next>>
Q&A
(2 Questions : 0 Answers)

Product Q&A

Ask your questions. Share your answers.

 
 
« Back
 
 
Sort by
Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_26077392
Customer avatar
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?
by
ilovebritto
-
1 year, 4 months ago
0points
0out of 0found this question helpful.
Was this helpful?Yes0No0
Avatar Image Url:: http://www.magentocommerce.com/images/avatars/uploads/avatar_25834376
Customer avatar
by
dhirajbharti
-
1 year, 1 month ago
0points
0out of 0found this question helpful.
Was this helpful?Yes0No0
1 of 1
1 of 1
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.

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

Close

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

Login

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.