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

风之神 发布于 2011/07/16 20:19
阅读 10K+
收藏 0

Serverless 架构就不要服务器了?>>>

加载中
0
支付宝技术
支付宝技术

含义:无效的参数格式

解决方法:

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

第一步

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

第二步:

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

1  商户网站自行开发或非以上提到的网店论坛系统,且自己不会编程也没有相关程序开发人员。

请找专业的网站程序开发技术人员帮忙解决,或提交集成申请,让支付宝技术支持人员协助

申请集成连接:https://b.alipay.com/support/helperApply.htm?action=supportHome

2  商户网站自行开发或非以上提到的网店论坛系统,且自己是技术人员。

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

登陆支付宝,点击链接https://b.alipay.com/support/helperApply.htm?action=selfIntegration,页面显示如下界面, 

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

第二步:检查参数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:物流类型。根据物流类型枚举列表,它只有固定的几个值可以选择:EXPRESSPOSTEMS

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

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

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

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

第九步:检查subjectbody的值是否有带敏感词,如私服色情等。

如果您依照以上方法还无法解决,可提交集成申请,我们的技术支持会及时与您联系,协助您解决。
申请地址:https://b.alipay.com/support/helperApply.htm?action=supportHome

0
黄加本

想知道,如果包邮,或者虚拟商品,用户使用了担保交易,需要怎么处理?没有快递单的那种?

http://www.cmker.com

返回顶部
顶部