调试错误,请回到请求来源地,重新发起请求。错误代码 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的值是否有带敏感词,如“私服”、“色情”等。
如果您依照以上方法还无法解决,可以联系在线技术客服协助您解决问题
