Flutter应用中Pay插件导致Apple Pay失败交易显示成功问题
Flutter pay插件Apple Pay交易状态显示异常问题
- 我在电商Flutter应用中使用pay插件(版本1.1.2)实现了Apple Pay功能,整体运行正常,但存在一个问题:无论交易成功还是失败,Apple Pay表单在交易完成后均显示“完成(成功)”。
- 虽然交易失败时会弹出警告对话框,但Apple Pay的默认成功提示会误导用户,体验不佳。
- 已在Sandbox环境和真实Apple钱包中测试,结果一致;排除后端问题(即使不调用后端接口测试,结果仍相同)。
- 实现逻辑:通过代码
final res = await _payClient.showPaymentSelector(PayProvider.apple_pay, _paymentItems);获取令牌并发送至后端。 - 其他排查:Apple Pay配置文件无问题(若配置错误,交易无法完成);Dart SDK版本为
>=3.0.3 <4.0.0。

内容的提问来源于stack exchange,提问作者Mohammad Khan Awan
相关产品推荐
相关产品推荐

