原标题:售货机微信支付原理和技术难点

首先,了解一下售货机投币支付的工作原理。顾客投币后,售货机上的投币器会识别顾客的投币金额,并通讯售货机主板。然后顾客在售货机上选择商品,主板确认顾客投币金额可以购买到商品后,售货机电磁铁控制售货机售出商品,如果商品价格小于投币金额,售货机还会找零。

带有微信支付功能的售货机是有一套软件系统,并且和微信支付是打通的。在售货机上使用微信支付,顾客先选择商品,以便确认商品价格,然后支付。钱是从顾客的微信账户到商家的账户。微信支付通过接口,把顾客支付信息回调给售货机后台服务器。接下来服务器通过无线网络通知到硬件(硬件具有无线通讯模块),硬件接下来所做的事情,就和投币器类似。通知主板顾客支付了。主板控制售货机完成顾客所选商品售卖过程。

其中的技术难点:

硬件、售货机之间的通讯协议和物联网建设在中国大多数售货机是由国家自动机械销售协会(NAMA)和欧洲售货机协会(EVA)的有关成员制订MDB协议。少部分是日韩售货机VCCS协议。通讯协议就好比是语言,硬件设备要和售货机通讯,就必须掌握售货机的“语言”,也就是售货机通讯协议。物联网建设也是自动售货机微信支付的一个技术难点。

售货机电磁铁是由东莞博顺电磁铁厂家研发设计并生产的一款售货机电磁铁,此类售货机电磁铁用于售货机上,具有结构可改,参数可调优点。

责任编辑:

自动售货机微信支付 服务器,售货机微信支付原理和技术难点相关推荐

  1. 微信支付宝服务器分布,支付宝微信扫码支付中间件「第二届立创商城电子制作节30强作品」...

    原标题:支付宝微信扫码支付中间件「第二届立创商城电子制作节30强作品」 本作品为第二届立创商城电子制作节30强入围作品,作者立创社区ID:云逸Baby:转载请注明出处,未经允许不得用作商业用途.作品原 ...

  2. 微信无法连接支付服务器,App接入微信H5支付常见错误及原因

    在App上接入微信H5支付一般都会遇到一些错误.本文讨论了这些错误的解决方案和背后的原因,希望能让读者能少踩些坑. 错误可以分为两类:一是H5支付域名设置错误,二是URL Scheme跳转App错误. ...

  3. 微信支付服务器demo,集成微信支付(附带demo)

    首先忽略掉申请AppKey的步骤,直接从集成开始 1.cocopods集成SDK pod 'WechatOpenSDK' 2.添加依赖库 SystemConfiguration.framework, ...

  4. 微信企业支付 服务器根证书,微信支付服务器证书根ca证书有什么用

    随着现如今网络的不断发展,我们的生活跟网络密不可分,现在到处充斥着手机消费,只要你手机上有微信.支付宝不管到哪里都可以买你想买的东西,钱包已经在家里闲置多时.手机支付给我们的生活带来便利的同时也会伴随 ...

  5. 微信小程序支付服务器教程,开通微信小程序支付教程

    为减少阅读时间,请先查看以下问题,对照自身情况进行跳转阅读: 1. 是否已有微信支付商户号? 答:①没有    ②有 回答①的用户,请点击[这里]跳转阅读 回答②的用户,请点击[这里]跳转阅读 ①为小 ...

  6. 微信企业支付 服务器根证书,微信支付证书获取与上传流程的说明_根证书rootca.pem...

    小伙伴们,有少许正在使用微信支付交易功能的用户向我们反馈,在某些功能里需要使用到微信支付证书,比如在拼团购.高级酒店.微信红包.高级H5游戏里涉及到金额退款. 有部分需要使用到微信支付证书上传的用户不 ...

  7. wp版微信定位服务器,WP Weixin 微信登录服务连接器

    WP Weixin 提供 WordPress 和微信之间的集成.在微信浏览器中自动注册或认证用户,使用微信创建帐户或通过微信扫描 QR 代码在计算机上进行认证,在微信朋友圈中分享文章和对话,或扩展插件 ...

  8. 北斗微信与服务器怎么联接,微信怎么绑定北斗导航

    微信是一个很多用户都会使用的社交软件,这款软件是大家平时生活中会经常使用的社交软件,很多用户都会使用这款软件进行线上交友,现在用户在使用这款软件的时候,还可以绑定自己的账号进行使用,现在用户在出行的时 ...

  9. 微信支付服务器商模式,微信支付分正式支持服务商模式!

    支付之家网(ZFZJ.CN)7月21日,微信支付推出<微信支付成长计划-智慧经营系列课堂>,同时对外透露,微信支付智慧经营产品支付分正式宣布支持服务商模式. 首期"政策与产品能力 ...

最新文章

  1. java类函数默认的保护级别_事件说明
  2. Nginx安装学习使用具体记录
  3. 【Leetcode】EASY题解....ing python
  4. c# mysql sdr_C#结合数据库实现验证识别ID卡内容的方法
  5. Python OOP:面向对象三大特性(封装、继承、多态)、类属性和实例属性、类方法@classmethod、静态方法@staticmethod、函数和类callable、__call__
  6. python四种可变类型_Python的可变类型与不可变类型
  7. Android版本更新知识(检测、升级)总结
  8. [机缘参悟-74]:沟通技巧-无论在职场还是在家,尽量少用反问句
  9. R语言中同比增长和环比增长
  10. 茜在人名可以读xi吗_带茜字的女孩名字
  11. Matlab课后笔记之霍夫变换(Hough Transform)
  12. vue3 + vite + ts + setup , 第四练 异步组件的使用,defineAsyncComponent和Suspense的使用
  13. 回到计算机桌面快捷键,win10系统如何使用返回桌面快捷键?快速返回到电脑桌面的方法...
  14. STM32 HAL库获取系统时钟与标准库获取系统时钟
  15. Business Cycle 【UVALive - 7501】【二分答案+思维处理】
  16. IBM x3750 M4安装ESXi5.5
  17. 小学计算机网络基础知识课件,小学信息技术优质课课件
  18. 大学计算机基础实验教程实验2-7,大学计算机基础实验教程(Windows 7+Office 2010)(第2版)...
  19. 华为携手思迈特软件成立BYOD移动办公联盟
  20. 西门子300PLC转以太网无需编程实现与1200PLC转以太网数据通信

热门文章

  1. 收款分账系统是什么?市面上哪家收款分账系统比较好?
  2. 五一假期超越同行的减法优化法则
  3. org.apache.jasper.JasperException:异常
  4. leetcode377与leetcode518
  5. 手机项目开发过程简介
  6. C++使用OLE/COM高速读写EXCEL的源码
  7. python pdf转换为word
  8. 11gR2重建crs
  9. 数字孪生“独木难支”产业元宇宙
  10. 计算机网络安全外文文献,计算机网络安全与防范外文翻译文献(18页)-原创力文档...