Stripe 元素中的 MerchantDisplayName

问题描述 投票:0回答:1

我有一个市场应用程序,客户可以在其中向商家下订单。商家在 Stripe 中拥有关联账户,他们可以在其中接收付款。当客户在 React Native 上下订单时,我们可以通过执行以下操作来显示商家的公司名称:

   await initPaymentSheet({
       merchantDisplayName: merchantName,
       ...
   });

但是,当使用 React.JS 中的

@stripe/react-stripe-js
库来使用
<Elements />
构建自定义 Web 结账流程时,无法传递此商家名称。当客户使用Apple Pay付款时,显示的姓名不正确。例如,商店可能名为“Billy's Bike Shop”,但 Stripe Connected 帐户位于“Billy Joseph”下。

在这种情况下,当客户选择使用 Apple Pay 在线支付时,它会显示“Pay Billy Joseph”,而实际上应该显示“Pay Billy's Bike Shop”。这个功能是在移动设备上使用上面

initPaymentSheet
中的
@stripe/stripe-react-native
函数实现的,但在 React 中不可用?我是不是错过了什么?

谢谢

reactjs react-native stripe-payments applepay
1个回答
0
投票

移动设备(ReactNative/iOS/Android)上的 PaymentSheet 是与 Web 上的 React 集成不同的组件,因此它们具有不同的设置。在 Web 上的 React 集成中,它是 Stripe 的 PaymentElement,它可能直接获取连接帐户的业务信息,因此您可能需要更新连接帐户上的这些信息。

我建议写信给 Stripe 支持,他们可以帮助检查当前信息以及如何更新连接的帐户。

© www.soinside.com 2019 - 2024. All rights reserved.