当使用stripe checkout时,如果我希望按钮在显示信用卡支付弹窗之前先验证整个表单,我该怎么做?换句话说,如果表单没有问题,如何使“付款”按钮更像(然后进行付款)。这在checkout中是否可行,还是我应该使用stripe.js构建自己的表单并忽略checkout。谢谢。
“支付”按钮并没有什么神奇的地方;它只是一个元素,你将一些JavaScript绑定到它上面。 实现Stripe Checkout只需要调用StripeCheckout.open。 如果你想在显示结账覆盖层之前验证表单内容,那么你只需重写你的JavaScript(或你的服务器端代码——哪种方式对你的应用程序更有意义),在调用结账覆盖层之前进行验证。 更多详情请参见结账API文档。