- Pre-Selection
- Pre-Authorization
- Multi-Session
- Multi-Vending
Set Up the MCP Server
Connect your AI assistant to Nayax documentation for instant answers.
Looking for fuel dispenser or forecourt integration?This page covers Marshall, Nayax’s RS232 protocol for vending machine controller (VMC) integration. For fuel dispenser and forecourt controller (FCC) integration, see Marshall Pro.
Available LanguagesFor your convenience, we provide the SDK in C, C#, and JAVA.
System Overview
The following diagram illustrates the transaction and communication flow of the Nayax system.
- At the core is the Nayax device, which manages transactions. This device communicates with Nayax payment and monitoring servers for transaction processing, which, in turn, interact with banks or payment gateways to finalize payments.
- The blue arrows indicate the primary transaction flow between the Nayax device server and banks.
- The host machine communicates with the VPOS over the Marshall protocol.
Guides
Terms of ServiceBefore getting started with the Marshall SDK, read the Terms of Service of our developer’s zone.
Get Started
Set up the Marshall SDK for Nayax VPOS Touch and VPOS Media devices.
Payment Flows
Choose the payment flow that matches your machine’s operational needs.
Create Payments
Set up and manage cashless payment transactions from your peripheral’s controller.