订单信息确认接口

接口名称: orderInfoConfirm

接口流程

订单信息确认接口

应用场景:

  • 1、优行在成功收到桩企的结束充电订单回调时,对订单的回调信息做确认并发送确认信息
  • 2、若优行接收桩企结束充电的订单回调失败,优行会尝试请求桩企的订单详情接口(详见3.3:获取订单详情接口),并对已结束充电的订单做确认并发送确认信息

保障机制:

  • 1、桩企如果收到订单确认失败的消息,需要对订单做修复,并重新发送结束充电的订单回调(间隔为30分钟一次)
  • 2、桩企需要在96小时内对确认失败的订单做好修复,并发出回调信息;超过96小时的订单,优行会自动释放不作为有效订单
  • 3、桩企需要保证结束充电的订单回调信息与结束充电的订单详情信息保持一致,若两者不一致,优行会根据较低的订单金额计费

请求参数

返回参数名 类型 备注
data String 加密后数据
timeStamp number 秒级时间戳
seq String 请求序列:接口每秒的请求递增计数,格式为yyyMMddhhmmss+四位递增计数
token String 凭证:32位字符串,认证接口(queryToken)不需要此参数
sign String data+timeStamp组成的参数签名

data:

参数名称 类型 是否必填 备注
orderId String Y 桩企的订单编号
confirmTime String Y 订单确认时间yyyy-MM-dd HH:mm:ss
confirmResult int Y 成功: 1 失败: 0
failReason String N 校验失败原因

示例

{
    "data": {
        "orderId": "33034122218",
        "confirmTime": "2018-08-11 10:04:16",
        "confirmResult": 1,
        "failReason": ""
    },
    "timeStamp": 1505374350,
    "seq": "201709141214150001",
    "token": "94b879e509a8e20821c7587aad53c19f",
    "sign": "8D5AD1A57D30956CC946CFFDFCFD4AE3"
}

响应参数

子类名 返回参数名 类型 备注
code int 整数类型,成功: 100
data orderId String 桩企的订单编号
  • 成功
{
    "data": {
        "orderId": "148878924804013004013"
    },
    "code": 100
}