我正在尝试集成Stipe Payment Gateway,当我使用SetupPaymentSheetParameters()进行卡支付时,GooglePay和ApplePay未采用布尔值,显示错误**“参数类型”bool“无法分配给参数类型”PaymentSheetApplePay?“。**
void makePayment() async{
//create payment intent
//init payment Sheet
//display payment sheet
paymentIntentData=await createPaymentIntent();
await Stripe.instance.initPaymentSheet(
paymentSheetParameters:SetupPaymentSheetParameters(
paymentIntentClientSecret:paymentIntentData!['client_secret'],
applePay: true,
googlePay: true;
testEnv: true;
merchantDisplayName: 'ANNIE';
)
);
}
2条答案
按热度按时间r6l8ljro1#
这两个参数不是布尔值。
您可以参考示例代码并了解如何配置
applePay
和googlePay
参数。kknvjkwl2#
applePay
接受PaymentSheetApplePay
类型,而googlePay
接受PaymentSheetGooglePay
类型。您可以在此处参考
applePay
和googlePay
到initPaymentSheet
的示例代码。