Laravel eCommerce PayTabs Payment Gateway module allows the admin to integrate the PayTab Payment Gateway in the Bagisto eCommerce store at the checkout process.
This payment is also very safe and secure to use and also supports multiple languages. The admin just needs to create a merchant account to receive the payment in PayTabs.
After placing the order amount will be transferred to the admin’s merchant account.
You can also explore our Laravel Development Services and Quality Bagisto Extensions.
Features
- Enable/Disable payment method from the admin panel.
- The admin can configure the PayTabs payment method.
- Buyers can make payments via the PayTabs payment method.
- Set the payment method title
- The module supports multiple languages including RTL Arabic.
Installation
After you have successfully downloaded the zip file of Laravel eCommerce PayTab Payment Gateway, unzip the zip folder and then merge “packages” and “public” folders into the project root directory.

Goto config/app.php file and add the following line under ‘providers’
Webkul\Paytab\Providers\PaytabServiceProvider::class,
Also, go to composer.json file inside the Bagisto root directory and add the following line under ‘psr-4’
"Webkul\\Paytab\\": "packages/Webkul/Paytab/src"
In the config/bagisto-vite.php file, add the following line under the “viters” section:
'paytab' => [ 'hot_file' => 'paytab-default-vite.hot', 'build_directory' => 'themes/paytab/default/build', 'package_assets_directory' => 'src/Resources/assets', ],
Next, run these commands below to complete the setup in the bagisto root directory.
composer dump-autoload php artisan migrate php artisan route:cache php artisan vendor:publish --force
Press number of the Webkul\Paytab\Providers\PaytabServiceProvider class and then press enter to publish all assets and configurations.
Admin Initial Configuration
After the successful installation of the module, the admin can access the module configuration under the admin panel.
The admin needs to navigate to Configure>>Payment Methods from the panel.

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 in all the details the admin needs to click on the Save Configuration button.
Checkout Process
The customer at checkout can see the PayTabs payment gateway method for selection.

Once the user clicks on the Place Order button, they will be redirected to the PayTab payment gateway page.
Here, the customers can enter card details and complete the checkout process using the PayTab payment gateway by entering the details as required.

They can also view the preview of the Invoice by tapping on the View Invoice button before proceeding with the payment as shown in the image below,

Customers can edit the billing info as well prior to proceeding with the payment, they just have to click on the Edit billing info button to do the same.

After tapping on Pay Now, the page will be redirected to a 3D secure based transaction page where the customer will enter the password or OTP(One Time Password) supplied by the card issuer to complete the transaction.


Refund
The admin can also issue refund to the customer to their source account if they have used the PayTabs payment gateway. They can do so by going to the PayTab merchant dashboard and issue a refund as per the requirement.
The admin will navigate to Transactions by logging in to the PayTab merchant dashboard and process the refund accordingly.

Support
So, that’s all about the User Guide of Laravel eCommerce PayTab Payment Gateway. For any queries or doubts reach out to us at [email protected]. You can also raise a ticket at our HelpDesk System.
Current Product Version - 2.0.0
Supported Framework Version - 2.0.0

Be the first to comment.