php is_pay,智付 -- 帮助中心

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

系统繁忙,请稍候再试。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值