我正在实施此处所述的销售点移动网络设置:https://docs.connect.squareup.com/payments/pos/setup-web
我的应用程序成功重定向到POS应用程序。如果我关闭POS应用程序,我的应用程序将重定向到回调,并出现错误。但是,如果交易成功,POS应用程序将保持打开状态,并且不会重定向回我的回调以进行成功处理。
有没有办法在成功完成交易后自动执行回调?我不能依赖我的用户这样做,如果他们不这样做我的应用程序没有注意到成功的交易。
谢谢!
对于Android,您需要使用l.com.squareup.pos.AUTO_RETURN_TIMEOUT_MS = 3200为销售点Web API设置auto_return,以便在事务完成后自动切换回您的应用程序。
对于iOS,如果将auto_return选项设置为true,则在事务完成后短暂超时后,Square Point of Sale会自动切换回您的应用程序。