zionwang
发表于 2012-4-4 00:53:30
米修 发表于 2012-3-1 13:06 static/image/common/back.gif
代码太多了 。
就是回调的时候支付宝有同步和异步 异步没问题 同步在做验证的时候 是把GET参数排序MD5之后...
我现在和你的问题一样, 你解决了吗?
togofree
发表于 2012-4-4 11:38:09
你肯定是md5加密数据的时候,加密了多余的数据,导致验证失败,仔细检查下这些参与md5加密的数据,看是不是需要在md5加密之前unset掉某些不要的数据,比如c=xxx&m=yyy之类的。
米修
发表于 2012-4-6 17:22:04
如果是有多余参数的话POST也是有问题的。现在只有GET有问题。一直没仔细一步步调试 反正接口主要是用异步的、不会用跳转来做处理的
O-O
发表于 2012-5-16 15:34:49
最近也在做在线支付!CI 2.0 支付宝接口版本3.2 楼主是哪个版本?
米修
发表于 2012-7-8 11:38:12
CI2.1 支付宝3.2
ze00ro
发表于 2012-8-2 12:28:02
更新CI到2.1就蛋疼了,不知道如何解决。。。:P
ze00ro
发表于 2012-8-2 12:28:17
兄台解决了吗?
lou0011
发表于 2012-8-2 16:28:14
表示米有问题,我用CI做过,完全成功
ze00ro
发表于 2012-8-2 16:34:00
我操,调了一下午了,对比出少了个参数。
后来发现是each之后少的,后来一顿搜索,发现不同的php版本会返回不同的结果
后来发现是这货用之前需要reset。
操操操,我学艺不精
米修
发表于 2012-8-3 09:10:06
我get问题是后来发现用了去除index.php 在回调的地址一定要加上index.php/action/method这种格式 不然get接受的参数有问题