Cost+ Docs

PrestaShop

Integrate Cost+ with your PrestaShop store (1.7 and 8.x)

Integrate Cost+ as a payment method in your PrestaShop store. The Cost+ module is available for PrestaShop 1.7 and PrestaShop 8.

Prerequisites

  • Active Cost+ merchant account
  • PrestaShop 1.7.x or 8.x installation
  • Admin access to your PrestaShop back office
  • PHP 5.4+ (PrestaShop 1.7) or PHP 8.0+ (PrestaShop 8)
  • MySQL 5.4 or higher

1. Install the Module

Choose your PrestaShop version:

Download the module from GitHub.

  1. Go to Improve > Module Manager in your admin panel
  2. Click Upload a module
  3. Drag and drop the ZIP file or select it manually
  4. Wait for the installation to finish
  5. Scroll down to the "Other" section and click Configure under Cost+

PrestaShop 8 Module Manager

Upload a module dialog

Method B: Manual Upload via (S)FTP

  1. Extract the downloaded ZIP file
  2. Using an SFTP client (e.g. FileZilla, WinSCP), upload all folders to the /modules/ directory in your PrestaShop installation
  3. Go to Improve > Modules > Module Catalog
  4. Search for "Cost+" -- check the Uninstalled Modules tab if needed
  5. Click Install

Download the module from GitHub.

  1. Go to Improve > Module Manager in your admin panel
  2. Click Upload a module
  3. Drag and drop the ZIP file or select it manually
  4. Wait for the installation to finish
  5. Scroll down to the "Other" section and click Configure under Cost+

PrestaShop 1.7 Module Manager

Upload a module dialog

Method B: Manual Upload via (S)FTP

  1. Extract the downloaded ZIP file
  2. Using an SFTP client (e.g. FileZilla, WinSCP), upload all folders to the /modules/ directory in your PrestaShop installation
  3. Go to Modules > Module Manager
  4. Search for "Cost+" -- check the Uninstalled Modules tab if needed
  5. Click Install

2. Enter API Credentials

Log into the Merchant Portal and navigate to Websites, then click on the website you want to connect. Click on Integration where you will find your API key.

Cost+ Merchant Portal showing API key

Paste the key into the API Key field in the Cost+ Library configuration page and click Save.

Cost+ configuration page in PrestaShop 8

Cost+ configuration page in PrestaShop 1.7

[!TIP] For some hosting environments, enable the cURL CA bundle option during configuration to avoid SSL certificate issues.

3. Enable Payment Methods

After saving your API key, upload each payment method module separately via Upload a module.

Return to Improve > Module Manager, click Upload a module again, and upload each ZIP file for the payment methods you want to enable (e.g. Credit Card, MobilePay, Swish).

[!WARNING] Only activate the payment methods you have been approved for and received confirmation for.

Payment modules will either have a Configure option (if additional setup is needed) or just an Enable/Disable toggle.

4. Final Steps and Testing

  1. Double-check all enabled payment methods
  2. Place a few test transactions -- both successful and failed -- to ensure everything flows smoothly
  3. Configure advanced behavior such as manual vs. auto-capture depending on your fulfillment process

Support

Need help? Reach out to our support team at support@costplus.io.

On this page