A sandbox split by site: the default site for general payment integration, and the field-connected site for on-site deployments.
General payment integration: any amount, any enabled channel. Payments are only settled in the sandbox — nothing is written back to the field server.
Scan the ticket QR code → read the live amount due from the field → pay online → write the payment back to the field server → the exit gate opens automatically.