The module Marketplace Mass PayPal Payment for Magento2 will allow the admin to easily make the sellers payouts using the mass PayPal payment option. The admin can at a time make the payout to a maximum of 500 sellers. This extension will surely help the admin to make the payouts easier and quicker.
Note: As this module is an add-on of the Webkul’s Marketplace module, you need to install the Magento 2 Marketplace first to make use of this extension.
If the details are not correct, then the seller will not receive the money sent by the admin.
- The admin can save his PayPal details.
- The admin can do a Mass PayPal payment to the sellers.
- The admin can Pay 500 Sellers in one Attempt.
- The admin can also add the payment note while making the payment to the sellers.
- The admin can check the Mass Payment History.
- The admin can cancel the unclaimed payment made.
- The sellers can save their PayPal Details under their own account panel.
- The sellers can view the complete transaction information.
Customers will get a zip folder and they have to extract the contents of this zip folder on their system. The extracted folder has an src folder, inside the src folder you have the app folder. You need to transfer this app folder into the Magento2 root directory on the server as shown below.
After the successful installation, you have to run these commands in the Magento2 root directory.
First command- composer require paypal/rest-api-sdk-php:*
Second command- php bin/magento setup:upgrade
Third Command – php bin/magento setup:di:compile
Fourth Command – php bin/magento setup:static-content:deploy
After the successful installation of the module, the admin will navigate to Stores ->Configuration ->Webkul->Marketplace->Seller Mass Payment Configuration.
Here the admin will configure the Seller Mass Payment by –
- Selecting the Sandbox mode as Yes(Testing Mode) or No(Production Mode).
- Typing in the Merchant PayPal Id(Which will be used to send the payout to the sellers).
- Entering the Client ID and Secret ID.
(You will receive the Client ID and Secret ID via your PayPal account).
If you already have a PayPal business account then follow the steps below to get your API’s, else click https://www.paypal.com/be/webapps/mpp/account-selection to first create a new business account with PayPal.
Step 1: Go to this link – https://developer.paypal.com/ and on the web page click the Log into Dashboard button.
Step 2 : Now enter your PayPal credentials and then click the Login button as per the below snapshot.
Step 3 : After Login into the account, a merchant has to create an App by clicking on Create App under My Apps & Credentials.
Step 4 : After clicking on Create App, a merchant has to enter App Name and email Id of account.
After entering App Name and account’s email id and clicking on Create App, the merchant’s Client ID and Secret ID gets generated.
Once the Client ID and Secret ID gets generated, a merchant has to click on payouts and then save.
Once the Client ID and Secret ID gets generated then the admin have to enter these details in backend configuration of the module by navigating to Stores ->Configuration ->Webkul->Marketplace->Seller Mass Payment Configuration.
The sellers need to input their correct PayPal details to receive the payment from the admin via Mass PayPal payment. After filling the required fields, click the save button to save the configuration. Also, if the seller will enter the wrong details then the PayPal details will not be saved.
Under this menu option, the seller will find all of his Payouts that are made by the admin. Here the seller can see the Transaction date(when the payout has been made), Transaction Id, Comment Message, the Transaction amount, and a link to view the transaction information.
After clicking the “View” link, the seller will be able to view the complete transaction information as shown below in the snapshot.
Here the seller will find the transaction information like – Transaction Type(Selected by the admin), Method Selected(admin selected method), Comment Message(from the Admin), and the transaction order Information(Having the Ordered items and their details).
To make a mass PayPal payment to the sellers, select all the sellers and from the drop down select the PayPal mass payment option as shown below in the snapshot.
Clicking the “PayPal Mass Payment” option will bring up a pop-up window where the admin will find all the sellers selected. now clicking the “Pay” button will make the sellers payout automatically.
After this, you will see a confirmation message that the “ payment has been done successfully for the sellers” as shown below in the snapshot.
Note: The admin cannot make the next Batch payment until and unless the seller status of the last Batch payment doesn’t change to “Success”.
Once the payment has been completed, the admin can check the seller’s status by navigating through Marketplace Management->Mass Payment History as per the below image.
From here, the admin can check payment details such as Payment Batch Id, Seller Status, and Sender Batch Id etc.
Note: The Admin has to set up a cron, after which the seller status will get updated.
On Clicking View Payments, the admin can check Transaction ID, Payout Items ID, Transaction Status, and Payment Note etc.
If the receiver is unconfirmed, then the Transaction Status will be Unclaimed.
The admin will click on the Cancel Payment button to cancel the unclaimed payment made.
After canceling the unclaimed payment, the admin will get the success message as per the image.
The admin can check to whom he has made the payments by navigating to Marketplace Management-> Sellers Transaction. Here the admin can see a list of all the sellers to whom he has made the payout as shown below.
That’s all for the Magento 2 Marketplace Mass PayPal Payment. Still, have any issues please raise a ticket or get back to us at firstname.lastname@example.org
Current Product Version - 2.1.0
Supported Framework Version - 2.0.x, 2.1.x, 2.2.x,2.3.0