我们使用 Stripe 作为我们的主要支付处理器/发起者,并启用了几种不同的支付方式。我们使用 stripe Elements 来渲染 UI,它托管在我们的网站(而不是 Stripe 的)上。我们现在有兴趣添加更多 Stripe 不支持的付款选项。
我的问题是:
如果我想保持支付 UI 的外观和感觉相同,该怎么办 我的选择是什么?例如我想添加新的付款方式 按钮旁边有 Stripe 提供的按钮 - 这简单吗?喜欢 这个:
苹果支付 |谷歌支付 |卡|新选项
Stripe.js React 库中的 PaymentElement 呈现启用的 适用于用户地理位置、设备的支付方式 和其他限制。我必须保持这种行为完好无损。
Stripe 提到了一些它们未集成的外部支付方式,但它们的前端库支持无缝 UI。然而,他们的 React 包装器似乎不支持与外部支付方式相关的选项。 https://stripe.com/docs/ payments/external- payment-methods知道如何去做吗?
感谢您的帮助。
即使 React 包装器未在规范中包含
externalPaymentMethodTypes
属性,Payment Element 仍将呈现此处列出的外部付款方式:https://stripe.com/docs/ payments/external- payment-methods#available -外部付款方式
如果使用 TypeScript,您可以放置
// @ts-ignore
来绕过 TypeScript 验证。