# Integrate UberCart

## Availability <a href="#availability" id="availability"></a>

UberCart integration is available only for 2Checkout accounts that handle their own tax and invoice management (2Sell and 2Subscribe accounts).&#x20;

#### UberCart 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 Merchant Code](https://secure.2checkout.com/cpanel/account.php)).
10. Under **Secret Word for order verification** enter your **Secret Word**. (Must be the same value entered on your 2Checkout Control Panel.) To obtain the Secret Word, contact 2Checkout or, if you already have a 2Checkout account, log in to your Merchant Control Panel and navigate to *Dashboard → Integrations → Webhooks & API → Secret Word → INS Secret word*.  Your **INS secret word** should be the same as the **buy-link secret word** (can be found under *Dashboard → Integrations → Webhooks & API*, scroll down to the Secret Word area, under the INS Secret Word). Edit your INS secret word and buy-link secret word to match each other, then copy and paste them into your UberCart admin.\
    ![INS secret word.png](https://verifone.cloud/sites/default/files/verifone_2checkout/relative/Shopping-cart-integration/Integrate_general_connectors/INS%252Bsecret%252Bword.png)

    <div data-with-frame="true"><figure><img src="/files/Gsca36CfiSwqrUIZnl5o" alt=""><figcaption></figcaption></figure></div>
11. Under **checkout type,** select either **Single page** checkout or **Multi-page** checkout.
12. Click **Save Configuration**.

#### 2Checkout Settings:

1. Sign in to your 2Checkout account.
2. Navigate to *Dashboard → Integrations → Webhooks & API*
3. Follow these steps to activate Redirect URL:
   * In the **Redirect URL** section check **“Enable return after sale”**
   * For Return method, select **Header redirect**
   * Set the **Approved URL** to the URL provided in your UberCart admin  (Replace [http://yourdomain.com](http://yourdomain.com/) with the actual URL to your domain)
   * Click **Update** to **save** your settings.

## About UberCart <a href="#about-ubercart" id="about-ubercart"></a>

Ubercart is an open source e-commerce solution fully integrated with the leading open source content management system, Drupal, winner in two categories of the Packt Publishing 2008 Open Source CMS Awards. This is a killer combination for anyone looking to build a community around a product, sell access to premium content, offer paid file downloads, and much more, all while maintaining a seamless connection to your users. Ubercart leverages the advantages of Drupal’s major core and contributed systems, providing your users with shopping cart functionality that integrates with other parts of your company or community website.

For more information visit: [UberCart.com](http://www.ubercart.org/)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.2checkout.com/connectors/connectors/integrate-ubercart.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
