The Marshall Pro protocol uses a unified JSON structure for every message. This consistency allows you to build a single “wrapper” in your code to handle all terminal communications.Documentation Index
Fetch the complete documentation index at: https://devzone.nayax.com/llms.txt
Use this file to discover all available pages before exploring further.
Request Object
Every command sent from your system to the VPOS must follow this structure:| Field | Type | Required | Description |
|---|---|---|---|
| command | string | Yes | The name of the API method (e.g., "status", "pay"). |
| requestId | string | Yes | A unique ID used to track the response. |
| data | object | No | A container for the specific parameters of the command. |
Request Example
Response Object
The terminal’s response always mirrors yourrequestId so your system knows exactly which command is being answered.
Success Response
If the command is processed successfully, the terminal returns the requested information inside thedata object.