有人用playframework集成过支付宝吗?

firebull 发布于 2013/09/10 09:34
阅读 617
收藏 1

有人用playframework 1.2.5集成过支付宝吗?

我现在在集成的时候遇到很郁闷的问题,按照支付宝的集成规范,支付完成后,支付宝调同步或异步调用我平台的controller,将支付的状态返回到我平台,我平台拿到状态后再进行相关的业务操作。

问题是:支付宝调用我平台的controller时,将返回一系列的参数,我在纯java的业务中,可以正确的获取参数并验证通过。但使用play框架的平台中,返回的参数就多了action,controller,body参数,这三个参数我怀疑是play框架带上的,action,controller参数我可以忽略,但多的body参数没办法处理,因为支付宝本身返回的参数中就有一个名为body的参数。这样导致参数的认证就通不过,也就是sign与mysign值不一致。

请各位大大们指导指导。

加载中
0
寂寞端口
寂寞端口
我一样,我用的是play1.2.4,
0
寂寞端口
寂寞端口
同求指导~!
0
房叔叔
房叔叔
用个map,把这几个参数过滤掉呀
房叔叔
房叔叔
我知道了,在支付请求时,body字段是可以为空的,这样通知参数里body参数就可以忽略了,呵呵
房叔叔
房叔叔
很奇怪,我就直接把body给忽略的,竟然没问题
firebull
firebull
action,controller参数我可以忽略,但多的body参数没办法处理
0
firebull
firebull

@jointasks 确实是这样,body为空,验证就通过了。

不过还是不明白为什么play1会添加一个body的参数。

0
dicknhl
dicknhl
本人用play2.继承了alipay接口。qq联系:624823464。一个案例121.199.48.79:9000
返回顶部
顶部