支付插件在苹果支付表上的 flutter 应用程序中显示失败的苹果支付交易成功

问题描述 投票:0回答:1

我已经在我的电子商务 Flutter 应用程序中使用

pay
插件成功实现了 Apple Pay,而且效果很好。唯一的问题是,苹果支付表在交易完成后,无论失败还是成功的交易都会显示完成(成功)。当发生故障时,我会显示一个警报对话框,但这个问题仍然会误导用户并且对用户不友好。我已经用沙盒和真正的苹果钱包对此进行了测试,结果是相同的。我的后端也没有问题,因为我在没有调用后端端点的情况下测试了事务,结果没有什么不同。我正在使用
final res = await _payClient.showPaymentSelector(PayProvider.apple_pay, _paymentItems);
来获取令牌并将其发送到后端。看来我的Apple Pay配置文件也没有问题;如果出现任何问题,交易一开始就不会完成。我的
pay
插件版本是
1.1.2
,我的 dart sdk 是
>=3.0.3 <4.0.0
。我在下面提供了失败交易的屏幕截图:

ios flutter applepay
1个回答
0
投票

支付插件背后的团队已经认识到这个问题 他们有一个官方的 Github 存储库,我们可以在其中发布插件中的问题: https://github.com/google-pay/flutter-plugin/issues

如果您查看已关闭的问题#248,您将看到他们已经修复了此问题并正在等待修复被合并,以便他们可以将其放入新版本中 Comment by pay developers

© www.soinside.com 2019 - 2024. All rights reserved.