Back to Top

PrestaShop Marketplace Adyen Payment {User-Guide}

Updated 23 May 2024

PrestaShop Marketplace Adyen Payment :- Adyen payment gateway is a popular payment method. The module will let the sellers on your site to have their buyers pay through Adyen payment method.

As soon as buyer made the payment, the seller & admin share will split and seller payout request will be send to admin, so that admin can process the seller share to seller’s bank account from Adyen. Admin can even refund the amount through the module, if buyer has requested for the refund by any means.

Note

  • PrestaShop Marketplace Adyen Payment module is compatible with PrestaShop version 8.x.x.
  • This module is an add-on for Marketplace Module. To use this module, you first have to install PrestaShop Advanced Multi Vendor Marketplace
  • PrestaShop Marketplace Adyen Payment Gateway module is compatible with PSD2 SCA(Strong Customer Authentication)
  • PrestaShop Marketplace Adyen Payment Gateway module is MultiShop Compatible with PrestaShop Advanced Multi-Vendor Marketplace version 5.4.0/3.4.0 and above.
  • Adyen is no longer processing transactions through Hosted Payment Pages (HPP).
  • If a customer is using 3D secure card, then he need to authenticate by entering username and password.
  • Module translation is available in these languages: French (fr), Arabic(ar), Spanish(es), German(de), Italian(It), Russian(ru), Japanese(ja), Dutch(nl), Bulgarian (bg), Portuguese (pt).

Admin End Features

  • Admin has to specify the display of payment methods on Adyen site.
  • Also, the admin has to specify the approximate maximum number of delivery days on their site.
  • Allow sellers to send the payout request to admin from their end.
  • Also, the admin has to provide the credentials for payout request process.
  • To initiate the payout requests, admin has to provide the store payout account credentials.
  • To confirm/decline the payout requests, admin has to provide the review payout account credentials.
  • Admin has to provide their bank account details for payouts in their own bank account.
  • View the list of all the bank details provided by the sellers.
  • Also, Admin can add the bank details of any seller from back-end.
  • Update, edit or delete the bank account details added by sellers.
  • Also, the admin can view the list of all the payout requests in “Manage Payout Request” tab.
  • Accept/decline the payout requests as per the need.
  • Admin can also send the payout requests on sellers behalf as well as for himself.
  • A separate tab to view a list of orders placed via Adyen.
  • Admin can also refund the full or partial amount to buyers from here.

Seller End Features

  • Sellers has to provide their bank details to get the payout amount in their bank accounts.
  • Also, seller and admin share split as soon as payment is made by the buyer.
  • Add multiple bank account and make any of them as default one.
  • Seller can also view the list of all the payout requests send to admin.
  • Seller can also send the payout request to admin, if admin has given permission to seller to do so.

How to Install PrestaShop Marketplace Adyen Payment

For installing Marketplace Adyen Payment module you need to install PrestaShop Advanced Multi Vendor Marketplace module first.

marketplace module installation

After installing marketplace module, the admin can start the installation of the Marketplace Adyen payment gateway module.

  • Firstly, go to the module manager in the back office and click on ‘upload a module’.
  • After that, drag and drop the module file or select the file from the system
  • In this way, the module installation will be successful.
Marketplace Subscription Products installation
Marketplace Subscription Products installation
Marketplace Subscription Products installation

Module Configuration

After the successful installation of the module, the admin needs to configure it.

Searching for an experienced
Prestashop Company ?
Find out More
configuration
configuration

General Settings

Under General Settings, the admin needs to:

  • Select the website mode.
  • Enter merchant account number provided by Adyen.
  • Specify username, password, and client encryption public key that are provided in Adyen user account details.

Payout Settings

Under the payout settings, the admin can:

  • Allow sellers to send payout request for transferring payment to seller bank accounts.
  • Enter details for payout request/confirm or decline.
  • His bank account details.

Note:

  1. Adyen is no longer processing transactions through Hosted Payment Pages (HPP).
  2. It is necessary to have EURO currency in PrestaShop as Adyen support EURO currency and all the calculation are manage in the EURO itself.
  3. If admin deletes the EURO currency after configuring the module and order take place with different seller products then admin will not receive any payout request.

How to get API

To get the API of Adyen admin has to create an account at Adyen payment gateway.

Admin can create/signup to their accounts from the following link  https://www.adyen.com/home/discover/test-account-signup#form

Admin can login to their accounts from here-

For test purpose– https://ca-test.adyen.com/ca/ca/login.shtml

For live purpose- https://ca-live.adyen.com/ca/ca/login.shtml

1-4

After log in, the admin can generate a username and password by navigating through Developers> API credentials.

Home-Adyen-customer-area-1

On the API credentials page, click on the “Create new credential” button.

API-credentials-Adyen-customer-area-1
API-credentials-Adyen-customer-area-3
API-credentials-Adyen-customer-area-1

Client Encryption Key – Admin has to fill client encryption key if he is using the custom payment form.

Admin can create a new user account by clicking on the “Create new user” button on the Users page.

User-ist-Adyen-customer-area-1
User-List-Adyen-customer-area-1

For Payout Credentials

If payout option is not available then you need to contact Adyen. Once Adyen activates your payout option, then a new tab gets available named as payout to view all the transactions and for the credentials payout account are added to the settings.

AdyentransactionPayout-1

Store payout account (storePayout@Company.[Company Account Code])->  This account is to initiate the payout requests.

Review payout account (reviewPayout@Company.[Company Account Code])-> This account is for approval or disapproval of the payout requests.

Create-new-user-2

Admin need to visit the account i.e. store payout and review payout to get the user name and password of the account.

Web-Service-users

Seller End Workflow

After the installation of the module, a new tab gets available in seller’s account to add bank account details and send payout request.

add bank details

Adyen seller bank details

Click on ‘Add New Bank Details’ to add bank account details.

add bank details
add bank details

Adyen payout request

For payout request, the seller needs to select the IBAN number in which he wants the payment and enter the payout amount.

payout request
adyen payout request

Admin End Workflow

After the installation of the module, new tabs get available at the back-end to manage the module.

adyen payment

Adyen Seller Bank Details

Under this tab, the admin can view a list of bank account details added by the sellers. Also, the admin can edit or delete the seller bank details.

Adyen Seller Bank Details

The admin can add bank account details on seller’s behalf by clicking on ‘Add new account’ button.

add bank details

Manage Adyen Payout Request

Under this tab, the admin can view a list of request sent by the sellers for payout.

adyen payout request

The admin can confirm or decline the payout request.

adyen payout request

Also, the admin can add payout request on seller’s behalf by clicking on ‘Add payout request’ button.

adyen payout request

Front End Workflow

When a customer adds a product to the cart and proceeds to checkout he can view the “Adyen Payment Gateway” option under payment.

checkout page

After selecting the Adyen payment gateway, when a customer clicks on “Place Order” button, a form appears on the page. In the form, the customer needs to enter the card details to complete the payment.

payment

Adyen Payment Refund

Click on ‘View details’ button to process the refund.

refund

The admin can refund full or partial amount to the buyer.

refund amount

Adyen Account View

All the details of the transaction, refunds, and payouts are visible to the admin in the Adyen account also.

Payment made to the Adyen account

Transactions-2

On visiting one of the payments from the list, admin can view the detail of amount received and refunded.

Payment-details

Payout Requests send to admin and their approval/disapproval from admin –

For payout requests sent to admin , go to transaction -> payouts -> open

list-of-request-payout-1

For payout approval/disapproval list, go to payouts -> processed

Processed-payment-2

On visiting any of the approved/disapproved payout requests, the admin can view the details of the transactions.

Details-of-payout-request-1

In this way, the admin can easily manage the Adyen payment method and can provide a new payment gateway to customers for seller products, so that shares split as soon as payment is made.

Note

To check which of the payment methods are available with the Adyen payment gateway, admin can go to Adyen account under payment methods.

Payment-methods-1

Admin need to contact Adyen to have payment methods other than the listed ones.

This was all about the PrestaShop Marketplace Adyen Payment Module. I hope this document will help you in checking the functionality of the module in a better way. Also, do let us know about your views in the comments.

Support

For any kind of technical assistance or query, please raise a ticket or send us a mail at [email protected]

Also, please explore our Prestashop development services and a vast range of quality Prestashop addons.

Current Product Version - 5.3.0

Supported Framework Version - 8.x.x, 1.7.x.x

. . .

Leave a Comment

Your email address will not be published. Required fields are marked*


Be the first to comment.

Back to Top

Message Sent!

If you have more details or questions, you can reply to the received confirmation email.

Back to Home

Table of Content