小程序
小游戏
企业微信
微信支付
扫描小程序码分享
支付成功后,要点击完成才可以往下执行自己的方法,如果客人直接在手机后台删除微信我就没有办法执行自己的方法,有什么办法可以跳过getBrandWCPayRequest方法返回的回调,直接支付完就直接调用直接的方法。
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
不要依赖这玩意去判断支付结果,以异步支付结果通知为准
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
getBrandWCPayRequest是微信支付的一个方法,它用于发起微信支付请求。当你调用这个方法时,微信支付会被触发,然后你的页面就会跳转到微信支付的页面进行支付。
在支付过程中,用户可以选择取消支付或者支付成功。如果支付成功,微信会调用你所设置的回调函数(也就是你传给getBrandWCPayRequest的success和fail参数指定的函数)来通知你支付的结果。
因此,如果你想要在支付完成后立即执行自己的方法,你需要在回调函数中执行这些方法。你可以在success函数中执行支付成功后需要执行的逻辑,在fail函数中执行支付失败后需要执行的逻辑。
如果你的客户在手机后台删除微信,则无论如何也无法执行回调函数,因为支付的结果无法反馈给你的页面。因此,你需要在你的后端服务器上进行异步通知,以确保即使用户删除了微信,你也能收到支付结果的通知。你可以在微信支付文档中了解有关异步通知的详细信息。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
不要依赖这玩意去判断支付结果,以异步支付结果通知为准
getBrandWCPayRequest是微信支付的一个方法,它用于发起微信支付请求。当你调用这个方法时,微信支付会被触发,然后你的页面就会跳转到微信支付的页面进行支付。
在支付过程中,用户可以选择取消支付或者支付成功。如果支付成功,微信会调用你所设置的回调函数(也就是你传给getBrandWCPayRequest的success和fail参数指定的函数)来通知你支付的结果。
因此,如果你想要在支付完成后立即执行自己的方法,你需要在回调函数中执行这些方法。你可以在success函数中执行支付成功后需要执行的逻辑,在fail函数中执行支付失败后需要执行的逻辑。
如果你的客户在手机后台删除微信,则无论如何也无法执行回调函数,因为支付的结果无法反馈给你的页面。因此,你需要在你的后端服务器上进行异步通知,以确保即使用户删除了微信,你也能收到支付结果的通知。你可以在微信支付文档中了解有关异步通知的详细信息。