我已经为我的项目安装了 pay 1.1.2 包,其中包含 Flutter 版本 3.16.8、Dart 3.2.5 和 DevTools 2.28.5。我正在尝试集成 Google Pay 支付网关,但我的代码崩溃了。
我的pubspec.yaml定义如下:
我遇到问题的文件的代码如下:
我定义了常量defaultGooglePayConfig如下:
我收到的错误如下:
我已经分离了支付网关配置设置并尝试使用 paymentConfigurationAsset 如下:
GooglePayButton(
paymentConfigurationAsset: 'gpay.json',
paymentItems: [PaymentItem(amount: amount)],
type: GooglePayButtonType.pay,
onPaymentResult: (Map resultJson) {
setState(() {
result = '$resultJson';
});
},
)
这里我没有收到任何错误,但按钮也不可见。空白处如下:
pay:^any 包仅支持 Android 和 ios 平台,根据包的文档