================================================================================= 

支付宝错误代码ILLEGAL_SIGN


- 安全校验码你搜索检查下。。你网站后台填写的是不是对的,千万别有空格
 - http://zhidao.baidu.com/link?url=9kwHKM7llY7YSXF2ukoOeoxh5MD0ivl97qx4037N8a0FJzdSkSxBPrbCEwpScqNzAAMpxQnVS9ijFeE1JxX5n_ 


- 在我的电脑上测试支付,付款到账OK,但是在其他两个同事的电脑上测试都有问题。
 - header("Content-type:text/html;charset=utf-8");


- 在使用英文的时候提交没有问题,但是如果表单中有中文,则会提示ILLEGAL_SIGN的错误。
 - $body = urlencode(json_encode(array_map('htmlspecialchars',$_POST)));

================================================================================= 


错误代码 ILLEGAL_PARTNER_EXTERFACE 调试错误,请回到请求来源地,重新发起请求


### 1. 申请的套餐和web配置的套餐不一样
支付宝显示这个是接口出错
原因是你申请的套餐和Discuz配置的套餐不一样
比如你申请的是双功能,discuz要的却是即时到帐的
 - http://zhidao.baidu.com/link?url=s637agU3Ya6ePc4caovzb8vdM5uQGa8oyyo8_HPIyDQrAt5h6MVkhhl6JR8O54Xsj6Bngi5DTGeF8spGhOYHW_ 


### 2. 没有权限访问该服务 

含义:没有权限访问该服务 

有以下的几种原因: 
1、没有签约这个接口的合同。 
2、签约了相应的接口合同,但没有生效。 
3、签约了相应的接口合同,但由于违规违法等原因被审核部门强制关闭。 

出现这种情况最常见的原因是: 
接口用错。如,签约的是担保交易的接口合同,商户网站上使用的却是双功能-担保/即时;签约的是担保交易的接口合同,商户网站上使用的却是即时到帐。 

解决方法: 
第一部分 检查合同 
第一步:确认自己是否签约。 
若没有签约任何合同,是不能使用支付宝功能的。 
签约电话:0571-26885188。 
第二步:查询签约的合同的“服务类型” 。 
使用签约支付宝账号登录支付宝网站到达“商家服务”页面,如图:

 - http://www.oschina.net/question/163899_23976