Unattended Card Payment Controller: Ingenico Self POS Behind One REST API
The Unattended Card Payment Controller is a compact hardware-and-software module from await8 that turns Worldline Ingenico Self / Unattended POS terminals into a clean REST API. It implements Ingenico's native unattended protocol — the full transaction handshake, status messages and EMV flow — so integrators trigger a card payment with a single request instead of building the low-level protocol themselves.
Adding card payments to a self-service machine usually means implementing a terminal's low-level unattended protocol — a slow, error-prone job. The controller removes that work: it speaks the Ingenico protocol on one side and exposes a simple REST API on the other.
Integrators send one request to start a payment and receive real-time events back; the controller handles the EMV flow, the terminal handshake and the edge cases. It runs unattended, outdoors, around the clock.
One REST API over the Ingenico protocol
The controller implements Worldline Ingenico's native unattended terminal protocol — the transaction handshake, status messages and full EMV flow — and exposes all of it as a clean REST API. You start a payment with a single request (amount and currency); the controller drives the terminal. No low-level protocol code on your side.
Event-driven — webhooks, not polling
Every payment reports its state in real time. The controller posts each step back to your machine through callbacks and webhooks — card presented, approved, declined, cancelled or timed out — so the host always knows the exact status without polling the terminal.
Supported terminals
Built for the Worldline Ingenico Self / Unattended POS range — the outdoor, self-service terminals used in vending, kiosks and car washes. Other terminals can be supported on request.
Secure remote management and OTA updates
The unit is securely accessible and managed remotely: configuration, monitoring, diagnostics and firmware (OTA) updates — removing most on-site service visits across a distributed fleet.
Built for outdoor, unattended use
It ships with a high-brightness display that stays clearly readable in direct sunlight, and is built to run unattended around the clock in outdoor installations.
Drops into any self-service machine
Vending machines, kiosks, car washes, parking and ticketing — anywhere you need reliable card acceptance without staff. It's the payment layer await8 uses to add card payments to self-service machines.
At a glance
- Terminals
- Worldline Ingenico Self / Unattended POS (others on request)
- Protocol
- Ingenico native unattended terminal protocol (handshake, status, EMV)
- Integration
- REST API — start a payment with a single request
- Events
- Webhooks / callbacks — presented, approved, declined, cancelled, timed out (no polling)
- Payments
- EMV chip, contactless and mobile wallets
- Remote management
- Configuration, monitoring, diagnostics and OTA firmware updates
- Display
- High-brightness, readable in direct sunlight
- Operation
- Unattended, 24/7, outdoor-ready
- Use cases
- Vending, kiosks, car washes, parking, ticketing
Where it fits
The controller is the payment layer await8 uses to add card acceptance to self-service machines — vending, kiosks, car washes, parking and ticketing — engineered to run unattended outdoors around the clock. It pairs directly with our self-service payment terminals solution.
Frequently asked questions
What does the controller actually do?
It turns a Worldline Ingenico Self / Unattended POS terminal into a REST API — you trigger card payments with a single request instead of implementing Ingenico's low-level unattended protocol yourself.
Which terminals are supported?
The Worldline Ingenico Self / Unattended POS range as standard; other terminals can be supported on request.
How do I start a payment?
Send one REST request with the amount and currency; the controller drives the EMV flow and the terminal handshake.
How does my machine learn the result?
It's event-driven — the controller posts webhook/callback events (presented, approved, declined, cancelled, timed out) in real time, so there's no need to poll the terminal.
Can it be managed remotely?
Yes — secure remote configuration, monitoring, diagnostics and over-the-air firmware updates, which removes most on-site service visits.
Is it suitable for outdoor machines?
Yes — a high-brightness, sunlight-readable display and built to run unattended 24/7 outdoors.
Where can I use it?
Any self-service installation: vending machines, kiosks, car washes, parking and ticketing.
Do you help with the integration?
Yes — engagements are project-based and we support integrating the controller into your machine and back-office system.