【发布时间】:2017-01-04 05:50:26
【问题描述】:
我正在尝试使用 Square 制作自己的 HTML5 POS。我的计划是使用 Google 的 chrome.* API 来处理 USB 收据打印机和钱箱。 Square 需要通过 Java 访问,这就是我希望通过将 Chrome 应用程序包装在 Apache Cordova 容器中(如果它们甚至被称为)以使应用程序与 Android 兼容,同时也使它们可用于侧面- 在 Chromebook 上加载。
我最大的问题是,现在移动设备上有哪些 chrome.* API? The last update was apparently July 2014... 请告诉我从那以后有更新。因为如果 chrome.usb API 不可用,我是 SOL,我基本上需要依靠 Java 来处理 Square 以及收据打印机和收银机,我不知道Java,这样会很有趣..不是。除非我在 Square 的 API 文档中遗漏了一些东西;也许它仍然可以处理收据打印和现金抽屉。不过好像不是这样的。
【问题讨论】:
-
你能用Android Web API吗?
-
我可以,是的。但是,我希望该应用程序可以在尽可能多的设备上运行。我只想要灵活性。安卓/iOS。 Chrome 将是一个奖励。
-
我有点疑惑,为什么Square需要通过Java访问?
-
保持 PCI 合规性。还有第二个 API,称为 Square Connect API,我正在考虑将其用于退款,但如果我通过 JavaScript 发送请求,我认为我不会符合 PCI 标准。此外,Square 需要通过 Java 访问,因此我可以使用 Square 硬件接受付款。适用于 iPad、磁条阅读器和芯片/EMV/Android Pay/Apple Pay 阅读器的方形支架。
-
我不是在问为什么是 Square,而是为什么你只限于 Java?你说你想要 Android/iOS 的灵活性,但听起来你正在使用 Android Register API?
标签: android cordova google-chrome square-connect