首页 > 解决方案 > 未调用销售点回调

问题描述

我正在实施销售点移动网络设置,如下所述:https ://docs.connect.squareup.com/payments/pos/setup-web

我的应用程序成功重定向到 POS 应用程序。如果我关闭 POS 应用程序,我的应用程序会按预期重定向到带有错误的回调。但是,如果交易成功,POS 应用程序将保持打开状态,并且不会重定向回我的回调以进行成功处理。

有没有办法在事务成功完成后自动执行回调?我不能依赖我的用户来执行此操作,如果他们不这样做,我的应用程序不会收到成功交易的通知。

谢谢!

标签: square-connectsquare

解决方案


对于 Android,您需要使用l.com.squareup.pos.AUTO_RETURN_TIMEOUT_MS=3200设置 auto_return 以便销售点 Web API 在交易完成后自动切换回您的应用程序。

对于 iOS,如果您将 auto_return 选项设置为true,Square Point of Sale 会在事务完成后的短暂超时后自动切换回您的应用程序。


推荐阅读