Laravel eCommerce PayTabs Payment Gateway module allows the admin to integrate PayTabs payment services to the online store for the payment of orders.
The admin can set the title for the payment method that will be visible to the customers. This module supports multiple languages including RTL Arabic.
Once the payment is made by any customer for any of their orders by using the PayTabs payment method then the money will get automatically transferred to the PayTabs merchant account of the admin.
Features
- Enable/Disable payment method from the admin panel.
- The admin can configure the PayTabs payment method.
- Buyer can do payment PayTabs payment method.
- Set the payment method title
- The module supports multiple languages including RTL Arabic.
Installation of the Module
After you have successfully downloaded the zip file of Laravel eCommerce Vapulus Payment Gateway, unzip the zip folder and then merge “packages” folders into the project root directory.

Goto config/app.php file and add the following line under ‘webkul packages’
Webkul\Paytab\Providers\PaytabServiceProvider::class,
Also,goto composer.json file inside the Bagisto root directory and add the following line under ‘psr-4’
"Webkul\\Paytab\\": "packages/Webkul/Paytab/src"
Next, run these commands below to complete the setup in the bagisto root directory.
composer dump-autoload php artisan migrate php artisan vendor:publish --force
press 0 and then press enter to publish all assets and configurations.
or press the number showing StripeServiceProvider and then press enter to publish assets and configurations.
Admin Configuration of the module
After the successful installation of the module, the admin can access the module configuration under the admin panel. The admin needs to navigate to the configure>>sales>>payment methods.

Here the admin needs to enter various details such as Title, Description, Profile id, Client Key, Server Key, and Sort Order.
The admin can also enable and disable the module and can also enable or disable the refund option.
After filling all the details the admin needs to click on the Save button.
Checkout Process
Once the module has been enabled and configured by the admin by filling in all the essential details. The payment method is available for the customers for the checkout process as shown in the image below:-

The admin can see all the details under the order summary including the payment method used by the customer as shown below:-

Click on the Place Order button.
Now the user will be redirected to the payTab page where the customer can enter card details and complete the checkout process using the payTab payment gateway.

That’s all for the Laravel eCommerce PayTabs Payment Gateway, still, have any issue feel free to add a ticket and let us know your views to make the module better bagisto.uvdesk.com