使用条带时,我可以将名称保存在我服务器上的卡上吗?

Can I save name on card on my server when using stripe?

我正在将我的应用程序与 Stripe 集成。我了解在收集卡信息时,我无法在我的服务器上保存信用卡号、CVC、有效期和 zip。为了收集这些信息,Stripes 建议添加:

<div id="card-element">
  <!-- A Stripe Element will be inserted here. -->
</div>

然后使用:

var style = {};
var card = elements.create('card', {style: style});
card.mount('#card-element');

不过,对于卡片上的名字,我看到到处都是用平面输入来收集这些信息的人。

这是否意味着我可以将卡上的名字保存在我自己的数据库中,或者有类似的方法(即 card.mount)来收集名字?

感谢您的帮助。 贝哈达

PCI 规则不会阻止您存储此信息。如 [此处] 所述,Stripe API returns 在您的数据库中安全到安全的任何内容。1 显然,这仍然是有关您客户的敏感信息,因此您要确保存储它安全地。

如果您使用 Stripe.js 收集持卡人的姓名,请确保还传递有关令牌创建的信息,以便将其保存在 Stripe 中并在所有交易中发送给银行。

您可以看到一个实际示例 here 但代码如下所示:

var card_name = document.getElementById('card_name').value;
stripe.createToken(card, {name: card_name}).then(setOutcome);