微信支付问题---使用wx.requestPayment,支付页面调不出的巨坑!

1:遇到的问题:openid is invalid 


   在测试支付的时候发现没有效果,然后查到返回的信息为Openid is invalid (40029)昨天百度了一晚上,还是没有找到这个问题的解决办法。然后,今天又重新想 了下,发现由于我两个小程序的appid 弄混淆了,导致在获取用户信息的时候,得到的openid也是有问题的。所以,大家一定先考虑这个问题,然后再看看是不是其他的问题。

2:支付页面调不出来



之前在写小程序的时候就申请l了一个小程序得到了一个appid,然后我是连着写两个小程序,发现需要再申请个账号,昨天就申请了。然后,就可是测试自己的小程序各个方面是不是有问题,就是这个时候发现支付的时候,页面掉不出了。在这之前也有关于支付的问题,总的都是没有成功调用页面。什么appid is not match openid等等。


巨坑来了,


fail: function (res) {
console.log(res)
wx.showToast({
title:res,
duration: 3000
})
}
由于返回的错误,我就一直以为是后台API写的有问题,就一直改一直改,但是都没有用。后来就看了 fail 了就坑定有错的原因,就是把res 输出来一看,,,,,,,提示说;

errMsg:"requestPayment:fail 当前开发者绑定时间不足 24 小时,请过后重试"


我很是无语啊,花了这么长的时候,就因为这个。。。。。。。。

你可能感兴趣的:(微信小程序,PHP)