Documentation
Protocol notes and integration material for engineers fitting payment and fiscalization to vending and self-service machines. Written to answer the questions that arrive before an order, not after it.
MDB protocol: how it works
MDB (Multi-Drop Bus) is the interface a vending machine controller uses to talk to its payment peripherals. This page explains the parts of it you need in order to attach a payment or fiscalization module to a machine.
Read → 02ccTalk, CCNET and pulse: choosing the interface
Not every machine speaks MDB. Coin and bill acceptors are also built around ccTalk, CCNET and simple pulse outputs — and which one you have decides how a controller has to be wired and configured.
Read → 03Fiscalization for unattended machines
An unattended machine that has to issue fiscal receipts needs more than a payment terminal. This page sets out what the requirement actually adds to a machine and where it usually goes wrong.
Read → 04Integration checklist: what we need to spec a board
Most quoting delays come from the same handful of missing facts. Gather these before you write to us and the first reply can be a real answer instead of a list of questions.
Read →Need the board-level detail?
Pinouts, terminal assignments and firmware notes are tied to a specific board revision, so we send them directly rather than publish a page that can go stale. Tell us the machine and we will send the matching set.