小程序
小游戏
企业微信
微信支付
扫描小程序码分享
小程序微信支付的接口为
wx.requestPayment({ timeStamp: '', nonceStr: '', package: '', signType: 'MD5', paySign: '', success(res) { }, fail(res) { } })
用户在支付成功后,在支付的页面下方,点击绿色的完成按钮,才能触发success方法,否则就取不到用户支付成功的数据,这个官方是怎么解决的?
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
我发一下我的解决办法,方便大家少走弯路,支付的接口中,用户其实不用点击完成也是可以的。我们从服务端,我使用php写的,用php去请求一个借口,根据一个
nonceStr
还是哪一个23d3243cw24dce这样的字符串,去调用它,可以直接获取到用户有没有支付成功。8月之前做的,我特地去找了一下代码好像是
https://api.mch.weixin.qq.com/pay/orderquery
这个,具体的去查一下文档吧,细节记得不是很清楚了
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
你弄好了吗 我也是遇见这个问题
您好,支付后,出现支付页面的同时,就已经能收到用户支付成功的数据,需要开发者组织好代码逻辑,与完成按钮无关。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
我发一下我的解决办法,方便大家少走弯路,支付的接口中,用户其实不用点击完成也是可以的。我们从服务端,我使用php写的,用php去请求一个借口,根据一个
nonceStr
还是哪一个23d3243cw24dce这样的字符串,去调用它,可以直接获取到用户有没有支付成功。8月之前做的,我特地去找了一下代码好像是
https://api.mch.weixin.qq.com/pay/orderquery
这个,具体的去查一下文档吧,细节记得不是很清楚了
你弄好了吗 我也是遇见这个问题
您好,支付后,出现支付页面的同时,就已经能收到用户支付成功的数据,需要开发者组织好代码逻辑,与完成按钮无关。