首页 > 解决方案 > 如果您不使用 Stripe Elements,如何调用 Stripe.createPaymentMethod?

问题描述

查看来自 Stripe 的 PaymentIntents Api 方法的文档createPaymentMethod第二个参数预计是来自 Stripe Elements 的一个元素。

但是我没有使用 Stripe Elements,而且我知道 PaymentIntents API 不需要您使用它……至少我几乎可以肯定,这没有任何意义。

那么我应该将什么传递给这个方法呢?

标签: stripe-payments

解决方案


Stripe 要求您使用 Elements 客户端来收集卡片详细信息。这可确保您符合此处记录的 PCI 标准。

虽然过去使用 Stripe.js v2 可以在您的终端收集卡详细信息然后传递这些信息,但这会将您置于更高的 PCI 范围内,并且现在 Elements 不支持。

如果您需要,仍然可以发送原始卡片详细信息,但您必须与 Stripe 的支持团队讨论您的用例。你可以在这里联系他们。


推荐阅读