---
title: "Rapyd Payments Plugin for OpenCart"
source_url: https://docs.rapyd.net/en/rapyd-payments-plugin-for-opencart.html
lang: en
---

# Rapyd Payments Plugin for OpenCart

Accept cross-border payments from your OpenCart store.

Offering more payment methods drives increased conversions and customer loyalty. Rapyd offers this plugin for over 50 countries.

Download it now from the [OpenCart Extensions Marketplace](https://www.opencart.com/index.php?route=marketplace/extension&filter_search=rapyd) or from your OpenCart control panel. For detailed information, read the full instructions on this page.

> **Note:**
>
> You can only connect one store per Rapyd Account.

You must be domiciled in one of the following countries in order to accept payments.

## Supported Countries

Andorra, Australia, Austria, Belgium, Bosnia and Herzegovina, Brazil, Bulgaria, Chile, Colombia, Croatia, Cyprus, Czech Republic, Denmark, Dominican Republic, El Salvador, Estonia, Finland, France, Georgia, Germany, Gibraltar, Greece, Greenland, Hong Kong, Hungary, Iceland, India, Indonesia, Ireland, Israel, Italy, Japan, Latvia, Liechtenstein, Lithuania, Luxembourg, Macedonia, Malaysia, Malta, Mexico, Moldova, Monaco, Montenegro, Netherlands, New Zealand, Norway, Peru, Philippines, Poland, Portugal, Romania, San Marino, Singapore, Slovak Republic (Slovakia), Slovenia, South Africa, South Korea, Spain, Sweden, Switzerland, Taiwan, Thailand, Turkey, United Kingdom, United States of America (USA), Vatican, Vietnam, Virgin Islands (US)

## How to Activate OpenCart

### Step 1: Get Started with Rapyd Payments

[Sign up](https://support.rapyd.net)

- Activate and set up your plugin.
- Access sandbox mode and test payments.
- View supported payment methods.
- View payment reports.
- Invite team members.
- Complete KYB steps to fully activate your account.

### Step 2: Activate the Module from the Rapyd Client Portal

1. Sign in to Client Portal and navigate to  **Plugins**. Select **OpenCart**.
2. In the **OpenCart** window, click the **Active** toggle button.

   ![648091039674b.gif](image/img-c15d901850d3e73991e6cb9d71ba032c.gif)

### Step 3: Add the App from the OpenCart Marketplace

1. Navigate to the OpenCart marketplace by clicking on this direct [link](https://www.opencart.com/index.php?route=marketplace/extension).
2. Enter ‘Rapyd’ in the **Search** field.

   ![648091105047d.png](image/img-1ff78210440b1a5c4c3d5f61e41f4c48.png)

   The **Rapyd Payments** plugin appears in the results.

   ![648091118b159.png](image/img-ecec2d56052407dd8637c70784f0836d.png)
3. Click on the **Rapyd** plugin, and then click on the **Download** button.

   ![648091134131e.png](image/img-ca908d2356536eaf1e5a6a54abd2ebd0.png)

### Step 4: Configure the Sandbox Mode

> **Note:**
>
> The Client Portal must be in sandbox mode during this testing phase. See [Developers](https://docs.rapyd.net/en/developers.md "Developers").

There are four Rapyd payment types: Rapyd Bank, Rapyd Card, Rapyd Cash, and Rapyd eWallet. You should do the following procedure for each payment type that you want to add to your OpenCart site.

1. In the OpenCart control panel, go to **Extensions > Extensions**, and select ‘Payments’ as the extension type.

   ![64809114afb94.png](image/img-e6d58f2ec9d9aa61a174db5070c110f7.png)
2. Scroll down to the Rapyd Payments extensions.

   ![648091160ca48.png](image/img-5c0f1031daeb60a49727eff136ba7338.png)

   Click on the **+** icon next to the type of Rapyd payment you want to enable. The **Rapyd Payments General** tab appears:

   ![6480911747dd5.png](image/img-8af546d0e99b5e09de6b05d826a6edff.png)
3. Select **Yes** in the **Enable test** mode field.
4. Enter your Rapyd **Access Key** and **Secret Key** for the sandbox environment in the **Test Access key** and **Test Secret key** fields. Note that you should use the unique sandbox keys for the OpenCart plugin. See also [Plugins and Add-Ons](https://docs.rapyd.net/en/plugins-and-add-ons.md "Plugins and Add-Ons").
5. In the **Status** field, select **Enabled**.
6. In the **Sort Order** field enter an integer between 1 and 4 where 1 is the payment type that appears on the top of the list on your site’s checkout screen.
7. Optionally, set up the order status for the payment type that you are using via the **Order Status** tab.

   ![6480912ab19cf.png](image/img-6023951c7eb15f5ec983bad601807b97.png)

### Step 5: Test the Plugin

1. Go to your OpenCart ecommerce site as a customer and add an item to the cart.

   ![6480911a1b288.png](image/img-3617f34d0f64c0f27dfe46d6bbda7896.png)
2. Click on the **Checkout** button.

   ![6480911b86a93.png](image/img-3f3b8b6808f7d088b74f422d17aa977b.png)
3. Select **Guest Checkout** and click the **Continue** button.

   ![6480911cbef42.png](image/img-0f116095f571cac30df0971d63f1122d.png)
4. Enter the billing and delivery details, and click the **Continue** button.

   ![6480911e55095.png](image/img-be3e5ab4e764eafb0019e6c54dab84da.png)
5. Select a delivery method, and then select  **Card** as the **Rapyd Payments** method. Agree to the terms and conditions, and click the **Continue** button.

   ![6480911fdfe4c.png](image/img-9f75723ce1042f24e2ff11c586cdffe8.png)
6. For testing purposes, enter the following values for a Mastercard card payment:

   - Card: Mastercard
   - Card number: 4111 1111 1111 1111
   - Expiration Date: 12/23
   - CVV Code: 123
   - Cardholder Name: John Doe

   ![648091217ca87.png](image/img-3fe7517bd9b9936575ca459bde7c2c8f.png)
7. Click on the **Click to Pay** button. A confirmation message appears.

   ![6480912323e45.png](image/img-22e9a3a8674ea390958fc2e5ecac309b.png)
8. Go to the **Sales > Orders** section of the OpenCart Admin panel, and verify that the payment you have made is displayed with the correct status.

   ![64809124b43f2.png](image/img-8e9434e16a66449b619cbf77f3e73fc0.png)

   After you have finished testing the module, you can switch to production mode.

### Step 6: Configure the Module for Production

> **Note:**
>
> The Client Portal must be in production mode.

There are four Rapyd payment types: Rapyd Bank, Rapyd Card, Rapyd Cash, and Rapyd eWallet. You should do the following procedure for each payment type that you want to set for production.

1. In the OpenCart control panel, go to **Extensions > Extensions**, and select ‘Payments’ as the extension type.

   ![64809114afb94.png](image/img-e6d58f2ec9d9aa61a174db5070c110f7.png)
2. Scroll down to the Rapyd Payments extensions.

   ![648091160ca48.png](image/img-5c0f1031daeb60a49727eff136ba7338.png)

   > **Note:**
   >
   > Click on the **+** icon next to the type of Rapyd payment you want to enable. The **Rapyd Payments General** tab appears:

   ![64809128ef5c6.png](image/img-1581b3e63b0a4a644fa70d76b579c3e8.png)
3. Select **No** in the **Enable test mode** field.
4. Enter your Rapyd **Access Key** and **Secret Key** for the production environment in the **Access key** and **Secret key** fields. Note that you should use the unique production keys for the OpenCart plugin. See also [Plugins and Add-Ons](https://docs.rapyd.net/en/plugins-and-add-ons.md "Plugins and Add-Ons").
5. In the **Status** field, select **Enabled**.
6. In the **Sort Order** field enter an integer between 1 and 4 where 1 is the payment type that appears on the top of the list on your site’s checkout screen.
7. Optionally, set up the order status for the payment type that you are using via the **Order Status** tab.

   ![6480912ab19cf.png](image/img-6023951c7eb15f5ec983bad601807b97.png)

### Step 7: Set a Landing Page URL (Optional)

After the checkout process completes, the customer can be forwarded to a landing page. This may be the main URL of the ecommerce site or any other landing page that you may want to define. To set the landing page URL:

1. Sign in to the Client Portal and navigate to **Settings > Branding**.

   ![648090a7f0443.png](image/img-68d32513dd5863ec96d84365ab6b57dc.png)
2. Click on the link icon and enter the URL of the landing page in the Fallback URL field.

   ![648090aa75383.png](image/img-6e81561de11a73dbadab73d9b88e6c3d.png)
3. Click **Save**.

   For more information on customizing your checkout page, see [Hosted Checkout Page Integration Steps](https://docs.rapyd.net/en/hosted-checkout-page-integration.md "Hosted Checkout Page Integration").
