Laravel Razorpay Payment Method Extension is a powerful and secure payment gateway integration built specifically for Laravel-based e-commerce platforms like Bagisto.
The Razorpay Method ensures a seamless checkout experience by supporting multiple payment modes, including credit/debit cards, UPI, and net banking.
This extension enhances user convenience and improves transaction success rates.
With robust security features and hassle-free transactions, the Razorpay payment Method offers a reliable and efficient solution for managing online payments in Laravel applications.
Features of Laravel Razorpay Payment Method
- Supports multiple languages like Hindi, Italian, Japanese, Dutch, Polish, and more.
- Fully compatible with the Laravel-based Bagisto eCommerce framework.
- Ensures safe payments using Razorpay’s secure API.
- Easily integrates Razorpay with Laravel applications.
Laravel Razorpay Payment Method – Configuration
- Log in to your Bagisto Admin Panel.
- Click on Configure from the left sidebar.

Open Payment Methods
- Under Configure, scroll down and click on Sales.
- Select Payment Methods.

Navigate to Razorpay Settings
- In Payment Methods, find Razorpay

Enable Razorpay
- Locate the Status toggle.
- Switch it ON to enable Razorpay.

Enter Razorpay Credentials
- Fill in the Client ID and Client Secret from your Razorpay dashboard.
- Set the Merchant Name and Transaction Description.

Save Configuration
Razorpay is now enabled and ready to use!
Scroll down and click Save to apply the changes.
Laravel Razorpay Payment Method – Customer End
Mini Checkout Page
Once you have successfully added the product in your cart, tap the Continue to Checkout button.

Checkout Address
Now, select the shipping address and tap the Confirm button.

Payment Method
After that, select the Razorpay payment method under the payment methods section, and tap the confirm button.

After selecting the Razorpay payment method, the customer can click on the Placed Order button.
Razorpay Redirect Page
Then the customer will be redirected to the Razorpay payment page, here they have to fill in their card detail and click on Pay Now.

On the other hand, customers can save the card details for future payments with the saved cards.
Razorpay UPI Payment Method
In this case we are using upi payment.

After successful payment, they will get the order ID.
Success Order

Also, If you want to display a personalized checkout message with their Order ID on the checkout page to your customers then you can check Larvel Order Checkout AI Message.
The customers can check their order status and the selected payment gateway in their order history.

Customers can also check the selected payment method in their order invoice.

Laravel Razorpay Payment Method– Admin End
The admin can view the respective orders and can see the chosen payment method for the orders.

Apart from that, the admin can see the selected payment gateway for an order by opening the same.

Refund Process
From the Bagisto admin panel, the admin can navigate to the respective order and tap the Refund button at the top.

After that, the admin will have to select the quantity for each product in order for return and tap the Refund button there after.

The refund gets created successfully.

After the refund is done by the admin, the customer can view the refund details for the respective order.

The admin can also log in to the Razorpay dashboard and view the refund details.

The admin can also view the payments for the orders done via the Laravel Razorpay payment gateway on the Razorpay dashboard.

Here, on the Razorpay dashboard, the admin can also generate a refund for the order payment.

That’s all for the Laravel Razorpay Payment Method.
Support
If you still have any issues, feel free to raise a ticket and share your feedback to help us improve the module: https://bagisto.uvdesk.com/en/
Current Product Version - 2.2.3
Supported Framework Version - v2.2.3

Be the first to comment.