Android - 如何创建 POS(销售点)系统

Pou*_*del -2 android commerce point-of-sale

我正在尝试制作一个 Android POS 系统原型。我知道如何编码,但对商业、贸易、交易或餐馆、移动商店或超市的金融流动了解不多。这将有助于创建强大的数据库和应用程序功能。所以,这里有一些问题..

  1. 我如何获得有关 POS 系统所需的贸易功能的一些知识?
  2. 快速启动和促进系统开发需要什么?
  3. 有我可以使用的插件吗?如果“是”如何使用?

非常感谢您的建议!

Aud*_*udi 5

开发 POS 应用程序时应考虑以下步骤:

  1. 您是否打算支持 VISA、MASTERCARD 等卡计划?
  2. 选择合适的设备,如果答案是肯定的,那么您需要 EMV Level1 和 2 认证的设备。市场上有很多中国制造商。用谷歌搜索出来。您可以访问EMV Co网站检查内核是否经过认证。他们还应该为您提供演示应用程序,显示设备功能。
  3. 您将需要一个连接服务器,该服务器将内部连接到支付交换机。网络通信将取决于服务器提供的内容,传统 POS 设备(verifone、ingenico)通过 TCP/IP 连接并使用 ISO8583 格式(无 http、无 JSON、xml)。但现在,许多交换机服务器都提供了 HTTP 接口(或者至少有一个中间服务器可以为您做到这一点)。如果您是 POS 新手,我会推荐第二种方式。
  4. 完成集成后(读取卡数据 - 发送到交换机 - 处理付款 - 获取响应)。如果您对问题 1 的回答是肯定的,那么您必须为您的 POS 设备进行 ADVT(针对 VISA)和 MTIP(针对 Mastercard)认证。您需要捕获设备和卡日志,提交给 VISA 和 Mastercard 进行审核。

注意:为此,您需要一家赞助银行(如果您要在站点实际部署 POS)。这适用于印度,不知道其他国家。

您可以使用JPOS库来获取一些知识。

根据我的经验,开发一个POS系统至少需要一年的时间。