我在最近决定实施方形芯片/读卡器的维修店工作。到目前为止,我们已经手动将信用卡号输入到我们域上的PC上运行的内部silverlight应用程序中。 我们订购了方形销售点系统,包括芯片阅读器,ipad,支架,整套。
我们查看了针对iOS和Android平台的square pos api,但也为非原生应用程序提供了一个Web api。 api应该能够将控制从我们基于浏览器的应用程序切换到方形应用程序,以允许客户刷卡,完成后,api切换控制回我们的应用程序。
由于系统基于web api调用,我们设想通过调用api从我们的PC上运行的应用程序启动销售,控件将传递到ipad上的square应用程序。
然而,当我们联系广场关于这个系统时,我们被告知我们的应用程序和方形应用程序必须在同一设备上运行(在这种情况下是ipad)。
但它是一个网络API。地理分离不重要。
有没有人用方形设备实现类似的架构?或者有没有人有潜在的解决方法?
答案 0 :(得分:0)
Web请求必须从同一设备启动,因为它使用本机App链接/ Intent在浏览器和Square Point of Sale应用之间切换。您目前无法在其他设备上启动交易。 " web"在" web API"意味着您从网站开始(而不是本机应用程序),而不是请求通过网络。