Razorpay

Razorpay brings UPI, cards and net banking for restaurants in India to your RestroPress checkout, with BHIM, 50+ banks, 9 wallets and all major cards in the Razorpay Checkout pop-up.

Free · no plan needed
RestroPress Razorpay product visualRESTROPRESS · PAYMENTS
UPI, cards, net banking and wallets in the Razorpay Checkout pop-up, opened from your own domain.

WHAT RAZORPAY ADDS

Built for how India pays.

01

UPI and BHIM support

Accept UPI payments directly via BHIM and all major UPI-enabled apps.

02

All major cards

Visa, Mastercard, Rupay, Amex, and other debit/credit cards accepted.

03

50+ net banking options

Customers can pay directly from their bank account via net banking.

04

9 digital wallets

Paytm, PhonePe, Amazon Pay, and other wallets supported.

05

PCI DSS certified

Card and UPI details are entered in the Razorpay pop-up, never on your server. Razorpay is PCI DSS Level 1 compliant, and SSL is recommended rather than mandatory.

06

Payments captured server-side

After the customer pays, the extension captures the payment through the Razorpay API with your Key Secret, stores the Razorpay Transaction ID in the order notes and marks the order paid. Failed or dismissed payments are recorded as failed and the customer is returned to checkout.

07

Test keys for a dry run

There is no separate sandbox switch: enter your Razorpay test Key Id and Key Secret to take test payments, then replace them with live keys. The Merchant Name you set appears on the pop-up.

MAKE IT YOURS

From setup to service.

Razorpay goes from signup to live payments in three steps, and your customers pay in the Razorpay pop-up opened from your own domain.

Get setup guidance
  1. 01

    Create a Razorpay account

    Sign up at razorpay.com and complete KYC for your business.

  2. 02

    Add keys to RestroPress

    Go to RestroPress, Settings, Payment Gateways, RazorPay and enter your Key Id, Key Secret and Merchant Name, plus the Title customers see at checkout. Start with test keys, then swap in live keys.

  3. 03

    Customers pay in the Razorpay pop-up

    After Place Order the Razorpay Checkout opens with UPI, cards, net banking and wallets. The extension then captures the payment through the Razorpay API and marks the order paid.

PLANS & REQUIREMENTS

The right tool. The right plan.

PAYMENTS EXTENSION

Free · no plan needed

Free for every RestroPress website. Download it below, no plan needed. Paid plans add the premium extensions and priority support.

FREE EXTENSION

Razorpay is free. No plan required.

Download it now; enter your email at checkout and the file is saved to your RestroPress account for future updates.

QUESTIONS, ANSWERED

A few things to know.

Is Razorpay available outside India?
No. Razorpay onboards businesses registered in India and settles payments in INR. If your restaurant is outside India, look at Stripe, Square or the other free gateways in the RestroPress library instead.
Do I need an SSL certificate?
Razorpay does not require it, because card and UPI details are entered in the Razorpay pop-up rather than on your page. We still recommend SSL for your whole site so customers see a secure connection throughout the order.
Which payment methods are supported?
Whatever your Razorpay account has enabled: UPI and BHIM, Visa, Mastercard, RuPay and Amex cards, more than 50 net banking options and 9 wallets including Paytm, PhonePe and Amazon Pay. The extension does not restrict methods; you enable or disable them from your Razorpay dashboard.
Does the customer leave my site to pay?
No third-party page is involved. When the customer clicks Place Order, RestroPress records the order and opens the Razorpay Checkout pop-up on a payment page on your own domain. Once the customer pays, the browser returns to your success page, the extension captures the payment through the Razorpay API, saves the Razorpay Transaction ID in the order notes and marks the order paid. If the customer closes the pop-up, the order is recorded as failed and they are returned to checkout.
Is there a test mode?
Yes, through your keys. Razorpay issues separate test and live API keys, and the extension runs in whichever mode the keys you enter belong to. There is no separate sandbox checkbox, so put your test Key Id and Key Secret in the RazorPay settings, place a few orders, then replace them with your live keys.
Can I refund an order from RestroPress?
Not from the RestroPress order screen. Refunds are issued from your Razorpay Dashboard. The extension stores the Razorpay Transaction ID in the order notes so you can find the payment quickly.
Does it use Razorpay webhooks?
No. The order is confirmed when the customer returns from the pop-up and the extension captures the payment via the Razorpay API. If a customer pays but closes the browser before returning, check the payment in your Razorpay Dashboard and update the order manually.

YOUR NEXT DIRECT ORDER STARTS HERE

See how it works for your restaurant.

Explore the ordering experience, then choose the tools your team needs.