Using Nayax with FMX
This article explains how to set up a Nayax payment terminal with FMX, how to add a payment step to your workflow, and what to check before running live payments.
Before You Start: Confirm Your Nayax Terminal Is Configured for FMX
Before testing payments in FMX, contact Nayax OEM Support or your Nayax representative and ask them to confirm that your terminal is using the current Foto Master FMX Marshall configuration.
This step is required for new FMX installations and is especially important if the same Nayax terminal was previously used with FMBooth or another older Foto Master product.
FMX uses an updated Nayax configuration. A terminal that is still assigned to an older Foto Master / FMBooth profile may not work correctly with FMX, even if the COM port and FMX settings are correct.
Send Nayax these files:
You should also provide Nayax with:
- Terminal serial number
- Nayax account/operator details
- Country
- Currency
- Event or product price you plan to charge
You can send Nayax the email template at the bottom of this article.
Foto Master Nayax Certification
Foto Master completed Nayax technical validation for the FMX Marshall integration.
The certified configuration is:
| Item | Value |
|---|---|
| Certified machine model | RS232 - PC Machine - Marshall VPOS T\O\F |
| Certified feature | Marshall Single Session PreAuthorization |
| Nayax machine model name / ID | 306727101 |
| Certification effective date | January 8, 2026 |
| Certification expiration date | January 9, 2029 |
| Nayax technical contact | oemsupport@nayax.com |
The certification applies to the specific FMX implementation and configuration validated by Nayax. If the terminal profile or protocol configuration is changed, Nayax may require re-validation.
FMX Desktop Setup
- Open FMX.
- Go to Global Settings > Devices.
- Set Payment Provider to Nayax.
- Set COM Port to the port used by the Nayax terminal.
- If needed, click Refresh Ports.
- Set Baud Rate to
115200. - Set Currency (ISO 4217), for example:
USDEURILS
- Set Default Amount (cents) only as a fallback amount.
- Example:
500means 5.00 in a 2-decimal currency.
- Example:
- Set Product Code if Nayax provided one.
- If Nayax did not provide a different product code, use
1.
- If Nayax did not provide a different product code, use
- Leave Debug Enabled off during normal production use.
- Enable debug only when Foto Master or Nayax support asks for diagnostic logs.
- Click Save Changes.
Workflow Setup
Add a Payment trigger at the point in the workflow where the customer should pay.
Set the Payment Amount in regular currency units.
Example:
5.00FMX automatically converts the workflow amount to the smallest currency unit before sending it to Nayax.
When the workflow reaches the payment step:
- FMX arms the Nayax terminal.
- The Nayax terminal prompts the customer to present a card.
- The customer taps, inserts, or swipes the card.
- Nayax approves or declines the transaction.
- If the payment is approved, FMX automatically continues to the next workflow step.
Nayax Configuration Checklist
Nayax should use the FMX machine configuration spreadsheet as the source of truth.
Do not manually change country, payment-kernel, SIM, MQTT, or account-specific settings unless Nayax instructs you to do so.
The most important values to confirm are:
| Section | Field | Expected FMX Value |
| General Information | Machine ID / certified profile ID | 306727101 |
| General Information | Machine Model | RS232 - PC Machine - Marshall VPOS T\O\F |
| General Information | Machine Profile | Cashless Only |
| General Information | Machine Type | Photo Booth |
| MDB | Cashless MDB address | Marshall VMC |
| RS232 Control | Marshall UART baud rate | 115200 |
| Payment | Registration Enabled | Enable |
| Payment | Transaction Enabled | Enable |
| Payment | Choose Product Timeout | 60 seconds |
| Payment | Present Card Timeout | 90 seconds |
| Payment | Default Credit | 1000 |
| Payment | EMV Price Table | C%100 |
| VMC | Machine Model | FMX-Booth |
| VMC | Serial Number | SN-0001 |
| VMC | Machine SW Version | 1.0.115.0 |
| VMC | SDK Details | 0.0.5.02 |
| VMC | Protocol Major / Minor Version | 0 / 2 |
| VMC | Type / Sub Type | 2 / 1 |
Note: The Nayax-side default credit is only a default setting. FMX sends the actual transaction amount from the workflow payment step.
Testing Before a Live Event
Before using Nayax at a live event, complete this checklist:
- Confirm Nayax has applied or validated the FMX configuration.
- Power-cycle the Nayax terminal after Nayax updates the profile.
- Open FMX and confirm Payment Provider is set to Nayax.
- Confirm the correct COM Port is selected.
- Confirm Baud Rate is set to
115200. - Confirm the currency is correct.
- Confirm the workflow payment amount is correct.
- Run a small test payment.
- Confirm the payment appears in Nayax reporting.
- Confirm FMX automatically advances to the next workflow step after approval.
Troubleshooting
| Issue | What to Check |
| Terminal does not prompt for card | Confirm Nayax applied the FMX configuration. Then check COM port, baud rate, USB/RS232 wiring, and power-cycle the terminal. |
| Terminal shows product selection or does not arm | This usually means the terminal is still using an old FMBooth / legacy profile or an incorrect Marshall configuration. Ask Nayax to compare the terminal profile with the FMX spreadsheet. |
| Payment times out in FMX | Check terminal network connectivity, confirm the COM port is not being used by another app, and confirm Nayax has enabled transactions for this terminal. |
| Amount or currency is wrong | Check the FMX workflow Payment Amount, Currency (ISO 4217), and Default Amount (cents) settings. |
| Payment is approved but the workflow does not continue | Save the FMX logs and provide the transaction time to Foto Master support and Nayax. Enable Nayax debug logging only if support requests it. |
Information to Collect for Support
When opening a support case, include:
- FMX version
- Nayax terminal model and serial number
- COM port selected in FMX
- Currency
- Payment amount
- Date and time of the failed test
- Screenshot or export of the Nayax terminal configuration, if available
- FMX logs containing
[PAYMENT][NAYAX]and[NAYAX]entries
Email Template to Send Nayax
Subject: Update Nayax terminal configuration for Foto Master FMX
Hello Nayax Support,
We are setting up this Foto Master booth with FMX and need the Nayax terminal configuration updated or confirmed for the current Foto Master FMX Marshall integration.
Please apply or verify the FMX machine configuration spreadsheet:
Foto Master also has a Nayax certification letter for this implementation:
https://drive.google.com/file/d/1odYftJiFxKb_mpxplZmURspnRKNAFTWN/view?usp=sharing
Key profile details:
- Nayax machine model name / ID:
306727101 - Machine model:
RS232 - PC Machine - Marshall VPOS T\O\F - Machine type:
Photo Booth - Certified feature/profile:
Marshall Single Session PreAuthorization - Marshall UART baud rate:
115200 - Cashless MDB address:
Marshall VMC
Please confirm once the terminal is updated and ready for FMX testing.
Thank you.
Was this helpful?
Related articles
Printer Comparison: DNP Models for Photo Booths
Overview DNP photo printers are widely used by photo booth operators because they are dependable, event-ready, and produce professional dye-sublimation prints. FMX supports printin
Choosing the Right Camera for Your Photo Booth
Your camera is the single most important component affecting photo quality in your booth. Foto Master supports a wide range of cameras from Canon, Nikon, Sony, and USB webcams -- b
Camera Basics for Photo Booth Operators
You do not need to be a professional photographer to run a great photo booth, but understanding a few camera fundamentals will help you deliver consistently high-quality photos acr
FMX Supported Camera List
FMX supports cameras from Canon, Nikon, and Sony via their respective manufacturer SDKs, as well as any UVC-compliant USB webcam. This article provides the full compatibility list,
Camera Basics: The Exposure Triangle
This video explains the exposure triangle — aperture, shutter speed, and ISO — and how each setting interacts to control the final look of your photo. Recommended for operators who