Payment Device Issues

Updated 4 days ago · 2 min read

Use this guide when a payment-gated FMX workflow does not start, times out, or approves at the wrong amount.

First Checks

  1. Open FMX > Global Settings > Devices > Payment Terminal.
  2. Confirm Payment Provider is one of None, Nayax, Pulse, Shopify, or Stripe.
  3. For Nayax or Pulse, confirm the COM port appears in Windows Device Manager > Ports (COM & LPT).
  4. Confirm the workflow payment amount is in dollars or local currency units.
  5. Run a test transaction with the exact workflow used at the event.

Nayax

SymptomWhat to check
Terminal does not promptPower, COM port, baud rate, USB/serial cable, and Nayax terminal profile.
Payment times outTerminal network, Nayax account status, and whether another app is using the COM port.
Wrong amountWorkflow payment amount, currency, and provider default amount.
Approved payment does not advanceSave FMX logs and provide the transaction time to Foto Master support and Nayax.

Nayax settlement, refunds, chargebacks, and terminal reporting are handled in Nayax systems.

Pulse Hardware

Use this section for coin, token, Intercard, Embed, or other controllers configured to output pulses.

SymptomWhat to check
No approvalCOM port, baud rate, wiring, controller power, and whether pulses are being emitted.
Approves too earlyCents Per Pulse is too high, or the controller emits too many pulses per play.
Approves too lateCents Per Pulse is too low, or the controller emits too few pulses per play.
Coin/token rejectedClean or recalibrate the external coin/token hardware.
Venue card approved but booth waitsAsk the venue administrator to confirm the controller outputs pulses after approval.

FMX counts pulses. Configure coin denominations, token rules, Intercard rules, or Embed rules in the external system.

Shopify or Stripe

SymptomWhat to check
QR/checkout does not appearProvider is selected, Cloud is authenticated, and the provider account is connected.
Guest pays but booth waitsBooth internet connection, provider webhook/Cloud connection, and FMX logs.
Checkout expiresIncrease timeout if appropriate and confirm the guest can complete payment within the configured time.
Refund neededUse Shopify Admin or Stripe Dashboard.

Pre-Event Checklist

  • Provider selected correctly.
  • Payment hardware powered and connected.
  • COM port stable for Nayax/Pulse.
  • Workflow amount entered in currency units.
  • Real test payment advances the workflow.
  • Provider-side dashboard or local cash count is ready for reconciliation.

Was this helpful?

Related articles