在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="[email protected]"
data-image="https://stripe.com/img/documentation/checkout/marketplace.png"
data-locale="auto">
</script>
</form>
这个电子邮件属性有什么用?即使在将卡提交到Stripe后,服务器仍必须在从Stripe获取令牌后手动将卡添加到用户帐户。如果服务器已经知道用户的电子邮件,该属性的用途是什么? Stripe是否使用电子邮件的价值?
无论何时指定电子邮件属性,条带都会自动在该条带付款弹出窗口中填充电子邮件,用户将无法手动输入该电子邮件。
Stripe还使用电子邮件向用户发送条带付款收据。在每次成功付款时,用户都会收到条带中的电子邮件。您可以自定义由stripe发送的电子邮件模板,以将您的公司徽标放入其中。
在经常性付款的情况下,电子邮件更有用。如果您配置了到期的定期付款,Stripe会自动向他们发送付款提醒。