Live Demo Buy Now

Prestashop Marketplace Mangopay Payment

Version
  • Version 1.7.x.x
  • Version 1.6.x.x

Prestashop Marketplace Mangopay Payment- Prestashop Marketplace Mangopay payment will allow admin/sellers to accept the payment through Mangopay payment gateway in which Buyers can pay through Credit Cards, Direct Debit Payment, and Bank wire. This module is useful when admin wants the payment split as soon as the buyer pays.

This module provides the functionality by which the customer can pay by redirecting to the third-party page or can pay without redirecting to the third party page as set by the admin. With this module admin and sellers can manage the refund process. The Admin as well as the seller can payout the wallet amount to their bank account.

Note:-

  • The seller shares will be transferred to the seller’s wallet and the admin share will be transferred to the admin’s wallet. In case seller’s wallet not found, then the whole amount goes to the admin.
  • This module is an add-on for the Prestashop Advanced Multi Vendor Marketplace, so you need to install marketplace module first.

Features

  • Customers will have the option to pay through Credit card Payment method.
  • Customers will have the option to pay through BankWire Payment method.
  • Customers will have the option to pay through Direct Debit Payment method.
  • Seller has to save their country for Mangopay wallet in admin’s Mangopay account.
  • Admin will have the option to allow customers to pay in different Card types.
  • While paying through the Card, a customer can redirect to the third party page or can pay without redirecting to the third-party page as set by the admin.
  • At the time of payment, the amount will be credited to seller’s wallet and admin’s wallet.
  • Wallets will be generated at Mangopay end as per the currency selected in the “allowed currency” in configuration. A single user may have multiple wallets.
  • Admin can see the list of transactions that are done by Credit Card, Direct Debit and Bank Wire.
  • Select transaction order status either as “payment accepted” or “delivered” to manage the Mangopay transfer from customer/PayIn wallet to admin’s/sellers wallet.
  • Allow/disallow sellers to payout their wallet amount to their bank account.
  • Allow/disallow sellers to refund the order amount.
  • Allow/disallow sellers to provide their bank account details.
  • Admin can manage refund as well as payout process through module.
  • Admin can manage refund from Mangopay PayIn and Mangopay Transfer while sellers can manage the refund from Mangopay transfer only.
  • Both Admin as well as sellers can add multiple bank account details.
  • Bank details can be added by the admin for sellers from back-end.
  • Admin can view the list of all the bank accounts added by sellers on seller detail page.
  • To add bank details, admin/sellers has to select the account type from the predefined list.
  • Depending on the account type selected, fields will be shown to the admin/seller to be filled on add account page.
  • Using “Mangopay Payout” tab, admin can transfer the wallet balance to their account. Admin can select any of the added account from the dropdown.
  • Using “Mangopay Wallet Cash Out” tab sellers can payout their own wallet amount to their saved bank accounts.
  • Using “Manage Seller Payout” button on “Manage Seller Bank Details”, admin can payout sellers wallet amount to sellers bank account.
  • List of transactions in “admin’s wallet & “payin wallet” will be available to admin.
  • Depending on the “transaction order status” selected, the order amount will be added in the list of transactions of “admin’s wallet” and “payin wallet”.
  • Admin can refund the admin’s/seller’s wallet amount to payin/customer wallet from the module.
  • Admin can also refund the full/partial amount from payin wallet to customer account.
  • Enable/disable field to delete the Mangopay data at the time of un-installation of the module.
  • The module can be used for the test as well as live mode.
New Features (Available in Current Version)
  • Customers will have the option to pay through BankWire Payment method.
  • Customers will have the option to pay through Direct Debit Payment method.
  • Sellers can also refund the order amount to customer’s Mangopay wallet.
  • Sellers can also refund the order amount to customer’s card.
  • If enabled by admin, the seller will receive the mail when the refund is made by admin.
  • If enabled by admin, when the refund will be made by seller admin will receive the mail.
  • Transaction in seller/admin wallet for every order can be viewed by admin separately.
  • Seller can deactivate their bank accounts anytime.
  • Admin can deactivate the bank accounts for both seller and admin.

Installation

For installing Marketplace Mangopay Payment module you need to install Prestashop Advanced Multi Vendor Marketplace module first. After installing marketplace module you can start the installation of Marketplace Mangopay Payment module.

  1. Go to back office ->module
  2. Upload the module zip file
  3. “Prestashop Mangopay Payment addon” automatically gets installed.

Now the installation is completed. Also, you can configure your module here.

Configuring the Module

After successful installation, the admin has to configure the module.

Now admin also has the option to send mail to the seller on order refund and vice versa.
Also, admin can select whether to refund to the buyer in his wallet or his card.

Once admin clicks on “Save & Generate Mangopay User”, automatically a user will be generated at Mangopay end with the wallet in the selected currency while generating user.

Admin can generate various wallets based on different currencies for a user. At a time a single wallet can be generated.

In this way, different wallets can be created for the user to manage transaction in different currencies.

Front- End Workflow

After successful installation of the module, sellers can view tabs in their marketplace account after the creation of mangopay user by Admin.

Mangopay Details

To start with, sellers have to create their user wallet in the admin’s Mangopay account. Sellers has to save their country in Mangopay Details so that their wallets get created for the currencies in which admin has their wallet.

Note:- If the seller does not provide this information, then the whole amount will be transferred to the admin.

Once, seller saved the country then their user wallet get’s created in the admin’s Mangopay account.


 

Mangopay Bank Details

Now, if the admin has allowed sellers to fill their bank details then a tab named as “Mangopay Bank Details” is provided to sellers to fill their Bank information.

Mangopay Wallet Cash Out

With the help of this section, sellers can transfer their wallet amount into their bank accounts.

Customer End Workflow

Customers will have the following options for the Payment-

  • Mangopay Card Payment.
  • Mangopay Bankwire Payment.
  • Mangopay Direct Debit Payment.

Mangopay Card Payment

By enabling this option customer will have the option to pay via Credit card.

Mangopay Direct Debit

In this payment option, the customers can fill their bank details for the payment if enabled by the admin.

Mangopay Bank Wire

In this payment option, the customers can pay by directly by transferring the amount to the admin’s account.

Order Status for Transfer

Admin can set the order status on which the money will transfer from the customer’s wallet to the admin’s wallet.

Mangopay ‘Card Payment Type’

Admin will have two types of Card payment-

  • Direct Payment– Customer can pay without redirecting to the third-party page.
  • PayIn Web–  Customer will be redirected to the third party page for the payment.

Mangopay Card Payment

Payment Type:- Payment type is selected as “Direct Payment”

In this Payment Type customer will not have to redirect to the third party page for the payment process.

Payment Type:- Payment type is selected as “PayIn Web”

In this Payment Type customer will have to redirect to the third party page for the Payment process.

Mangopay Bank Wire Payment

Mangopay Direct Debit Payment

In this way, buyers can make the payment through Mangopay Payment Gateway.

Back-End Workflow

After successful installation of the module, new tabs will be added at the back-end to manage the Mangopay transactions.

Mangopay Bank Details

Admin can add various bank account details to manage the transfer/payout of admin’s wallet money to admin’s bank account.

Mangopay Seller Bank Details

Admin can also view the seller bank details as well as can add Bank detail for sellers from the back-end. Admin can also payout the seller wallet amount to their respective bank account.

On clicking the view button admin can see the seller details and their Bank details.

Adding Seller’s Bank Details –

Manage seller payout from the back-end

Admin can also transfer the seller wallet amount to the respective bank account.

Go to Marketplace Mangopay Payment -> Mangopay Seller Bank Details -> Mangopay seller payout button.

In this way, admin can also manage different Mangopay functionality from the back-end.

Mangopay Payout

Admin can transfer their wallet money to any of their bank accounts using the bank account details added.

Mangopay Bank Wire Payment

From here admin can view the list of all the transactions made through Mangopay Bank Wire Payments.

If status will be created that means the payment has been done by the customer but not accepted by Mangopay.

Mangopay Card Payment

From here admin can view the list of all the users that have done the payment by Card.

Refund Process in Mangopay Card Payment

Admin can manage the refund from “view” option in the Marketplace Card Payments tab. There are various cases due to the configuration setting for “order status for transfer”.

Case 1 ->

When Admin has set the following configuration for “Order status for transfer – Payment Accepted”.
Now, as soon as buyer made the payment through Mangopay the order status will become “payment accepted” and the money will get transferred from customer wallet to admin’s wallet.

Case 2 ->

When Admin has set the following configuration for “Order status for transfer – Delivered”.
Now, as soon as buyer made the payment through Mangopay the order status will become “payment accepted” and the money will get transferred from customer account to customer/payin wallet.

Case 3 ->

Now, let say admin/seller has made the payout i.e. admin/seller has transferred some amount to their bank account.

Admin wants to refund the customer amount whose value is more than the available balance in the wallet, then admin will get the notification.

Mangopay Direct Debit Payment

From here admin can view the list of all the users that have done the payment by Card.

Payout Process

Sellers and admin both can perform the payout process.

Seller Payout Option

The seller can transfer their wallet amount into their bank account using the option.

Go to “Mangopay Wallet Cash Out”

 

Admin’s Payout Option

Admin can transfer their wallet money to their own bank account with the help of the module itself.

Admin can go to Mp Mangopay Payment -> Mangopay Payout

In this way admin/seller can transfer their wallet amount to their bank account.

Refund Process

Yet again depending on the configuration setting sellers can refund the order amount to customers. Admin can also refund the order amount to customers using “Mangopay payIn process”

Seller Refund Process

If the admin has allowed sellers to refund the order amount to customers then the seller will get the refund option on order detail page.

At the back-end, admin can view that seller has refunded the order amount and then can proceed to transfer the customer wallet amount to the respective bank account using PayIn process.

Support

For any kind of technical assistance, just raise a ticket at : http://webkul.uvdesk.com and for any doubt contact us at support@webkul.com

Current Product Version - 5.2.0

Supported Framework Version - 1.7.x.x

. . .

Comment

Add Your Comment

Be the first to comment.

css.php
Hire Us!
Brief us about your requirements and we'll get back to you.
Woo! Hooy!
We have just recieved your project brief and our expert will contact you shortly.
Send Again
Close

Index