首页 > 微信 > 详细

微信支付 遇到的各种问题

时间:2014-08-15 19:20:09      阅读:846      评论:0      收藏:0      [点我收藏+]

小的在园子里面潜水一年了,也没有分享一点有用的东西。但是小的真是技术太差了。

进入主题

最近公司也在搞微信支付。期间走了很多弯路。

微信官方我理解的是有2个demo,一个是完整的支付,有jsapi和原生native的,还有一个是生成package包的方法类。

bubuko.com,布布扣

本人也是非常高兴的直接拿demo来测试一番,结果很受伤。支付途中直接报了“订单数据签名验证错误”。其原因如下:

1、检查参数是否一致

2、是否含有特殊字符

3、中文编码类型是否与所传参数类型一致

4、body参数是否包含空格,若有空格 URLencode的时候需要转化为%20

其实这些都是坑爹的,demo里面就是让你组织好代码之后让我填空的,这些问题也应该是你们解决的好吧。

至今没有找出问题的所在。。。之所以写出来是为了大神来帮忙的。。。。再次谢过!!!

 


么有办法啊,另外试试了还有一个demo的数据。发现两个demo所生成的package数据有点不一样。

bubuko.com,布布扣

 

在这里还是会报错,提示“Args Error” ,不用怕,看下面图,在这里我不得不吐槽一下,腾讯你官方给的demo要不然这么坑爹?参数都给错。。。

bubuko.com,布布扣

 

走到这里,其实已经是测试成功的支付了。但是前提是测试,所以你必须在微信后台设置下,要不然别人都不能用。测试白名单 测试目录都要添加

 

这里我说一下要是不添加白名单就是会提示“access:not_allow”

 

bubuko.com,布布扣

 

官方demo下载:https://mp.weixin.qq.com/paymch/readtemplate?t=mp/business/course2_tmpl

写的实在是太烂了。请原谅。。。

 

微信支付 遇到的各种问题,布布扣,bubuko.com

微信支付 遇到的各种问题

原文:http://www.cnblogs.com/lxsweat/p/3915427.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!