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

Stripe React Native调用PaymentSheet报错商家显示名称为空求助

错误原因

这个报错的核心是你调用PaymentSheet初始化方法时,显式传入了configuration配置对象,但该对象内缺少必填的merchantDisplayName参数,或者该参数传入了空字符串。

修复方案
  • 找到你项目中调用initPaymentSheet方法的代码段
  • 如果你需要保留自定义配置,在configuration对象内补充merchantDisplayName字段,填写你的应用对外展示的商户名称(不能是空字符串)
  • 如果你不需要自定义其他配置项,也可以直接删除configuration参数,即可绕开这个必填校验
正确代码示例
// 示例:带configuration配置的正确写法
const initializePaymentSheet = async (clientSecret) => {
  const { error } = await initPaymentSheet({
    paymentIntentClientSecret: clientSecret,
    configuration: {
      merchantDisplayName: "我的应用商户名",
      // 其他自定义配置如applePay、googlePay等按需添加
    }
  });
  if (!error) {
    // 可以正常调起PaymentSheet
    await presentPaymentSheet();
  }
}

内容的提问来源于stack exchange,提问作者blouuuu

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 18:54:08