我在 Next JS(v14.0.4) 应用程序中集成了 stripe 付款链接,并使用 prefilled_email 参数在链接中传递用户电子邮件,如 stripe 文档中所述:使用 URL 参数自定义结账。
根据文档,prefilled_email是可编辑。但我希望该字段是只读的,以便用户无法编辑它。我已经阅读了所有相关的堆栈溢出问题,但所有答案都与
stripe.checkout.Session.create
有关。使用 Stripe 付款链接时,有什么方法可以使付款页面中的电子邮件字段变为只读吗?
我使用的付款链接格式:
https://buy.stripe.com/[email protected]
这是不可能的
prefilled_email
。
如果您确实想阻止客户编辑电子邮件,有两个选项,这两个选项都要求您首先创建一个 Customer 对象:
If the Customer already has a valid email set, the email will be prefilled and not editable in Checkout
。