获取订单状态

获取订单状态:

一、背景说明:

获取订单状态

二、共同说明api说明

Api共同接口说明V2
注意:如果百度车联网外部人员无法进入,需要导出上连接文档

三、接口地址

iovpay/v2/opf/getpaystatus

四、Headers

 Cookie: BDUSS=xxxxxx
注意:BDUSS是百度内部安全级很高的数据,不能经过车企或合作方的服务器

五、请求参数

参数名 类型 是否必填 最大长度 描述 实例值
oem_id Int 车机端请求请务必传值,如果是拿不到可以不传 18343001
version String 5 调用的接口版本固定值为1.0
timestamp Int 10 发送请求的时间戳,精确到秒 1514917884
sign String - 商户请求参数的签名串,详见签名 详见签名与验签
device_id String 32 设备号
uuid String 百度移动设备唯一标识
vin String 17 车架号 1G1BL52P7TR115520
lng String - 设备当前经度 116.289573
ak String 车机端请求请务必传值,如果是拿不到可以不传
cn String String 车机端请求请务必传值,如果是拿不到可以不传
lat String - 设备当前纬度 39.9948
out_trade_no String 64 开发者的订单id 1069227442364
opf_appid Int - 开放平台上开发者申请后自动生成的一个值 123456
apikey Int - 开放平台上开发者申请后自动生成的一个值 -
secretkey Int - 开放平台上开发者申请后自动生成的一个值 -

六、返回结果

 整体是json字符串
接口返回固定为下面的结构
名称 类型 是否必须 最大长度 描述 实例
errno int 返回码 0
errmsg string 返回信息
data object 返回数据 {}
date string 时间 2020-09-09 19:38:38
baidurd string 百度用户后续定位问题字符串
百度内部人员才需要关注
errno  返回0表示成功,其他值为失败
data 的值只有成功的时候才会有可能返回,值可为空
baidurd 部分模块没有返回,属于正常

当errno为0时,data里字段如下:
参数名 类型 是否必填 最大长度 描述 实例值
order_status String - 订单状态 1表示待支付,3支付成功
order_status_desc String 20 订单状态描述 待支付/支付成功
order_name String - 订单名称
order_time String - 订单时间
goods_count String - 订单商品数量

七、errno错误码

待补充
更新订单状态接口开发者订单数据传输接入文档