Categories Technology

Laravel Marketplace Paypal Commerce


Laravel Marketplace Paypal Commerce Payment The module facilitates the administrator of a store to integrate the paypal payment method for their customers.

This module includes both instant and delayed disbursement methods, also called PayPal Commerce

Even sellers can only integrate Paypal for their customers after having completed the authentication process with Paypal.

The administrator can process customers’ reimbursements on their respective panels.

Note: Please note that this module is an extension of the Marketplace module. To use it, you must first install the first Laravel Marketplace module.

Note: Paypal Commerce Payments is now a limited liberation product.

Paypal limits it to approved partners for designated use cases, and you should not use it for new integrations without prior guidance of Paypal. You can check it on Paypal.

Characteristics of Laravel Marketplace Paypal Commerce Payment

  • The administrator allows the paypal payment method so that customers can make payments.
  • You must recover the customer ID and the secret key to configure the paypal payment method.
  • The administrator receives a commission based on sellers’ transactions.
  • The module supports two payment disbursement methods: Instant payment And Delay in payment (Paypal Commerce).
  • To allow PAYPAL services, sellers must authenticate with Paypal.
  • The Paypal Commerce Marketplace plugin supports multi-sellers purchases, allowing customers to buy from several sellers in a single transaction.
  • The seller and the administrator divided the payment.

Module configuration

Customers will get a Zip file After buying the extension, the zipper dezip,

Then merge the “Packages” file in the root directory of the project.

  • Goto Config / App.php file and add the following line under “Providers”.
Webkul\PaypalCommerce\Providers\PaypalCommerceServiceProvider::class
  • Goto composer file.json and add the following line under “PSR-4”.
"Webkul\\PaypalCommerce\\": "packages/Webkul/PaypalCommerce/src"
  • Run the commands below to complete the configuration.
composer dump-autoload
php artisan optimize
php artisan migrate
php artisan route:cache
composer require firebase/php-jwt:6.4
php artisan vendor:publish --provider="Webkul\PaypalCommerce\Providers\PaypalCommerceServiceProvider" --force

Steps to register for Paypal
You can visit the Paypal website in

Click on the “Register” button. Once the verification is complete, log into your PayPal account.

How to generate the API for Paypal

After that, click on “Contestal API “ Button to see the API identification information.

database2

And receives identification information there

database 3

Module administration configuration

After the successful installation of the module, the administrator can also see the option of the paypal trade method under

Configure >> Payment method, where the administrator can configure the parameters concerning the module.

The administrator must fill out several fields.

Configuration.webp

Title:- The administrator can activate or deactivate this module.

Description:- The administrator can enter the description they wish to display on the payment page.

Logo:- The administrator can add the visible logo at the time of the payment page.

Paypal Partner Sandbox allocation ID (BN -CODE): – The administrator can enter the Assignment ID of Sandbox Partner Partner Paypal.

Partner merchant ID: – The administrator can enter the ID of the partner merchant.

Partner account email: – The administrator can enter the partner account email.

Customer Identifier:- Provide The PayPal trade customer ID; This is necessary to link the Seller’s account to Paypal Commerce.

Customer Secret: – Define the secret ID of the customer provided by Paypal Commerce Payment.

Disbursement mode: – The administrator can also select between Instant And Delayed.

Sandbox: – The administrator can activate or deactivate the condition of the sandbox from this field.

Status:- The administrator can activate or deactivate the module from this field.

Configuration2.webp

End of the seller

Once the installation of PAYPAL MULTEPPAL MULTIFER PAYMENT IN LARAVEL,

The sellers will find the menu “Paypal on board”Tab in the seller’s panel according to the snapshot below:

seller-payout.webp

Once the seller has clicked on the Connexion button, it will be redirected to the Paypal Commerce website to connect with Paypal.

Once they have completed the connection, they will be redirected to their account section.

Noard.webp

Client end

At the time of payment, the customer can select the payment method as Paypal business payment, To pay.

Checkout.webp

After selecting the Paypal Commerce payment method, the customer can click on the order button to make the payment.

The customer will be redirected to the Paypal payment page, where he will enter the details of his card and click on the “Pay now” button.

Paypal-payout.webp
Paypal-Payout2.webp

Once customers can make payments with cards. After a successful payment, they will obtain the order ID.

Checkout-complete.webp

They can check the order of the order and the details of the history of their order.

Paypal-order.webp

Paypal Trade Payment Paypal Payout | Market admin

The store administrator may consult payment requests and generate payment payment under the option Marketplace> Paypal Payout

The store administrator can generate payment from the Paypal Payout section under the option Marketplace> Paypal Payout

Paypal-payout.webp

Seller’s transaction page

After a successful transaction via the Paypal Commerce multi-supplier payment, the seller can display the details of the order transaction.

These details concern payments treated using PayPal Commerce payment.

seller- transaction.webp

I hope you will be useful to you, or if you have any problems, do not hesitate to remove a ticket to

Current product version – V2.2.2

Version of the supported frame – V2.2.2



Technology

More From Author