标签:
在做p2p配资平台,也就是公司的项目,遇到了一个问题:refund_fastpay_by_platform_nopwd接口服务器通知验签不通过
下面是实录:
通知服务器的POST过来的数据:
我提取出来的待验证字符串:
商家的支付宝公钥没有问题(以前的即时到帐等接口的验签都正常)。
解决办法:
第一我想到的是:可以在异步通知里面借助于日志语句,看下返回验证语句里面具体是哪一个条件没有通过。
但因为是签约就失败,所以上述不成立。但是,可以借助于日志内容来判断究竟是哪一个条件不能成立。但是问题来了:
我按照文档将通知内容整理好之后去验签。
是验签不通过啊,是验签啊。
验签不是按项分的啊,是要组合成一个字符串然后送过去验签啊。
就是说问题应该是出在重新组合待签字符串时候出的问题,但是这个我是完全按照文档里面描述的流程去做的。
最后找出的原因是:移动和网关是两个的支付宝公钥是不同的!
支付宝支付集成中:refund_fastpay_by_platform_nopwd接口服务器通知验签不通过
标签:
原文地址:http://www.cnblogs.com/erfei/p/4312109.html