POS & cashiers
Set up terminals and cashiers for counter-based crypto payments, and view sales by cashier.
The Point of Sale (POS) module lets you run crypto payment collection at a physical counter or kiosk. The flow is cashier-friendly: a staff member generates a fresh QR code per transaction; the customer scans it and pays on their phone.
Concepts
- Terminal — a named checkout station tied to a physical location or device (e.g. "Register 1 – Store A"). Terminals define which tokens and chains are accepted at that station.
- Cashier — a staff member identified by name and an optional employee code. Each cashier gets a personal landing URL they open on their device to initiate charges.
- Charge flow — the cashier opens their landing URL, enters an amount, and a QR invoice is generated on screen. The customer scans and pays. The cashier sees the payment confirm in real time.
Setting up terminals
- Go to Merchants → [your merchant] → Point of Sale → Terminals.
- Click + New terminal.
- Give it a label and an optional location code.
- Configure which tokens/chains the terminal accepts and which fiat price currencies it displays.
Terminals can be activated or deactivated without deleting them.
Setting up cashiers
- Go to Merchants → [your merchant] → Point of Sale → Cashiers.
- Click + New cashier.
- Enter the cashier's name, an optional employee code, and a PIN (4–6 digits, required).
- Assign the cashier to one or more terminals.
Each cashier receives a unique share link (their landing URL). They open this link on any browser-capable device. When the landing URL is opened, the cashier must enter their PIN before they can initiate charges — the PIN is the authentication credential for the session.
The cashier landing URL contains a share token that can be rotated from the cashier detail page (the current link stops working immediately when rotated). Treat the link like a credential — if a device is lost or the link is compromised, rotate it to revoke access.
Sales dashboard
Go to Merchants → [your merchant] → Point of Sale → Sales to see aggregated POS revenue.
The sales dashboard shows:
- KPIs — total sales count, total revenue (USD equivalent), average ticket, and distinct cashiers or terminals.
- Daily trend chart — revenue over time.
- By cashier / by terminal — toggle to switch the breakdown. Each row shows transaction count, total USD, and a per-currency breakdown.
You can filter by date range, terminal, cashier, currency, and invoice status. Export a CSV for offline analysis.
USD equivalents on the sales dashboard are approximations based on rates at the time of settlement. Rows without a USD rate are counted separately.