Choose QR role
Decide whether QR is only for collecting payment or also for identifying a machine action.
QR payment guide
Use this guide when a machine operator is deciding whether a printed static QR code is enough, or whether the machine needs a dynamic QR workflow connected to a controller board and payment callback.
Project fit
Integration model
For unattended machines, the important question is not only how the customer pays. It is how payment approval reaches the machine and how the machine reports the result.
Workflow
Decide whether QR is only for collecting payment or also for identifying a machine action.
Define product, relay channel, session duration, unlock, or vend command.
Payment approval from QuLink QR or your checkout triggers the controller board.
The board uploads success, failure, timeout, telemetry, or session result.
API example
The exact command fields depend on machine interface, firmware profile, and whether payment or your own app triggers the action.
POST /v1/devices/SELF-18/commands
{
"command": "start_session",
"source": "dynamic_qr_payment",
"reference_id": "QR-SESSION-18",
"machine_action": {
"type": "relay",
"duration_ms": 900000
}
}
Project RFQ
Send the machine type, payment country, price/session rule, and whether the machine should start automatically after payment.
If you are unsure about the exact interface, send what you have. Photos often answer more than a long spec.
FAQ
Usually not by itself. Automatic start normally needs a payment callback and a controller board connected to the machine.
Dynamic QR is worth it when device identity, exact amount, product, session, or result tracking matters.
QuLink can help with QR payment workflows or with receiving your payment callback and triggering the machine-side action.
Related use cases