从Stripe结账中删除“电子邮件地址”字段

8

我正在尝试为每月订阅付款设置Stripe。请前往此处查看我正在遵循的文档:stripe.com/docs/recipes/subscription-signup

我需要解决的问题是弹出窗口表单包含“电子邮件地址”字段,但根据我的应用程序需要,我已经在我的数据库中拥有用户的电子邮件地址。因此,我想从弹出窗口表单中删除这个“电子邮件地址”字段。但是,我注意到弹出窗口表单是从Stripe库加载的https://checkout.stripe.com/checkout.js

<html>
<form action="create_subscription.php" method="POST">
  <script
    src="https://checkout.stripe.com/checkout.js" class="stripe-button"
    data-key="pk_test_P7fmeBSVkA66nU22Sk6BYUOn"
    data-image="images/marketplace.png"
    data-name="Emma's Farm CSA"
    data-description="Subscription for 1 weekly box"
    data-amount="2000"
    data-label="Sign Me Up!">
  </script>
</form>
</html>

如何从付款弹出窗口中删除电子邮件地址?有什么想法吗?请查看图片以查看要求“电子邮件地址”的弹出窗口

2
无法隐藏它(https://groups.google.com/a/lists.stripe.com/forum/#!topic/api-discuss/_TUKHTqbPbY),但如果您有电子邮件,可以通过 data-email https://stripe.com/docs/checkout#optional 将电子邮件传递给表单,以便可以预填。 - Vinod Louis
1个回答

12
<html>
<form action="create_subscription.php" method="POST">
  <script
    src="https://checkout.stripe.com/checkout.js" class="stripe-button"
    data-key="pk_test_P7fmeBSVkA66nU22Sk6BYUOn"
    data-image="images/marketplace.png"
    data-name="Emma's Farm CSA"
    data-description="Subscription for 1 weekly box"
    data-amount="2000"
    data-label="Sign Me Up!"
    data-email="example@mail.com">
  </script>
</form>
</html>

输入图像描述


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接