square-connect - 未调用销售点回调
问题描述
我正在实施销售点移动网络设置,如下所述:https ://docs.connect.squareup.com/payments/pos/setup-web
我的应用程序成功重定向到 POS 应用程序。如果我关闭 POS 应用程序,我的应用程序会按预期重定向到带有错误的回调。但是,如果交易成功,POS 应用程序将保持打开状态,并且不会重定向回我的回调以进行成功处理。
有没有办法在事务成功完成后自动执行回调?我不能依赖我的用户来执行此操作,如果他们不这样做,我的应用程序不会收到成功交易的通知。
谢谢!
解决方案
对于 Android,您需要使用l.com.squareup.pos.AUTO_RETURN_TIMEOUT_MS=3200设置 auto_return 以便销售点 Web API 在交易完成后自动切换回您的应用程序。
对于 iOS,如果您将 auto_return 选项设置为true,Square Point of Sale 会在事务完成后的短暂超时后自动切换回您的应用程序。
推荐阅读
- javascript - 如何重试功能?
- java - 如何在 Spring Boot 中通过 post call 注入依赖项?
- android - 在 DrawerLayout 内的 RelativeLayout 中居中项目
- javascript - 通过赋值输出 HTML 元素的值
- react-native - 使用 react native 访问 facebook
- json - Jolt:如何拆分 json 值并在输出 json 中将其大写?
- mongodb - 聚合 mongodb 和弃用警告。节点js和mongodb
- sql - 文件格式错误
- haskell - Haskell:ConstraintKinds 和 TypeSynonymInstances 之间的交互
- c++ - 找不到 ECManGen