POS Self Order Razorpay
Integrate Razorpay payment into self-order system. Customers order and pay online, optimizing experience and operational efficiency.
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