Skip to content

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 AppHiro Kiosk
EntryQR scan or machine selection in appTouchscreen selection
PaymentWallet credit (pre-loaded)Card tap or eWallet QR at point of use
Credit checkWallet balance check before paymentPayment collected first
AccountLogged-in customer accountAnonymous / no account required
Cycle timerShown in app after activationNot shown — no app to display it

Hiro internal wiki — optimised for LLM ingestion and agent editing.