支付宝身份验证初始化提示ILLEGAL_ARGUMENT_FORMAT(参数异常),如下示例
{"alipay_user_certify_open_initialize_response":{"code":"40004","msg":"Business Failed","sub_code":"ILLEGAL_ARGUMENT_FORMAT","sub_msg":"参数异常"}
问题原因
1、参数格式或参数内容有误
2、传入biz_code参数的值不在允许范围内
解决方案
1、参数格式或参数内容有误
确认传入的biz_content参数是否存在,并且是否是一个合法的JSON字符串,然后核实传递的参数值是否为空
例如:姓名、身份证等关键业务参数值进行确认是否传递的空值,示例如下所示:
biz_content={"outer_order_no":"xxxx","biz_code":"FACE","identity_param":{"identity_type":"CERT_INFO","cert_type":"IDENTITY_CARD","cert_name":"","cert_no":""},"merchant_config":{"return_url":"xxxx"}}
注:format参数仅支持设置JSON,切勿设置错误
2、传入参数的值不在允许范围内
例如:
(1)biz_code入参不在枚举值范围内,详见【应用场景介绍】
(2)outer_order_no长度超过32位,详见【参数说明】
注:如需要查询接口请求参数数据,可使用云排查工具进行查询,详细说明可参考【云排查工具使用说明】
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。