stripe-payments - 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 是否将电子邮件的价值用于某事?
解决方案
每当您指定电子邮件属性时,条纹将自动在该条纹支付弹出窗口中填充电子邮件,用户将无法手动输入。
推荐阅读
- delphi - RAD Studio 10.2.3 Jedi JVCL 安装问题
- c++ - 什么可以用作 C/C++ 中#define 指令的标识符
- filehelpers - 如何正确调用 FileHelpers.RecordTypeSelector?
- javascript - IntersectionObserver 和 ajax 加载的内容
- css - 在 React 构建中,背景不会从外部 CSS 加载
- php - WordPress - 将用户设置为在某个日期后过期
- reactjs - 在非弹出的 create-react-app 中覆盖 eslint 设置?
- filepond - Filepond、DELETE 请求和文件名
- angular - Angular 7 取消的 HTTP 请求未反映在核心 API 中
- powershell - 使用特定 NIC 测试连接性