Skip to content

E12: Physical Sales (Petrol)

Overview

Bounded Context / Service: Petrol Integration Service, Quota Portal, Mobile App

Goal: Enable ticket sales at Petrol retail locations via PIN-based system.

Priority: Medium

Primary User Roles

  • Customer (at Petrol station)
  • Petrol Staff (POS operator)

Scope

In-Scope

  • Hidden Petrol sales section (accessible via QR deeplink only)
  • PIN generation in app (5-digit numeric)
  • Petrol quota portal with special role
  • 20-minute seat reservation on PIN entry
  • Identity verification at POS
  • External payment processing (Petrol register)
  • Ticket delivery to customer app after confirmation
  • Reservation timeout and cancellation handling

Out-of-Scope

  • Inventory management for Petrol (uses pre-allocated quota)
  • Petrol loyalty integration

Features

ID Feature Size Description
E12-F1 Petrol Sales Section (Mobile App) M Hidden section via deeplink
E12-F2 Petrol Quota Portal M Staff web interface
E12-F3 Petrol Reservation Management S 20-minute TTL and cancellation
E12-F4 Petrol Deeplink & QR Code Admin Management S Admin generates and distributes per-match QR codes

Dependencies

  • Quota service for Petrol allocation
  • Mobile app for PIN generation
  • Web portal for staff interface

Risks & Open Questions

Petrol Staff Training

What is the process for training Petrol staff on the quota portal?

Petrol Allocation

How is Petrol allocation quantity per match determined?


Last Updated: January 2026