Back to Top

User Guide for Laravel Razorpay Payment Method Extension

Updated 25 June 2025

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.
bagisto admin panel

Open Payment Methods

  • Under Configure, scroll down and click on Sales.
  • Select Payment Methods.
configuration option

Navigate to Razorpay Settings

  • In Payment Methods, find Razorpay
razorpay configuration

Enable Razorpay

  • Locate the Status toggle.
  • Switch it ON to enable Razorpay.
razorpay status button

Enter Razorpay Credentials

  • Fill in the Client ID and Client Secret from your Razorpay dashboard.
  • Set the Merchant Name and Transaction Description.
client id and client secret key

Save Configuration

Razorpay is now enabled and ready to use!

Start your headless eCommerce
now.
Find out More

Scroll down and click Save to apply the changes.

Laravel Razorpay Payment MethodCustomer End

Mini Checkout Page

Once you have successfully added the product in your cart, tap the Continue to Checkout button.

mini checkout page

Checkout Address

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

checkout address

Payment Method

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

shipping method and payment method

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.

razorpay payment redirect

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.

razorpay payment through upi method

After successful payment, they will get the order ID.

Success Order

order success through razorpay

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.

order history on customer end

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

invoice-details.webp

Laravel Razorpay Payment Method– Admin End

The admin can view the respective orders and can see the chosen payment method for the orders.

inovoice-list.webp

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

selected-payment-method

Refund Process

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

refund

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

admin-refund-create.webp

The refund gets created successfully.

admin-refund-details.webp

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

customer-refund-details.webp

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

razorpay-dashboard.webp

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

razorpay-dashboard-all-payment.webp

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

razor pay instant pay check

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

Blog Version - v2.2.3
  • Version v2.2.3
  • Version 2.2.3
. . .

Leave a Comment

Your email address will not be published. Required fields are marked*


Be the first to comment.

Back to Top

Message Sent!

If you have more details or questions, you can reply to the received confirmation email.

Back to Home

User Guide for Laravel Razorpay Payment Method Extension