【问题标题】:When do I verify the email before creating a subscription with stripe?何时在使用条带创建订阅之前验证电子邮件?
【发布时间】:2018-07-13 03:20:03
【问题描述】:
  1. 我知道 Stripe 与验证电子邮件没有任何关系。
  2. 我的网站上有一个表格,用于收集新用户的电子邮件、密码和抄送信息。
  3. 到目前为止,我还没有验证用户的电子邮件。我只需在我的系统中创建用户,并在使用 stripe.js 获得卡令牌后创建剥离用户和订阅。
  4. 我想验证电子邮件地址,但我不确定在此过程中的哪个时间点进行验证。我认为向客户收费并开始订阅然后验证电子邮件地址是没有意义的。

我是否应该等待客户验证电子邮件地址后开始条带订阅?这似乎是最常见的在线场景之一。他们是这种情况的最佳做法吗?

再次,我不是在技术上询问如何验证电子邮件地址(我使用 firebase auth),我只是想知道我应该什么时候以及它应该如何适应我的入职流程。

【问题讨论】:

    标签: firebase firebase-authentication email-verification stripe.js


    【解决方案1】:

    您可以在创建 Firebase Auth 帐户后,检查 emailVerified 是否为真。如果没有,请发送电子邮件验证并传递continueUrl 以继续订阅过程,指示用户检查其电子邮件以继续订阅过程。这是许多需要电子邮件验证的订阅的常见过程。

    您可以通过电子邮件验证了解有关通过 continueUrl 的更多信息: https://firebase.google.com/docs/auth/web/passing-state-in-email-actions

    您可以使用以下说明构建自己的自定义登录页面,在其中继续订阅:https://firebase.google.com/docs/auth/custom-email-handler

    确保在ID令牌验证后检查idToken中的email_verified以确认验证,服务器端。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-01-24
      • 2022-01-19
      • 2019-02-13
      • 2014-08-03
      • 2021-09-22
      • 2021-12-12
      • 2014-07-11
      相关资源
      最近更新 更多