When to use this: Use this guide to set up UPI payments (scan-to-pay QR, how bills finalize) and monitor offline sync & system diagnostics. Every field here saves the moment you change it — there is no separate Save step.
Steps to Configure Payments (UPI QR)
- Click Settings (gear icon at the bottom of the left sidebar).
- Select Payments.
-
Store UPI ID (VPA): Enter your pharmacy's real UPI address (e.g.
pharmacy@okhdfcbank). This is what shows the scan-to-pay QR to customers. BitMed does not auto-verify the payment — you (or your soundbox) still confirm it came in. -
Payee name: The name that shows up in the customer's UPI app when they scan (usually your store name).
-
UPI scan-to-pay QR — choose where the QR appears:
- Off: No QR shown. The cashier confirms the UPI payment manually.
- On screen: The QR shows on screen at the UPI step; the cashier taps Confirm Payment. The printed receipt has no QR (the customer already scanned it).
- On bill: No on-screen QR; the cashier taps Payment with QR and the printed bill itself carries the scan-to-pay QR.
This stays Off and locked until a valid Store UPI ID is entered above.
-
QR amount mode (only shown when QR is set to On screen):
- Static: An open QR — the customer types the bill amount themselves in their UPI app.
- Dynamic: The exact bill amount is baked into the QR, so the customer just scans and pays — no typing.
-
Finalization mode — when a UPI bill actually finalizes:
- Fast (recommended): The cashier confirms payment during billing and the bill finalizes right away.
- Strict: BitMed prints a payment-pending slip first; the tax invoice only finalizes after the cashier manually confirms the payment came in.
Sync & Diagnostics
- Navigate to Settings → Sync & Diagnostics to view real-time offline sync status, check outbox records, and run connection diagnostics.