MDB(Multi-Drop Bus)协议是一种内部通信协议,主要用于自动贩卖机等设备中的非现金交易部分。MDB/ICP(Internal Communication Protocol)版本4.3是该协议的一个更新,发布于2020年9月,它定义了非现金设备(如电子支付系统)与贩卖机控制器(VMC)之间的通信规范。 协议中提到了两种非现金设备地址:Cashless #1(00010xxxB,10H)和Cashless #2(11000xxxB,60H)。这两种地址的设定是为了允许同时在贩卖机中安装两种独特的非现金支付设备,例如,卡基系统作为Cashless #1,手机基系统作为Cashless #2。在这个部分中定义的所有通信规范对这两种设备都是通用的,唯一的区别在于它们使用的地址。 在MDB 4.3版本中,新增了以下关键特性: 1. **报告商品编号**:允许向非现金设备报告实际售出的商品编号,这有助于跟踪和确认交易的具体内容。 2. **远程售卖(Remote Vend)**:提供了一种方法,使得MDB非现金协议能够控制VMC上的产品分发器。这意味着用户可以通过手机应用在不直接接触贩卖机按钮或屏幕的情况下选择产品。 3. **购物车/部分退款功能**:允许在一个交易(单次卡片触碰)中进行多次售卖。这一功能会向非现金设备报告每个已分发的产品(提供每个产品的编号),使得一次交易可以包含多个商品。 4. **购物车/部分退款功能**还支持部分退款。当商品未完全售出时,例如部分商品未能正确分配,此功能可以处理部分退款的情况。 在通信过程中,所有涉及的货币值都是无符号二进制数,可能是16位(Level 01 & 02)或32位(如果启用了32位选项)。数值传输遵循高位字节优先的原则,并根据非现金设备的READER CONFIGURATION DATA响应提供的参数进行缩放。 MDB 4.3的这些新特性显著提升了贩卖机与非现金支付设备间的交互能力和用户体验,使贩卖机能够适应更复杂的交易场景,包括远程操作、多商品购买和灵活的退款机制。这些改进不仅提高了交易效率,也为移动支付和数字化服务的集成提供了更多的可能性。
- 粉丝: 1
- 资源: 13
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Screenshot_20241117_024114_com.huawei.browser.jpg
- .turing.dat
- shopex升级补丁只针对 485.78660版本升级至485.80603版本 其它版本的请勿使用!
- 基于Django和HTML的新疆地区水稻产量影响因素可视化分析系统(含数据集)
- windows conan2应用构建模板
- 3_base.apk.1
- 基于STM32F103C8T6的4g模块(air724ug)
- 基于Java技术的ASC学业支持中心并行项目开发设计源码
- 基于Java和微信支付的wxmall开源卖票商城设计源码
- 基于Java和前端技术的东软环保公众监督系统设计源码