php获取prepay_id时报错,微信支付无法获取prepayid

这是个三月份时候的问题,现在回答应该是太晚了,但可能别人也有同样的问题。我是最近在做这个,一个人做,就只能到处找答案,花了我一个多星期,刚才终于有了进展了。

首先你是用Android来做微信支付的,因此你必然要去做微信支付申请,申请成功后它会通过邮件发送给你商户号啊,登录密码这些,然后你还会发现它里面还有一个应用APPID(我目前知道的是你有了这些账号密码后,最首要的应该就是去设置密钥,因为你需要做MD5签名(在做MD5签名的时候需要在最后面的地方加上这个密钥),这个你是可以在开发文档里看到的。

bVrzOz

那么现在应该就不难理解了,你的密钥,你收到的邮件里显示的APPID,商户号,这些都是服务于你的这个Android APP的。

(1)所以我觉得第一个问题是你说的那两套应该都是错的,你要用的是自己Android申请支付功能的那一套。

调试的时候说的是“签名错误”,那就要看清楚签名的构成,微信文档里签名的内容最主要注意的就是appid和api密钥(之前说了,api密钥是用于构建签名的时候后面加上去的)

bVrzPa

(2)所以这个时候就要先确定,appid就是自己这个Android APP的appid,api密钥就是自己在商户平台里自己设置的密钥,注意这个密钥是32位的,然后需要混入数字,大写字母和小写字母。

(3)至于第三个问题我没做过,不过我的猜想是你测试的时候填入的参数校验上是成功了,但会不会没有用到跟你APP有关的参数,我的意思是你测试的那些东西其实只是在测试开放平台啊,公众平台上的,所以它提示的是OK。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值