热门搜索: 物流跟踪 自定义URL oauth2.0 银联
当前位置: 我的shopex插件站 > 教程 > shopex >
详细内容

ShopEx/易开店之支付宝担保交易接口报错的原因分析

时间:2012-12-18 00:00 来源:本站原创 作者:老曹 点击:

官方最新的支付宝担保交易接口,使用过程中有时正常,有时报错:

我申请了支付宝的担保交易,填写了相关配置,测试购买的时候总是提示调试错误,请回到请求来源地,重新发起请求。
 
错误代码 ILLEGAL_SIGN
说明:如果您不是因为本接口集成调试而看见该错误提醒,请联系本次请求来源网站,本错误属于网站集成接口的错误。

--------------------------------------------------------

经过分析,发现plugins/app/pay_alipaytrad或pay_alipaydualfun文件中,发起支付请求时,都有这么一段代码:

if(method_exists($this,'getMemberInfo')){
    $return = array_merge($return,$this->getMemberInfo($payment['M_OrderId']));
}

其没有对其中的参数作非空判断,导到有些参数为空时没有去除,最终导致支付宝接口报错。


(责任编辑:admin)
标签:
上一篇:ShopEx会员登录后显示别人的会员名,用户名错乱问题解决! 下一篇:ShopEx后台支付接口配置不了的原因及解决方案