myPOS MDB SDK
Develop Cashless Solutions with myPOS MDB SDK
The myPOS MDB SDK is a lightweight Android library purpose-built for myPOS Smart POS terminals to seamlessly integrate with vending machines via the MDB (Multi-Drop Bus) protocol in cashless peripheral mode. It allows your Android app to act as a full-fledged cashless device, enabling reliable communication with MDB-compliant vending machine controllers (VMCs) and handling the complete transaction lifecycle.
Highlights
- Native Android integration for vending machine communication
- Implements MDB protocol (cashless peripheral mode)
- Handles transaction authorization, vending enablement, and error codes
- Real-time status and vending outcome tracking
- Compatible with myPOS Smart terminals running Android 11+
GitHub Repository
Access the complete MDB SDK source code, examples, and community contributions on GitHub.
API Documentation
Comprehensive guides, API reference, code examples, and integration tutorials for the myPOS MDB SDK.
Ideal For:
Vending machine manufacturers, cashless retrofit vendors, and software providers creating vending logic on Android-based Smart POS terminals.
Age-Restricted Vending Support
Includes optional support for age verification workflows through the myPOS platform, enabling compliant vending of age-sensitive products like alcohol or tobacco.
Integration Requirements
- myPOS merchant account (live or test via www.mypos.com)
- myPOS Smart terminal (Android 11+)
- Android SDK Platform 30+
- MDB-compliant vending machine controller (VMC)