错误码查询
1、错误代码ILLEGAL_SIGN
签名错误,可能原因如下:
1) sign_type=”MD5”的商家可能是网站里的密钥key与在智付商家后台“支付密钥”里设置的不一样(2016年4月以后新注册的商户不支持MD5);
2) sign_type=”RSA-S”的商家可能是在“设置商户公钥”里上传商户公钥的时候没有去掉首尾“----BEGIN PUBLIC KEY----”和“----END PUBLIC KEY----“,也可能是混淆商户公钥和智付公钥,错把智付公钥当作商户公钥;
3) 参数组装顺序错误,按照a~z的顺序,下划线优先于字母;
4) 其他错误,例如参数sign值在传输过程中发生了改变,不是原始值。
2、错误代码SIGN_IS_NULL
签名为空:签名函数没有执行成功,一般是密钥格式错误或者是不具备函数的执行条件,缺jar包,dll或者php_openssl插件没有打开。
3、错误代码CHECK_URL_NOT_MATCH
域名校验不通过:商户号对应的网站域名没有在智付进行绑定,请在智付商家后台“业务申请”——“增加绑定域名”进行顶级域名的绑定,相关部门审核通过之后(1~3个工作日),就可以使用这个域名了。
4、错误码代TRANSACTION_REJECTED_001
您的支付请求被拒绝:消费者的支付网络环境存在交易风险(即存在非法交易记录),请消费更换网络环境进行支付。
5、错误代码ILLEGAL_PAY_BUSINESS
业务未开启:商户号对应的支付业务未开启,请在商家后台“业务申请”->“新增支付类型”,备注写明自己要开通的支付业务,比如网银支付,微信支付,业务审核通过之后就可以正常使用接口了。
6、错误代码ILLEGAL_URL_FORMAT
通知地址格式不正确:支付参数return_url或notify_url的值的格式不正确,正确格式举例:http://www.dinpay.com
7、错误代码ORDER_NO_IS_TOO_LONG
商家订单号太长:支付参数order_no的长度超过限制,最大长度为64个字符。
8、错误代码ORDER_TIME_IS_NULL
商家订单时间不能为空:支付参数order_time的值不能为空。
9、错误代码ILLEGAL_ORDER_TIME_FORMAT
商家订单时间格式不正确:支付参数order_time的值的格式不正确,正确格式为:2013-11-1 12:12:12
10、错误代码ORDER_AMOUNT_IS_NULL
商家订单总金额不能为空:支付参数order_amount的值不能为空。
11、错误代码ILLEGAL_ORDER_AMOUNT_FORMAT
商家订单金额格式不合法:支付参数order_amount的值为数字,精确到小数点后两位。例如:0.01
12、错误代码PRODUCT_NAME_IS_NULL
商品名称不能为空:支付参数product_name的值不能为空。
13、错误代码PRODUCT_NAME_IS_TOO_LONG
商品名称超过长度限制:支付参数product_name的值的长度超过限制,最大长度为100个字符。
14、错误代码SHOW_URL_IS_TOO_LONG
商品展示地址太长:支付参数show_url的值长度超过限制,最大长度为200个字符。
15、错误代码ILLEGAL_SHOW_URL_FORMAT
商品展示地址格式不正确: 支付参数show_url的值格式不正确,正确格式举例:http://www.dinpay.com
16、错误代码ILLEGAL_PRODUCT_NUM_FORMAT
商品数量格式不合法:支付参数product_num的值必须为数字。
17、错误代码PRODUCT_CODE_IS_TOO_LONG
商品编号超过长度限制: 支付参数product_code的值的长度超过限制,最大长度为60个字符。
18、错误代码PRODUCT_DESC_IS_TOO_LONG
商品描述超过长度限制:支付参数product_desc的值的长度超过现在,最大长度为300个字符。
19、错误代码EXTRA_RETURN_PARAM_IS_TOO_LONG
公用回传参数超过长度限制:支付参数extra_return_param的值的长度超过现在,最大长度为100个字符。
20、错误代码EXTEND_PARAM_IS_NULL
公用业务扩展参数为空:支付参数extra_return_param的值不能为空。
21、错误代码ILLEGAL_EXTEND_PARAM_FORMAT
公用业务扩展参数格式不正确:支付参数extra_return_param的值格式不正确,正确格式为:name^张三|age^19
22、错误代码ILLEGAL_MD5_KEY
商家密钥未设置: 在我们的接口范例的页面中有一个密钥,密钥是商家在快汇宝商家后台自行设定的,这个字段不可以为空,如果为空则报此错误。
23、错误代码TRADE_NOT_EXIST
交易订单不存在:参数order_no的值不存。
24、错误代码TRADE_NO_IS_NULL
交易订单号为空:支付参数order_no的值不能为空。
25、错误代码ILLEGAL_SERVICE_TYPE
非法的服务类型参数,service_type参数不正确:参数service_type的值不正确或为空。
26、错误代码MERCHANT_CODE_IS_NULL
商家号不能为空:支付参数merchant_code的值不能为空。
27、错误代码ILLEGAL_MERCHANT_CODE
商家号不正确,未注册的商家号:支付参数merchant_code的值和该接口的版本不一致。
28、错误代码MERCHANT_STATUS_INVALID
商家状态不正常,禁止访问:支付参数merchant_code的值的状态不正常,未通过审核。
29、错误代码ILLEGAL_ACCESS_SERVICE
该商家不允许访问该服务接口,可能未开通该业务:支付参数merchant_code的值未开通该支付接口的业务。
30、错误代码ILLEGAL_ACCESS_WEBSITE
非法的商家接入网站,可能是黑名单网站。
31、错误代码INPUT_CHARSET_IS_NULL
字符集不能为空:参数input_charset的值不能为空。
32、错误代码ILLEGAL_INPUT_CHARSET
字符集不正确,不支持的字符集:参数input_charset的值只能填UTF-8或GBK。
33、错误代码CLIENT_IP_IS_TOO_LONG
客户端IP超过长度限制:参数client_ip的值超过限制,最大长度为15个字符。
34、错误代码CLIENT_IP_FORMAT_ERROR
客户端IP格式错误:参数client_ip的值格式出错,正确格式为:192.168.1.25
35、错误代码INTERFACE_VERSION_IS_NULL
接口版本号不能为空:参数interface_version的值不能为空。
36、错误代码ILLEGAL_INTERFACE_VERSION
接口版本号不正确:参数interface_version的值必须填V3.0
37、错误代码SIGN_TYPE_IS_NULL
签名类型不能为空:参数sign_type的值不能为空。
38、错误代码ILLEGAL_SIGN_TYPE
不支持的签名类型:参数sign_type的值必须填MD5(2016年4月以后新注册的商户不支持MD5),RSA或者RSA-S,且必须填大写。
39、错误代码TIMEOUT_OR_ILLEGAL_REQUEST
非法请求或请求超时:支付参数不对或请求时间过长。
40、错误代码ILLEGAL_PAY_CLASS
无效的支付类型: 商家配置表里没有找到记录:商家没有开通任何的一个支付方式(举例:b2c网银支付、手机客户端支付)就会报这个错误。
41、错误代码SYSTEM_BUSY_BY_CACHE
系统繁忙,请稍候再试。