小程序
小游戏
企业微信
微信支付
扫描小程序码分享
微信云开发,发起支付,支付成功后,不点击完成,切换到桌面;支付结果 任何地方都拿不到了。。。
亲测,再次进入 微信小程序,写在 支付成功回调的方法,不会执行了。
怎么解决这个困境呢,求助。
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
不是有查询订单状态的接口嘛
xxxxx(){ wx.requestPayment({ timeStamp: '', nonceStr: '', package: '', signType: 'MD5', paySign: '', success (res) { }, fail (res) { } }) setTimeout(()=>{ // 20s后调用订单状态查询接口,处理支付成功相关后续业务 // your code here }, 20e3) }
或者再次访问订单详情时,如订单状态为支付中,则调用订单状态查询接口,处理支付成功相关后续业务
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
按照你说的支付后 使用setTimeout 延长20秒在去后台查询和处理业务?
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
不是有查询订单状态的接口嘛
xxxxx(){ wx.requestPayment({ timeStamp: '', nonceStr: '', package: '', signType: 'MD5', paySign: '', success (res) { }, fail (res) { } }) setTimeout(()=>{ // 20s后调用订单状态查询接口,处理支付成功相关后续业务 // your code here }, 20e3) }
或者再次访问订单详情时,如订单状态为支付中,则调用订单状态查询接口,处理支付成功相关后续业务
自己去看吧
https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-sdk-api/open/pay/Cloud.CloudPay.html
小程序微信支付可以云支付,并异步回调通知云函数了
https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/wechatpay.html