UberCart 3 2Checkout
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


Signup free with 2Checkout and start selling!

UberCart 3 2Checkout

This is a fork of the current 2Checkout module that is inluded in the UberCart 3 core. This fork fixes the return process issues, adds Header Redirect support, insures that demo sales are handeled correctly and adds support for the INS Fraud Status Changed call.

UberCart 3 Settings

  1. Download or clone extension at https://github.com/craigchristenson/ubercart-3-2checkout
  2. Extract and upload the uc_2checkout directory to /modules/ubercart/payment/ on your hosting/server.
  3. Sign in to your Drupal admin.
  4. Click Modules.
  5. Under UberCart-Payment activate 2Checkout and save your changes.
  6. From the admin menu click Store.
  7. Under Configuration click Payment Methods.
  8. Click Settings.
  9. Enter your Vendor Account Number (2Checkout Account Number).
  10. Under Secret Word for order verification enter your Secret Word. (Must be the same value entered on your 2Checkout Site Management page.)
  11. Under 2Checkout checkout type select Single page checkout.
  12. Click Save Configuration.

2Checkout Settings

  1. Sign in to your 2Checkout account.
  2. Click the Account tab and Site Management subcategory.
  3. Under Direct Return select Header Redirect.
  4. Enter your Secret Word.(Must be the same value entered in your UberCart admin.)
  5. Set your approved URL to "http://www.yourstore.com/?q=cart/2checkout/complete" replacing "yourstore.com" with your store URL.
  6. Under the Notifications tab enable the Fraud Status Changed message and set the URL to "http://www.yourstore.com/?q=cart/2checkout/complete" replacing "yourstore.com" with your store URL.
  7. Click Save Changes.

Please contact 2Checkout directly with any integration questions.