Recommended PrestShop Version

Thanks for choosing Agile.
For customers using our Agile Multiple Seller module and its accessry modules, we highly recommend to use PrestaShop 1.6x or 1.7.5 or lower. PrestaShop has made some changes in versions higher than 1.7.6 that makes it possible or very difficult to implement some of features via hooks, or override, since required hooks or override is not available.

Sept. 05, 2019

Agile PrestaShop Paypal Parallel Payment Module

» Add to my wishlist

Agile PrestaShop Paypal Parallel Payment Module

5 3 Review(s)


This is an accessory module for the Agile Multiple Seller/Vendor module. This moddule will allow your online marketplace to use either the "Seller Collects Payment" or the "Seller and Store Split Payment" payment modes.  Customers can pay multiple sellers/vendors in a single payment transaction.

PrestaShop - 1.5x/1.6x/1.7x

Add to cart

Get a consultation:

Please mote:

A. This module requires both of the following modules to be installed in order to function:
   - Agile Multiple Seller module 
   - Agile Seller Commission module Version

B. You will need Paypal NVP/SOAP API Credentials - please make sure you have one already.

Features of the module:

-   This module is based on the latest version of the Paypal Express Checkout API.  It supports parallel payment mode.

-   You can specify the customer’s address information in PrestaShop to be sent to Paypal as the default for invoice and/or shipping address. The customer’s email address is also automatically sent to Paypal.

-   This module will land the customer at the billing page, so that the customer can easily choose to pay by credit card directly without registering at Paypal.

-   Customers can also easily choose to pay via their Paypal account for existing Paypal users.

-   This module will log payment details in the PrestaShop database for reference purposes.

-   This module does not require an approved Application ID from Paypal, it only requires the Paypal API credentials that you can generate instantly in your Paypal account.

-   This module will have a maximum of 10 recipients (compared to 6 with Adaptive module).

-   This module supports both normal simple payments - one sender one receiver scenario; and a multiple recipient scenario.  For example:
     -  The customer pays the store, or the customer pays the seller directly.
     -  The customer pays for the order, and the money goes to both the store owner (commissions, fees, etc.) and multiples sellers automatically.
     -  Sellers will also be handled via the Agile Seller Commission module.

What is the benefit of using this module?

By using this module, you (as the store owner) won't have to manually handle seller commissions.  The commission payments are calculated, settled, and distributed at the time of checkout and payment completion.

Some Screenshot Images

1. Scenario one - simple payment:

 Agile PayPal Parallel payment module - single recipient scenario


2. Scenario two - parallel payments:

 Agile PayPal Parallel Payment module - multiple recipient scenarip


3. Seller Collects Payment mode - detailed shopping cart items:

 Agile PayPal Payment module - item details of each seller


4. Payment Log in the PrestaShop store:

 Agile PayPal Payment module - Payment log list at PrestaShop

6. Payment Log Details in the PrestaShop store:

Agile Paypal Parallel Payment Module - Payment log details in Prestashop



  1. This module does not support Chained Payments.  If you are looking for chained payment ability, please see our Agile Paypal Adaptive module.
  2. PayPal has a maximum limit of 10 recipients for each transaction.

Email Address: 

A new account with your email address will created for you.
You will be subscribe to this topic and receieve email for reply automatically.

Your rating for the product

Quality - 1 stars
Quality - 2 stars
Quality - 3 stars
Quality - 4 stars
Quality - 5 stars
Performance - 1 stars
Performance - 2 stars
Performance - 3 stars
Performance - 4 stars
Performance - 5 stars
Value - 1 stars
Value - 2 stars
Value - 3 stars
Value - 4 stars
Value - 5 stars

Name: (nicknames are allowed)

Your comment

Reviews(total:3) in your selected language.

  • Antro della Magia


  • EggBay - The poultry farmers Marketplace


  • Boutique Visite virtuelle Google et Hors Google


Click here to see more

Version - 2018.02.15
Fixed - Items name in Paypal was displayed as "Goods%22Service" instead of "Goods/Service"
Feature - Configurable to allow shipping addresss selection on Paypal site during payment.
Fixed - Buyer shipping address was not passed to Paypal.

Version - 2016.11.28
- Supports PrestaShop 1.7x
- Modified to show only payment amount total for each recipient, it will not show details of items or shippings

- Modified to use new Merchant SDK and support Paypal new protocol TLS

Version - 2015.11.04
- Modified to support new Agile module architecture

Version - 2015.03.18
- fixed a bug of amount calculation cause following error when user uses a currency at shooping cart other than currency Paypal payment accept currency.
  "The totals of the cart item amounts do not match order amounts."

Ver - 2015.01.24
- fixed Cancel URL issue.
- changed to use real hook of PrestaShop 1.6x instead of alias
- fixed CURLOPT_SSL_VERIFYHOST warning message
  Notice: curl_setopt(): CURLOPT_SSL_VERIFYHOST with value 1 is deprecated and will be removed as of libcurl 7.28.1. It is recommended to use value 2 instead in .../modules/agilepaypalparallel/Lib/CallerService.php

Ver - 2014.06.22
- Compatible with PrestaShop 1.6x
- COmpatible with responsive theme design
- compatible with Smart Cache Javascript and Smart Cache for CSS
- fixed a problem with translatiom of Label "Products", "Commission" at payment page passed to Paypal
- the module now works as standalone module without Agile Multiple Seller modules
- fxied id_cart in table ps_agilepaypalparallel_txndetail. (the id_cart in table agilepaypalparallel_txn will be invalid(deleted because of cart split)
- fixed missing transaction ID in payment info

Ver 1.0.2 - 2014.01.01
Modified module to redirect to PrestaShop satndard Order Confirmation page after payment is finished.
So it will executes Order Confirmation hook and support analytics tool such as Google Analytics tool

Ver 1.0.1 - first version release

PrestaShop 1.7x - Yes

PrestaShop 1.6x - Available*

PrestaShop 1.5x - Available*

PrestaShop 1.4x - No

PrestaShop 1.3x - No

*Avaliable - Please purchase current version of the module, then contact us with your order # and the version of your PrestaShop, we will send you the correct package of the module that works for your PrestaShop store.

Please see here our general installation guide

A. New installation of agile module

B. Upgrade of agile module

Other Notes:
- For parallel max 10 email addresses.
- cURL must be installed and enabled on your server.
- Store Paypal email address must be different from any seller Paypal email address, otherwise it will cause payment error
- Each seller must use different Paypal email address, otherwise it may cause incorrect payment.
- All seller's Paypal account must accept the currency the set as restriction currency of this module.

Related Products