Payment Flows

The Nayax Marshall SDK supports various payment flows, each catering to specific operational needs. These dictate how the system handles vending sessions, payment authorizations, and transaction processing.

Recommended Flow and Configuration

The table below provides the recommended flow depending on the machine type.

Machine TypeRecommended FlowRecommended Configuration
Vending MachineSingle Session + Pre-SelectionAlways Idle
Coin ExchangerSingle Session + Pre-SelectionAlways Idle
Cotton CandySingle Session + Pre-SelectionAlways Idle + Explicit Vend Success
Photo BoothSingle Session + Pre-SelectionAlways Idle
Coffee MachineSingle Session + Pre-SelectionAlways Idle
Massage ChairSingle Session + Pre-SelectionAlways Idle
Car Washing MachineSingle Session + Pre-SelectionAlways Idle
EV Charger 1Multi SessionPrice not final
EV Charger 2Multi SessionPrice not final + Mifare approved by VMC
EV Charger 3Multi SessionPrice not final + Mifare approved by VMC + Info Session
EV Charger 4Multi SessionPrice not final + Mifare approved by VMC + Info Session + Always On
Smart FridgeMulti SessionPrice not final + Always On
Power BankMulti SessionPrice not final + Always On
LockerMulti SessionPrice not final
Racket Rental MachineMulti SessionPrice not final + Always Idle

Supported Flows

Below are all the supported payment flows by Marshall: