Google Pay集成:在Google Pay弹出窗口被触发之前创建订单



我目前正在实施谷歌支付结帐为我的网站,有一个问题与流量。当按钮被点击弹出显示后立即出现,但我想先创建一个订单后端,因为我需要有一个订单的验证。在apple pay上这是可能的,如果订单有验证错误,我可以关闭apple付款表。在谷歌上,我想异步调用后端验证,然后触发弹出。这是不成功的,因为click事件需要立即触发弹出窗口。你知道一种方法,如何使后端调用和成功触发弹出?

你可以在onGooglePaymentButtonClicked函数的onClick事件上做。在onGooglePaymentButtonClicked函数中,您可以先调用后端API来创建订单,然后在成功响应后调用loadPaymentData来获取付款表。你可以使用promises和callback,然后使用/catch来打开付款表。

最新更新