Stripe React Native:商家显示名称不能为空字符串
Posted
技术标签:
【中文标题】Stripe React Native:商家显示名称不能为空字符串【英文标题】:Stripe React Native: Merchant display name cannot be an empty string 【发布时间】:2021-12-17 19:21:03 【问题描述】:我正在尝试在我的 React Native 应用程序中实现 Stripe React Native SDK,但是当我向用户展示付款单时出现错误。
我按照 Stripe 网站 (https://stripe.com/docs/payments/accept-a-payment?platform=react-native) 上的教程进行操作,但一直收到以下错误:
"code": "Failed", "declineCode": null, "localizedMessage": "When a Configuration is passed to
PaymentSheet, the Merchant display name cannot be an empty string.", "message": "When a
Configuration is passed to PaymentSheet, the Merchant display name cannot be an empty string.",
"stripeErrorCode": null, "type": null
我没有找到任何讨论这个问题的论坛。
提前谢谢你
【问题讨论】:
【参考方案1】:我遇到了同样的错误。重新检查文档后,我发现初始化条带付款单时缺少“merchantDisplayName”参数。
const error = await initPaymentSheet(
paymentIntentClientSecret: client_secret,
googlePay: true,
merchantDisplayName: 'Merchant Name',
);
【讨论】:
这确实是解决我的问题的方法。我与 Stripe 支持人员进行了交谈,他们告诉我:“如果您遵循本指南,则需要添加 MercerDisplayName。文档中缺少它”【参考方案2】:其中一个parameters 似乎没有设置。
fun configureWithSetupIntent(
setupIntentClientSecret: String,
configuration: Configuration? = null,
callback: ConfigCallback
)
【讨论】:
以上是关于Stripe React Native:商家显示名称不能为空字符串的主要内容,如果未能解决你的问题,请参考以下文章
使用 @stripe/stripe-react-native 处理 Stripe 时抛出错误
如何使用 Stripe (stripe.js) 和 react-native
无法与 lrettig 的 react-native-stripe 模块链接