WooCommerce Marketplace PayPal Commerce: This module provides the customer with one of the most secure and sought out payment method. And, this module is associated with PayPal so the payment gets split between seller and admin dynamically.
PayPal is one of the most trusted payment methods worldwide, which allows its customers to transfer money online. And, it ensures the secure money transfer to the seller account.
The admin can easily make the refunds for the payments. The module provides two different disbursement mode which is Instant and Delayed.
The customer can make the payments using the Marketplace PayPal Commerce and proceed to checkout. For this, it is a must for the customer to have an active account with PayPal.
- To integrate this module, one must install the WooCommerce Multi Vendor Marketplace Plugin first.
- Also, the Split Cart module is essential for the proper functioning of this module(this module needs to be purchased separately).
- For integrating PayPal Commerce into WooCommerce Marketplace Mobile App, paid customization work will be needed, contact sales.
- As of now, this module supports Single Seller Checkout only. The Multi-Seller Checkout is might release at the starting of the second quarter. Thereafter, there won’t be a need to use the Split Cart module for the checkout process.
- Please fill and provide information about your business model in the PayPal Commerce Platform – Questionnaire.
- The admin enables the Paypal Payment Method for the customers.
- The client and the secret key is to be retrieved for configuring the payment method.
- The admin receives the commission based on the sellers.
- Also, this plugin supports Instant and Delayed payment Disbursement Modes, i.e. PayPal Commerce.
- To enable Paypal services, the seller must authenticate with PayPal.
- The payment gets split into the seller and the admin.
- Admin can process an online refund for the customers.
The user can easily install the plugin after purchasing it. The user will get a zip file to upload in the add new plugins menu option in the WordPress admin panel.
Meanwhile, the user will navigate through the “Plugins >Add New” and click the “Add New” menu option as per the snapshot below.
After this, you will see an option on the top of your page that says “Upload Plugin”, click the option to upload the zip file.
By clicking on the “Upload Plugin” option, the user will now click on “Choose File” click on the button to browse for the zip file as per the snapshot below.
After browsing the file, click the “Install Now” button to install the plugin as per the snapshot.
Now when the plugin is installed correctly, the user will see the success message and an option to activate the plugin. Hit “Activate Plugin” to activate the plugin.
That is all for the installation part of the WooCommerce Marketplace PayPal Commerce Payment.
Create API Credentials for PayPal Commerce
For using this module in the most efficient manner, one must have an active PayPal Commerce Account. To register with the PayPal Commerce Platform the user must go to PayPal Commerce Platform Onboarding Page.
Thereafter, the user will click on the Contact us button as visible in the image below or tap on the link PayPal Partner Form.
After that, the user will navigate to the PayPal Partner Form Page and enter all the field details. After accepting the Privacy Policies of PayPal, the user will click on the submit button.
Further, the user will be able to see a thankyou message on the success page if the details are exact and correct. After this, the customer will sign in their account.
For signing in to the account, the user will go to the link to login. Thereafter, a PayPal login form will be visible. Here the user will enter the email ID and the password.
Eventually, the user will now navigate to the My Apps & Credentials > Create App under the dashboard section.
After that, the user will enter the application details like App Name and select the Sandbox Business Account.
Further, by clicking on the Create App button the user will navigate to the next page where all the credentials are mentioned.
Hence, copy the client ID and secret key and configure them in the admin backend under Paypal Marketplace Payment Gateway configurations.
The user can easily generate new Secret Key by tapping on the Generate New Secret button under the secret field, which will be visible with the date of creation for that particular secret.
Note: Always, it is important for the user to save the original secret key, as the maximum number of client secret for a user is two.
After the installation, the admin will proceed to configure the WooCommerce Marketplace PayPal Commerce Plugin by navigating to WooCommerce > Settings > Payments.
Further, the admin will enable the Marketplace PayPal Commerce for receiving the payment using this particular payment method. Meanwhile, the user will click on the Manage button for configuring the module.
After that, the admin will enter the necessary details for configuring the module as shown in the image below:
Details for Marketplace PayPal Commerce includes the following fields:
Enable/ Disable: The admin can Enable or Disable the payment method.
Title: The admin will enter the title visible to the user during the checkout.
Description: The admin will enter the description visible to the user during the checkout.
Note To Payer: This note will be visible to the payee in PayPal Commerce Transaction details
- Attribution Id (bn-code): Paypal sends on the mail id which the admin adds by while creating an account with PayPal.
- Merchant Id and Account Email: The admin must follow the given path to gather the Merchant and the Account Email.
Step 1: Log in to PayPal Developers Account.
Path: Thereafter, navigate through- SandBox Account > Account Name > View/ Edit Account > Account Details.
In the Account Details page, the admin will find the Email ID or Account Email and the Account Id or the Merchant ID as shown below.
Environment: The admin selects the transaction type as Sandbox or Live.
Disbursement: PayPal Disbursement specifies whether the admin requires Instant or Delayed payments.
Client Id: The admin receives it after creating an account with Paypal.
Client Secret Key: The admin receives it after creating an account with Paypal
Seller End Workflow In Marketplace PayPal Commerce
Forthwith, the seller will log in to the account and navigate to the Seller Profile to enter the PayPal Details. The seller can also edit other profile details.
The seller needs to add the PayPal Commerce Id and click on the Update button to save the changes as shown in the image below:
Finally, the seller will be able to receive the payment using the Marketplace PayPal Commerce.
Placing Order For Multi-Seller Product
For placing an order, the customer will add the desired product to the cart. Once all the products are added the customer will proceed for checkout as shown in the image below:
The customer will process the checkout separately as the module supports the Split cart payment method.
After that, the customer will navigate to the checkout page for adding the Billing Details. After adding the details, the customer will select the Marketplace PayPal Commerce payment method and click on Place Order.
The customer will then navigate to PayPal’s payment page directly if their PayPal account is logged in as shown in the image below. Otherwise, a login page will appear after placing the order from where they can simply log in.
On the Payment Page, the customer can either select any card or add a new debit or credit card. After selecting the card, the customer will click on the Pay Now button for completing the payment.
After the successful payment, the customer will navigate to Success Page which says the order has been received. This page also displays the order details and billing address as shown in the image below:
After the completion of this order, the customer will be able to view the cart. The product for another seller will still be there and the customer can checkout with that separately.
Once the checkout gets complete, the customer can see the order details as shown in the image below:
Once the orders are completed, they will be visible to the admin as two different orders. The admin will navigate to WooCommerce > Orders.
The module provides two different disbursement modes that can be used by the admin in order to share the payment among the seller and the admin. These two modes are Instant and Delayed which are described further in the user guide.
If the admin selects the disbursement mode as Instant then the payment will get transferred to the seller and the admin, just after the order is placed.
After the completion of the order, the seller will be able to see the transaction in their PayPal account. One of the transaction is shown in the image below:
Whereas, if the admin selects disbursement mode as Delayed then the payment will get hold at PayPal’s end. After that, the admin will release that amount and it will get transferred to the seller and the commission will get transferred to the admin account.
For processing the delayed payment, the admin will set the mode to Delayed by following the path WooCommerce > Settings > Payments and the admin will select the Disbursement as Delayed.
After that, the seller will check the order list and set the order status to Completed by navigating to WooCommerece > Orders as shown in the image below:
Once the order status is completed for the specific order, then that specific order will be visible in the Release Money section. From here, the admin will click on the Release button for the specific order.
Once the amount is released, the Transfer status for that order will change to Paid as shown in the image below:
The transactions will get reflected in the seller’s PayPal account. once the payment is released to the seller
Refund Process In Marketplace PayPal Commerce
The module allows the admin to process the refund for the orders from the backend. For this, the admin will navigate to the WooCommerce > Orders. Select the order for which the refund needs to be generated. After that, click on the Refund button.
Further, the admin will select the Refund via Marketplace PayPal Commerce as shown in the image below:
Finally, the refund report will be visible as shown in the image below:
After the completion of refund the refund, the amount will get deducted from the PayPal’s account too.
Print Invoice In Marketplace PayPal Commerce
The Payment Method will be visible in the invoice slip too as shown in the image below:
That’s all for the WooCommerce Marketplace PayPal Commerce Plugin, still, have any issue feel free to add a ticket at email@example.com
Current Product Version - 1.0.0
Supported Framework Version - 3.9.x