Help Center
Guide Medium Restaurant Admin (Owner) Updated September 2026

Razorpay setup (Settings → Payments)

Connect the restaurant's own Razorpay account: keys, test vs live mode, testing the connection, enabling payments.

What you need

  • A Razorpay account belonging to the restaurant (money settles to the restaurant, never to RestoQR).
  • Its Key ID and Key secret (Razorpay Dashboard → Settings → API Keys).

Connect it

  1. Admin console → Settings → Payments tab (owner only).
  2. Enter the Key ID (rzp_test_… or rzp_live_…) and the Key secret.
  3. Choose Mode: Test or Live. Start in Test, run a real end-to-end payment, then switch to Live.
  4. Press Save configuration — the card confirms "Razorpay credentials saved".
  5. Press Test connection — a successful check says "Razorpay connection verified".
  6. Press Enable payments when you are ready to accept online payments.

How keys are handled (safety)

  • The secret is encrypted at rest and never returned to any screen — the field stays empty after saving; you only re-enter it when rotating.
  • The card shows an honest status line: Connected and enabled / Configured but disabled / Not configured.

Careful

Never share the key secret over email, chat or a support ticket — RestoQR staff will never ask for it. A leaked secret must be regenerated in the Razorpay dashboard and re-saved here.

Verify

  1. Scan a table QR, place a small order, and pay it online from the phone.
  2. The guest page should flip to Paid, and the bill should show settled in Billing → To collect.
  3. Check the payment appears in your Razorpay dashboard with the same amount.