使用 stipe checkout时,如果我希望按钮在显示信用卡付款弹出窗口之前首先验证整个表单,我该如何继续?
换句话说,我怎样才能让“支付”按钮更多(如果表格没问题,然后继续付款)。
这是否可以通过结账实现,或者我应该使用 stripe.js 构建自己的表单并忽略结账。
谢谢
使用 stipe checkout时,如果我希望按钮在显示信用卡付款弹出窗口之前首先验证整个表单,我该如何继续?
换句话说,我怎样才能让“支付”按钮更多(如果表格没问题,然后继续付款)。
这是否可以通过结账实现,或者我应该使用 stripe.js 构建自己的表单并忽略结账。
谢谢
“支付”按钮没有什么神奇之处。它只是你绑定了一些 JavaScript 的元素。
实施 Stripe Checkout 只不过是调用StripeCheckout.open
.
如果您想在显示 Checkout 覆盖之前验证您的表单内容,那么您只需在调用 Checkout 覆盖之前重写您的 JavaScript(或您的服务器端代码 - 无论哪种方式对您的应用程序更有意义)来进行验证。
有关更多详细信息,请参阅Checkout API 文档。