• 238
  • 5030
  • 105

违章代缴v2.0

聚合数据

支持全国300+城市车辆违章代办

  • 首次申请送10
  • 10000

¥0 (约元/次)首次申请送10次

  • API文档
  • 错误码参照
  • 示例代码
  • 联系我们
立即调用
接口地址:http://v.juhe.cn/wzdj/callbackConfig.php
返回格式:json
请求方式:get post
请求示例:http://v.juhe.cn/wzdj/callbackConfig.php?key=你申请的key&callbackurl=xxxxxxx
接口备注:配置回调地址,回调方式为post,参数为userOrderId(用户订单号)、timestamp(当前时间yyyy-mm-dd HH:ii:ss格式)remark(备注信息)和state(订单状态),sign(加密验证签名,规则请看xml示例说明),相同状态不回调,回调三次,回调地址只需要配置一次(如果是需要现场单和电子单是不同的回调地址,那么需要分别配置一次)

请求参数说明:

名称 必填 类型 说明
  key string 在个人中心->我的数据,接口名称上方查看
  callbackurl string 回调地址
  type int 是否是现场单的回调地址,1:是,0:否(如果现场单和电子单需要不同的回调地址,您可以加上此字段,来区分您的回调地址类型)

返回参数说明:

名称 类型 说明
  见json示例

JSON返回示例:

{
    "reason": "success",
    "result": null,
    "error_code": 0
}

XML返回示例:

请注意:参数值为空不加入加密字符串拼接

设:
    key = 123456abcdefghijklmnopqrstuvwxyz;//这是您调用接口的key
    userOrderId = abcdefg;//这是您的自定义订单号
    remark = 测试回调;//这是此订单的回调说明
    recordId = 123456//这是此订单的违章记录(如为空,则表示整个订单状态,如有值,则指此订单中这个违章记录的状态)
    state = 6;//这是状态说明,可以参考订单详情中的stateCode参数说明
    timestamp = 2017-09-06 17:53:41;//回调时间
第一步:
    将以上参数名(key除外)字典正序排序并且以x-www-form-urlencoded的方式拼接得到字符串,
假定此字符串名字为middle:
    recordId=123456&remark=测试回调&state=6&timestamp=2017-09-06 17:53:41&userOrderId=abcdefg
第二步:
    将您的key进行md5加密得到小写字符串,假定这个字符串名为signMd5:
    6cc7af7f2fbb06fd1701ebcd0497a2c2
第三步:
    将signMd5(即key的md5加密值)拼接在middle(即第二步得到的字符串)的前后,
得到待加密字符串,假定此字符串名字为signStr:
    6cc7af7f2fbb06fd1701ebcd0497a2c2recordId=123456&remark=测试回调&state=6
&timestamp=2017-09-06 17:53:41&userOrderId
=abcdefg6cc7af7f2fbb06fd1701ebcd0497a2c2
第四步:
    将signStr(即第三步得到的字符串)进行md5,得到小写字符串,假定字符串名字为sign:
    240a153b97901f13848857361d8f2bb3
第五步:
    我们post给贵方的数据为:
    userOrderId=abcdefg&state=6&remark=测试回调&recordId=123456&sign=240a153b97901f13848857361d8f2bb3
&timestamp=
2017-09-06 17:53:41
    content-type为:x-www-form-urlencoded
    

服务级错误码参照(error_code):

  错误码 说明
  223800 网络繁忙,请稍后重试
  223801 订单号不存在, 请核对后再试
  223802 车辆信息错误(扣次数)
  223803 订单号不符合规则
  223804 订单号不能为空或者已经存在
  223805 recordIds参数不符合规则
  223806 单个订单最多支持1个违章记录
  223807 存在重复的违章记录, 请核实后再试
  223808 违章记录不存在, 请查询后再试
  223809 不是同一辆车的违章记录无法下单, 请确认后重试
  223810 存在不能办理违章记录, 请重新选在违章记录再提交订单
  223811 存在已经支付过的违章记录或者超时未支付
  223812 状态码正常, 但是没有订单号, 请联系客服或技术
  223813 提交订单异常,具体看接口返回
  223814 此订单暂不支持支付,具体看订单状态
  223815 聚合账户余额不足, 请充值再支付
  223816 扣款失败, 请稍后重试
  223817 此订单号已经扣款成功, 请勿重复支付
  223818 向供应商支付失败, 请稍后重试
  223819 因向供应商支付后给用户返款失败, 请联系客服人工返款
  223820 上传证件错误
  223821 证件类型错误
  223822 图片格式错误
  223823 图片过大
  223824 图片过小, 未检查到图片
  223825 url不合法,请检查后再试
  223826 车牌号不符合规则
  223827 数据源返回的一些错误,具体看提示信息
  223828 上传证件后提交证件信息发生错误,具体看返回
  223829 联系人姓名格式错误
  223830 手机号码格式错误
  223831 无效的违章记录或者违章记录id已经发生更改,请重新查询
  223832 违章查询的错误信息(不扣次数)
  223833 参数错误,具体看返回

系统级错误码参照:

  错误码 说明 旧版本(resultcode)
  10001 错误的请求KEY 101
  10002 该KEY无请求权限 102
  10003 KEY过期 103
  10004 错误的OPENID 104
  10005 应用未审核超时,请提交认证 105
  10007 未知的请求源 107
  10008 被禁止的IP 108
  10009 被禁止的KEY 109
  10011 当前IP请求超过限制 111
  10012 请求超过次数限制 112
  10013 测试KEY超过请求限制 113
  10014 系统内部异常(调用充值类业务时,请务必联系客服或通过订单查询接口检测订单,避免造成损失) 114
  10020 接口维护 120
  10021 接口停用 121

错误码格式说明(示例:200201):

  2 002 01
  服务级错误(1为系统级错误) 服务模块代码(即数据ID) 具体错误代码

完整教学代码示例:

  语言 标题 提供者 时间

常见问题:

  内容 详细
  常见问题: http://www.juhe.cn/qa/index/1544692108

联系我们

  内容 详细
  接口测试: API测试工具
  技术支持: info@juhe.cn
  联系电话: 4008827715-6066
  在线客服QQ: 800076065

猜你喜欢

现在注册,百款接口免费测试

免费注册