首页 > 解决方案 > Stripe 结帐表单中的 email 属性有什么用?

问题描述

在 Stripe 结账表单中,用户在添加卡片时被要求输入电子邮件。如果服务器知道用户的电子邮件,它可以预先填充它。

<form action="your-server-side-code" method="POST">
  <script
    src="https://checkout.stripe.com/checkout.js" class="stripe-button"
    data-key="pk_test_JADHJSDHSJDHSJDHSDJDSHS"
    data-amount="999"
    data-name="Demo Site"
    data-description="Widget"
    data-email="user@email.com"
    data-image="https://stripe.com/img/documentation/checkout/marketplace.png"
    data-locale="auto">
  </script>
</form>

这个电子邮件属性有什么用?即使在将卡片提交给 Stripe 之后,服务器在从 Stripe 取回令牌后仍必须手动将卡片添加到用户帐户。如果服务器已经知道用户的电子邮件,那么这个属性有什么用?Stripe 是否将电子邮件的价值用于某事?

标签: stripe-payments

解决方案


每当您指定电子邮件属性时,条纹将自动在该条纹支付弹出窗口中填充电子邮件,用户将无法手动输入。


推荐阅读