Machine Activation — Hiro Kiosk
Trigger: Customer selects a machine at a Hiro Kiosk touchscreen Products: Hiro Kiosk · Hiro Platform · Hiro Link Outcome: Machine starts after successful payment
Flow
Customer walks up to Hiro Kiosk
│
▼
Kiosk displays available machines at this outlet
(fetched from Hiro Platform outlet + machine registry)
│
▼
Customer selects a machine
│
▼
┌─────────────────────────────────┐
│ Hiro Platform: Pre-checks │
└─────────────────────────────────┘
│
├─ [1] Is machine online?
│ NO → Kiosk shows "Machine unavailable"
│
└─ [2] Is machine available?
Platform checks machine type:
│
├─ WASHER: must be idle
│ Running → Kiosk shows "Machine in use"
│
└─ DRYER: idle or running (add-on time allowed)
Running → Kiosk shows remaining time + "Add time" option
│
▼ Checks pass — Kiosk displays price + payment prompt
│
▼
Customer completes payment
│
├─ Contactless card tap (via attached payment terminal)
│ OR
└─ QR code scan (eWallet)
│
▼
Payment terminal sends payment request to Hiro Platform
Platform initiates payment with the appropriate gateway
│
├─ Payment FAILED → Kiosk shows "Payment failed, please try again"
│
└─ Payment SUCCESS
│
▼
Platform records transaction
(timestamp, outlet, machine, amount, payment method)
│
▼
Platform sends activation command to Hiro Link
│
▼
Hiro Link activates machine
│
▼
Platform sends confirmation to Kiosk
│
▼
Kiosk shows "Machine activated — your cycle has started"Key Differences from App Activation
| Hiro App | Hiro Kiosk | |
|---|---|---|
| Entry | QR scan or machine selection in app | Touchscreen selection |
| Payment | Wallet credit (pre-loaded) | Card tap or eWallet QR at point of use |
| Credit check | Wallet balance check before payment | Payment collected first |
| Account | Logged-in customer account | Anonymous / no account required |
| Cycle timer | Shown in app after activation | Not shown — no app to display it |
Related Flows
- Machine Activation — App — same Platform logic, different entry point
- Machine Activation — DirectPay — alternative when no Kiosk is available; customer scans QR directly on the machine
- Outlet & Machine Discovery — how machine list is populated in the Kiosk
