# PrestaShop

Accept payments with Finix on [PrestaShop](https://www.prestashop.com).

PrestaShop
## PrestaShop Overview

PrestaShop is a leading open-source eCommerce platform powering more than 300,000 stores worldwide, with especially strong adoption across Europe. It provides a modular, customizable storefront with a built-in marketplace of thousands of add-ons for payments, shipping, marketing, and more. Merchants can manage products, orders, customers, and promotions from a centralized admin panel. Finix integrates with PrestaShop through the Cybersource payment gateway, enabling merchants to accept payments directly within their PrestaShop storefront and reconcile transaction data within their Finix Dashboard.

### Finix Requirements

- Finix Live Account
- Active PrestaShop store


## Integration

### Step 1: Sign up for a Finix Account

To create a Finix account, you can follow our step-by-step [guide](/guides/getting-started/finix-sign-up) or [sign up](https://finix.payments-dashboard.com) directly for a live or sandbox account.

We recommend choosing Direct Merchant as your Customer Type.

### Step 2: Create a Cybersource Gateway Integration

Cybersource Integration
Finix supports PrestaShop via our Cybersource Gateway integration. Please note that there is an additional fee for using our Cybersource integration.

For more information, please reach out to your Finix point of contact.

1. To create a Cybersource integration, navigate to the Integrations page on your Finix Dashboard.


Cybersource Merchant Integrations
1. Sign up for Cybersource. You can view detailed instructions in our guide, [here](/guides/online-payments/gateway-integration/cybersource#creating-a-cybersource-integration-using-the-dashboard).
2. After accepting the Cybersource invitation email, retrieve the following credentials from the Cybersource Business Center under **Payment Configuration → Key Management** — you'll need these to configure PrestaShop:
  - **Merchant ID** (also called Organization ID)
  - **REST API Key**


Cybersource Key Management
### Step 3: Install the Cybersource Plugin

Before you proceed, ensure you have:

- Approved Finix Merchant Account
- Cybersource Gateway Integration linked to your Finix Merchant Account
- Cybersource credentials from Step 2
- PrestaShop version 1.7.0 through 8.2
- Administrator access to your PrestaShop Back Office


Search for **Cybersource Official** on the [PrestaShop Marketplace](https://addons.prestashop.com) and download the plugin. For full installation details, refer to the [Cybersource PrestaShop developer documentation](https://developer.cybersource.com/technology-partners/PrestaShop.html).

To install:

1. In your PrestaShop Back Office, navigate to **Modules → Module Manager**.
2. Click **Upload a Module** and drag and drop the plugin file or select it from your system.
3. Confirm the installation and verify the module appears in the **Payments** section.


### Step 4: Configure the Cybersource Plugin

In your PrestaShop Back Office, navigate to the Cybersource module settings and configure the **General Settings** tab:

- **Sandbox Mode** — select **Sandbox** for testing or **Production** for live payments
- **Merchant ID** — your Cybersource Organization ID from Step 2
- **Merchant Key ID** — your REST Key ID from Step 2
- **Merchant Secret Key** — your REST Shared Secret from Step 2
- **Payment Action** — select **Authorize** to capture manually, or **Sale** to authorize and capture immediately
- **Enhanced Logs** — enable for detailed transaction logging during troubleshooting


After saving General Settings, switch to the **Payment Settings** tab and enable **Credit Cards**.

After completing configuration, you can now take payments through Finix via our Cybersource Gateway Integration.

To learn more about our Cybersource Gateway Integration, you can read our [guide](/guides/online-payments/gateway-integration/cybersource).

If you need additional assistance contact [support@finix.com](mailto:support@finix.com).

## PrestaShop Transactions

When you run a transaction on PrestaShop, you'll see it:

- In your PrestaShop back office under **Orders → Orders**.
- In the Cybersource Business Center.
- In your Finix Dashboard under **Transactions** → **Payments**.


These transactions will be ingested by Finix and added to `Settlements`. To track transfers between Finix and Cybersource, please refer to our guide, [here](/guides/online-payments/gateway-integration/cybersource#locating-cybersource-transactions).