POS Self Order Razorpay

Integrate Razorpay payment into self-order system. Customers order and pay online, optimizing experience and operational efficiency.

Point of Sale
Self Order
Razorpay
Online Payment
Restaurant
QR Code

Overview

POS Self Order Razorpay module combines self-service ordering system with Razorpay payment gateway, allowing customers to order and pay online without staff assistance.

Perfect solution for restaurants, cafes, food courts looking to reduce labor costs, increase service speed, and improve customer experience.


Key Features

Key points

  • • Online payment via Razorpay - Support credit cards, debit cards, UPI, e-wallets and more

  • • Self-service ordering - Customers scan QR code on table, view menu and order on phone

  • • Instant payment - Customers pay online after ordering, no waiting for staff

  • • Automatic order confirmation - Orders sent directly to kitchen after successful payment

  • • Status tracking - Customers track order status in real-time on phone

  • • Smart table management - Automatically assign orders to tables based on QR code

  • • Payment reporting - Track Razorpay revenue in POS reports

  • • High security - PCI DSS compliant, encrypted payment information


Target Users

Key points

  • • Restaurants - Reduce service staff, increase order processing speed

  • • Cafes - Customers self-order and pay, staff focus on preparation

  • • Food courts - Manage multiple stalls, customers order from different stalls

  • • Fast food - Increase service speed, reduce queues

  • • Bars & Pubs - Customers self-order drinks, pay online


Setup Instructions

Steps

  • 1. Register Razorpay account at https://razorpay.com

  • 2. Get API Key and Secret from Razorpay Dashboard

  • 3. Install POS Self Order Razorpay module in Odoo

  • 4. Go to Point of Sale → Configuration → Payment Methods

  • 5. Create new payment method, select "Razorpay"

  • 6. Enter API Key and Secret from Razorpay

  • 7. Select account type (Test or Live)

  • 8. Enable "Use in Self Order" for payment method

  • 9. Save configuration and test payment


How to Use for Customers

Steps

  • 1. Customer scans QR code on table with phone

  • 2. Browser opens Self Order page with restaurant menu

  • 3. Customer selects items, adds to cart

  • 4. Review order and click "Pay"

  • 5. Select Razorpay payment method

  • 6. Enter card details or select UPI/e-wallet

  • 7. Confirm payment on Razorpay

  • 8. Receive order confirmation and track status


How to Use for Staff

Steps

  • 1. Open POS session as usual

  • 2. Self Order orders automatically appear in POS

  • 3. Check orders paid via Razorpay

  • 4. Process orders and serve customers

  • 5. Close session, Razorpay revenue automatically reconciled


Scenario 1: Restaurant peak hours

Crowded customers, staff cannot serve in time. Customers scan QR, order and pay via Razorpay. Orders go to kitchen immediately, reducing wait time from 15 minutes to 5 minutes.


Scenario 2: Work cafe

Customers work all day, want to order more drinks without calling staff. Scan QR on table, order more coffee and pay online, staff brings when ready.


Scenario 3: Multi-stall food court

Customer wants to order from 3 different stalls. Scan QR, select items from multiple stalls, pay once via Razorpay. Each stall receives separate order and prepares.


Scenario 4: Foreign customers

Customer does not speak Vietnamese, difficult to communicate with staff. Self Order supports multiple languages, customer orders in English and pays via Razorpay.


Important Terminology

Key points

  • • Self Order - Self-service ordering system, customers order via phone

  • • Razorpay - Popular online payment gateway in India and Southeast Asia

  • • QR Code - QR code on table, customers scan to access menu

  • • UPI - Unified Payments Interface, popular payment method in India

  • • API Key - Authentication key to connect Odoo with Razorpay

  • • Webhook - Mechanism for Razorpay to notify Odoo of payment results

  • • Payment Gateway - Online payment gateway

  • • PCI DSS - Payment card data security standard


Tips for Effective Use

Key points

  • • Print clear QR codes - Place QR codes in visible positions on tables with brief instructions

  • • Test before operation - Try test payments before switching to live

  • • Guide customers - Place instruction boards or stickers on tables

  • • Monitor webhooks - Ensure webhooks work to receive payment notifications

  • • Check reconciliation - Reconcile Razorpay revenue with POS reports daily

  • • Prepare backup plan - Keep cash payment method for customers not using online

  • • Optimize menu - Ensure beautiful food images, clear descriptions

  • • Update status - Update order status for customer tracking


System Requirements

Key points

  • • Point of Sale module installed

  • • POS Self Order module installed

  • • Razorpay account registered and verified

  • • API Key and Secret from Razorpay

  • • Stable internet connection for POS and customers

  • • QR code printer or printed QR codes on paper


Troubleshooting: Payment fails

Key points

  • • Check API Key and Secret entered correctly

  • • Ensure Razorpay account is activated

  • • Check customer internet connection

  • • View error logs in Razorpay Dashboard

  • • Try test payment first


Troubleshooting: Orders not appearing in POS

Key points

  • • Check webhook configured correctly in Razorpay

  • • Ensure POS session is open

  • • Check payment method has "Use in Self Order" enabled

  • • View logs in Odoo for errors

  • • Restart POS session


Troubleshooting: QR code not working

Key points

  • • Check QR code generated correctly for each table

  • • Ensure Self Order is enabled in POS configuration

  • • Check URL in QR code is accessible

  • • Try scanning QR with different apps


Troubleshooting: Customer not receiving confirmation

Key points

  • • Check email/SMS notification configured

  • • Ensure customer entered correct phone/email

  • • Check order status in POS

  • • Guide customer to check spam/junk mail


Frequently Asked Questions

Key points

  • • Does Razorpay work in Vietnam? - Razorpay mainly operates in India. In Vietnam, use Stripe or VNPay

  • • What are Razorpay transaction fees? - About 2% + fixed fee, depending on card type. See details at Razorpay.com

  • • Can refunds be processed? - Yes, process refunds directly in Razorpay Dashboard or from Odoo

  • • Do customers need Razorpay account? - No, customers only need card or UPI to pay

  • • Is there a transaction amount limit? - Depends on your Razorpay account configuration

  • • Is payment data secure? - Yes, Razorpay is PCI DSS compliant, card information not stored in Odoo


Business Benefits

Key points

  • • Reduce 40-60% service staff costs

  • • Increase 30% order processing speed during peak hours

  • • Reduce 80% errors in order recording

  • • Increase revenue as customers easily order more items

  • • Improve customer experience, increase return rate

  • • Customer data and consumption habits for marketing