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+

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)