Cashier Guide Overview
A comprehensive operational user guide for retail cashiers, baristas, and front-desk staff operating the Hashpay POS application on Android smart EDC terminals or mobile devices.

Introduction to Hashpay POS
The Hashpay POS application turns any Android smart EDC terminal, smartphone, or tablet into a secure point-of-sale terminal capable of accepting stablecoin payments (USDT and USDC) across multiple high-speed blockchain networks.
As a store cashier, you don't need to be a blockchain expert to use Hashpay. You input bills in Rupiah (IDR) just like a regular cash register, and the terminal automatically handles real-time price conversions, dynamic QR generation, on-chain confirmation detection, and thermal paper receipt printing.
Supported hardware & built-in thermal printers
| Hardware Category | Supported Device Brands | Thermal Printer Support | Ideal Store Setup |
|---|---|---|---|
| Smart EDC Terminals | Sunmi (V2, V2 Pro, V2s, T2 Mini), iMin (Swift, D1), Centerm | Built-in 58mm thermal printer (Hardware direct driver) | Busy checkout counters, cafes, restaurants, and retail boutiques. |
| Android Smartphones | Any smartphone running Android 8.0 or newer | External Bluetooth thermal printer or paperless digital receipts | Food trucks, pop-up events, courier delivery, and mobile staff. |
| Android Tablets | Samsung Galaxy Tab, Lenovo Tab, Xiaomi Pad (8–12 inch) | Bluetooth or LAN thermal printer | Front-desk reception counters, boutique showrooms, hotel concierge desks. |
Cashier security & permission boundaries
To protect store owners and give staff peace of mind, Hashpay POS terminals operate in strict cashier isolation. Here is an overview of what the terminal can and cannot do:
| Action / Capability | Cashier POS Terminal | Merchant Owner Web Portal |
|---|---|---|
| Enter Rupiah bill & compute crypto total | Allowed (Yes) | Allowed (Yes) |
| Display dynamic payment QR code to customer | Allowed (Yes) | Allowed (Yes) |
| Print thermal QR slips & customer receipts | Allowed (Yes) | Allowed (Yes) |
| View cashier shift transaction history & reprint slips | Allowed (Yes) | Allowed (Yes) |
| Withdraw store funds or disburse to bank accounts | Strictly Forbidden (No) | Allowed (Yes) |
| View company bank account numbers or financial reports | Strictly Forbidden (No) | Allowed (Yes) |
| Access private API keys, webhooks, or passwords | Strictly Forbidden (No) | Allowed (Yes) |
| Change store MDR fees, tax rates, or pricing | Strictly Forbidden (No) | Allowed (Yes) |
The three bottom navigation tabs
The POS application features three primary workspaces accessible from the bottom bar at any time:
- History (Riwayat) — Inspect previous shift transactions, search by Order ID, filter by payment status, and reprint customer receipts.
- Transaction (Transaksi / Keypad) — The default sales workspace for ringing up customer orders and generating live payment QR codes.
- Profile (Profil) — View cashier shift duration, merchant verification status, switch default currencies (IDR / USD) or language (ID / EN), and log out cleanly.
Two terminal environments: Production vs. Sandbox
Hashpay POS operates in two clearly distinct operating modes to avoid confusion between live store sales and staff training:
| Environment Mode | Color Accent | Blockchain Network | Operational Purpose |
|---|---|---|---|
| Production | Brand Purple Header | Live Blockchain Mainnets (BNB Chain, Tron, Ethereum, Solana) | Real customer transactions, live sales revenue, and official customer receipts. |
| Sandbox | Bright Orange Header | Testnet Blockchains (Sepolia, BSC Testnet) | Training new cashiers, practice checkout runs, and printer tests with zero real money. |
Standard 5-step customer checkout flow
- Input Bill Amount — Type the customer's total bill in Rupiah (IDR) on the keypad. The terminal calculates the exact crypto equivalent in real time.
- Confirm Token & Network — Ask the customer which stablecoin and network they prefer (e.g. *USDT on BNB Smart Chain*).
- Select Customer Wallet — Choose MetaMask, Trust Wallet, Phantom, or WalletConnect.
- Show Dynamic QR Code — Present the terminal screen to the customer or tap Print to hand them a printed paper QR slip.
- Automatic Confirmation & Receipt — Hashpay detects the on-chain transfer within 2–5 seconds, automatically turns green with a checkmark, and prints the official payment receipt immediately.