微信支付,那些头疼的过往

前段时间,公司要加微信的功能,结果遇到各种坑,不过最后终于跳过了这些坑。

坑总结:

1、签名问题,记得后台配置的时候一定要按照微信后台的需求一一配置,签名错了问题就大了

2、权限问题,这个是小问题,安卓6.0之后

3、支付之后白屏问题,那是微信回调空白页,记得在这个页面做相应操作就好了

4、没生成订单,肯定不能支付,这个大家应该都知道 

这是微信唯一的生成订单的地址

https://api.mch.weixin.qq.com/pay/unifiedorder

5、total_fee问题,总价是分计量的而且必须是int类型,有小数点直接报错不能生成订单

6、回调地址问题,如果你们公司后台没那么牛掰,那么久用微信给的那个回调地址,自己写个子线程异步或者服务去循环查呗。

微信那个回调地址

http://wxpay.weixin.qq.com/pub_v2/pay/getpackage.v2.php
微信那个查询订单地址
https://api.mch.weixin.qq.com/pay/orderquery

订单号自己生成out_trade_no,result.get("transaction_id"),微信支付账单号是微信返回的

还有没想起来的,大家可以相互讨论,共同进步,改天把我扫描二维码的代码弄上来一起讨论


源码下载地址:(特别提示,这个demo跟我们公司的包名签名肯定不一样,所以支付肯定走不通,记得换成自己公司配置好的签名,商户号,用到自己公司的项目就可以用了)

http://download.csdn.net/detail/royal1prince/9728268

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值