Flutter集成flutter_stripe报错:未指定Apple Pay商户标识符问题咨询
Flutter Stripe 跳过Apple Pay测试的解决方法
- 报错原因:代码中未显式关闭Apple Pay配置,即便你Stripe账户已关闭Apple Pay,插件仍会检测到
paymentSheetParameters.applePay不为空,触发merchantIdentifier的必填校验。 - 解决操作:
- 配置PaymentSheet时,明确将
paymentSheetParameters.applePay赋值为null,不要留空对象或默认配置。 - 移除代码中所有和Apple Pay相关的配置逻辑,只保留Google Pay的参数设置。
- 执行
flutter clean清理项目缓存后重新编译。
- 配置PaymentSheet时,明确将
完成以上操作后,就能完全跳过Apple Pay的校验,仅使用Google Pay进行测试。
内容的提问来源于stack exchange,提问作者Cristiano Z
相关产品推荐
相关产品推荐

