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.
- Download or clone extension at https://github.com/craigchristenson/ubercart-3-2checkout
- Extract and upload the uc_2checkout directory to /modules/ubercart/payment/ on your hosting/server.
- Sign in to your Drupal admin.
- Click Modules.
- Under UberCart-Payment activate 2Checkout and save your changes.
- From the admin menu click Store.
- Under Configuration click Payment Methods.
- Click Settings.
- Enter your Vendor Account Number (2Checkout Account Number).
- Under Secret Word for order verification enter your Secret Word. (Must be the same value entered on your 2Checkout Site Management page.)
- Under 2Checkout checkout type select Single page checkout.
- Click Save Configuration.
- Sign in to your 2Checkout account.
- Click the Account tab and Site Management subcategory.
- Under Direct Return select Header Redirect.
- Enter your Secret Word.(Must be the same value entered in your UberCart admin.)
- Set your approved URL to "http://www.yourstore.com/?q=cart/2checkout/complete" replacing "yourstore.com" with your store URL.
- 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.
- Click Save Changes.
Please contact 2Checkout directly with any integration questions.