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

【字号: 】【打印】【收藏
含义:无效的参数格式

解决方法:

1、  商户网站是SHOPEX、ECSHOP、团购网等网店后台拥有可设置填写合作身份者ID、安全校验码等信息的网店或论坛系统

第一步

建议:请到各个网店系统、论坛系统里找帮助。

 

第二步:

检查商户网站的网店名称设置,是否设置的名称标题太长、或有敏感词、特殊符号等。若网店名称太长,则需缩短,若网店名称含有敏感词、特殊符号,则需去除。

2、  商户网站自行开发或非以上提到的网店论坛系统

第一步:检查合作身份者ID(partner)与安全校验码(key)是否有填写正确。

登陆支付宝,点击链接https://b.alipay.com/order/serviceIndex.htm,页面显示如下界面, 

 

找到交易安全校验码(key)与合作身份(partnerID),核对页面文件中的参数partner与key是否一致,且没有空格或其他非法字符。

第二步:检查参数seller_email(收款账号)的格式是否是手机号或EMAIL邮箱的格式。

第三步:检查参数out_trade_no(商户网站唯一订单号)是否存在或是否有填写。

第四步:检查参数subject(商品名称)是否存在、是否有填写、是否过长、是否有非法字符(非法字符有:+、#、&、%等键盘上数字按键的上面的那些特殊符号)

第五步:检查参数price(仅适用于纯担保交易接口、双功能-担保/即时)或参数total_fee(仅适用于即时到帐接口)是否存在、是否有填写、格式是否正确。

金额格式不正确的写法,如下:

0.001

¥100.00

-1.11

1.000

正确的写法如下:

100

100.0

100.00

金额范围是0.01~100000000.00

第六步(仅针对双功能-担保/即时、纯担保交易接口):检查物流参数logistics_type(物流类型),logistics_fee(物流费用),logistics_payment(物流支付类型)是否都存在、是否都有填写、格式是否都正确。

logistics_type:物流类型。根据物流类型枚举列表,它只有固定的几个值可以选择:EXPRESS、POST、EMS。

logistics_fee:物流费用。可以为0元,格式参数金额格式,小数点最多两位数。

logistics_payment:物流支付类型。根据物流类型枚举列表,它只有固定的几个值可以选择:SELLER_PAY、BUYER_PAY。

第七步:检查参数_input_charset(编码格式),是否填写正确,编码格式只有固定的几个值可以选择:GBK、gb2312、utf-8。若编码是utf-8时,该参数为必填。

第八步:检查其他必填参数(打开技术文档,找到请求参数列表的表格,在最后一列“可空”可以查看到,N代表的就是必填)是否存在、是否有填写、是否格式正确(参照技术文档的枚举列表中的写法)

第九步:检查subject与body的值是否有带敏感词,如“私服”、“色情”等。

如果您依照以上方法还无法解决,可以联系在线技术客服协助您解决问题