You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.30 00:43:09