Shenzhen Xingtong IOT Technology Co., Ltd.
Barcode Scanner Manufacturer with development & Invention ability
Self-service ticket vending machines (TVMs) at train stations, metro stations, and bus terminals must handle:
| Function | Code Type | Scanner Requirement |
|---|---|---|
| Mobile payment | QR code from payment app (Alipay, WeChat Pay, Apple Pay, Google Pay) | Reads from phone screen |
| Ticket validation | QR code on paper ticket or digital ticket | Reads from paper or phone |
| Promo / discount QR | QR code from membership app or coupon | Reads from phone screen |


Best for: TVM fascia integration
640×480 CMOS, reads 1D, 2D, QR, Data Matrix, PDF417
Auto-sensing mode – passenger holds phone under scanner window, reads automatically – no trigger button
Optimized for phone screens – works with dim screens, screen protectors, glare
300 scans/sec – fast payment confirmation, no queue buildup
Small footprint – fits inside TVM cabinet
USB, RS232, TTL – easy connection to TVM mainboard
3V–5V operation – standard voltage for embedded systems


Best for: TVMs with heavy payment volume
Specifically optimized for mobile payment QR codes – Alipay, WeChat Pay, Apple Pay, Google Pay
300 scans/sec
Reads from any phone brightness level
No SDK needed – plug and scan


Best for: Slim TVM designs, retrofit installations
11mm thin – fits into narrow bezels
3M adhesive backing – peel and stick, no screws
3V–24V wide voltage – works with various TVM power supplies
Passenger selects destination and ticket type on TVM screen
↓
TVM displays amount due and payment instructions: "Please scan payment QR code from your mobile payment app"
↓
Passenger opens Alipay / WeChat Pay / banking app → payment QR appears on phone
↓
Passenger holds phone under TVM scanner window
↓
XT206M3 reads payment QR code (0.3 seconds)
↓
TVM processes payment
↓
Ticket printed (paper ticket with QR code) or digital ticket sent to app
Passenger inserts paper ticket into validation slot (or scans QR under same scanner)
↓
XT206M3 reads QR code printed on ticket
↓
System verifies ticket: valid date, route, unused
↓
Gate opens or validation stamp printed
Passenger opens digital ticket QR code in app
↓
Holds phone under TVM scanner (or validator)
↓
XT206M3 reads QR code
↓
System validates → gate opens
| Component | Scanner Placement | Function |
|---|---|---|
| Payment window | Embedded in front panel | Passenger holds phone to pay |
| Ticket validation slot | Same or adjacent window | Scan paper ticket QR for validation |
| Promo QR reader | Same fascia | Scan discount / membership QR |

| Feature | Benefit for TVMs |
|---|---|
| Auto-sensing mode | No button – passenger just holds phone up |
| Reads phone screens reliably | Payment QR works even with dim screen, glare, or screen protector |
| 300 scans/sec | Fast payment – no queue at machine |
| Small footprint | Fits inside TVM cabinet |
| Multiple interfaces | USB, RS232, TTL – connect to any mainboard |
| No SDK for basic use | Plug and scan – drop‑in replacement |
| Wide voltage (3V–24V for XT206H2) | Works with existing TVM power |
Hardware:
TVM with embedded XT206M3 behind glass window
Thermal ticket printer integrated
Passenger experience:
Selects single-ride ticket on touchscreen
Sees amount due: ¥5
Opens Alipay → payment QR appears
Holds phone under scanner window
Scanner reads QR → payment deducted (beep confirmation)
Ticket printed with QR code
Passenger scans ticket QR at gate to enter
Total time: Under 20 seconds
| Machine Type | Scanner Application |
|---|---|
| Bus fare top‑up kiosk | Scan transit card QR, pay via phone |
| Intercity train ticket machine | Scan payment QR, print ticket with Aztec / QR |
| Tourist attraction ticket kiosk | Scan promo QR for discount, pay, print ticket |
| Parking payment kiosk | Scan ticket QR, pay, exit |
| Problem | XTIOT Solution |
|---|---|
| Payment QR won‘t scan from phone | Dedicated screen code optimization |
| Slow scanning creates line at machine | 300 scans/sec – instant response |
| TVM has limited internal space | Ultra‑compact module fits |
| Outdoor TVMs (bus stops) | Wide operating temp (-20°C to +60°C) |
| Passenger holds phone at wrong angle | Wide field of view + auto‑sense |
Need an embedded QR scanner for your ticket vending machine? Contact XTIOT for engineering specs and integration support.
#TicketVendingMachine #TVMScanner #QRPaymentReader #EmbeddedQRModule #XT206M3