cancelOrder
功能: 取消订单,只能在司机接驾前取消
请求参数
参数名 | 类型 | 说明 |
---|---|---|
didi_oid | string | 行程ID |
passenger_phone | string | 乘车人手机号码,避免错误取消 |
lat | float(平台可选) | 用户当前坐标 |
lng | float(平台可选) | 用户当前坐标 |
map_type | string(可选) | 坐标系类型,默认soso,支持坐标系见备注 |
device | json类型 | {"imei":"12wdw","suuid":"123juuiuiausd","network":"WIFI","wifi_name":"tp_link123","wifi_ip":"10.10.10.10","wifi_mac":"asdasasd"}imei/suuid必须存在一个ip,设备ip地址network,如果network为wifi,wifi_name,wifi_ip,wifi_mac必须提供 |
imei/suuid | 必须存在一个 | |
deviceid(可选) | 设备id | |
network(可选,wifi/2G/3G/4G) | ||
ip | 设备ip地址,接入滴滴反作弊时必须 | |
wifi_name(可选) | network=wifi,必填 | |
wifi_ip(可选) | network=wifi,必填 | |
wif_mac(可选) | network=wifi,必填 | |
cancel_msg | string(可选) | 取消原因 |
cancel_token | string(可选) | 如果可以直接取消,则无需二次确认,直接取消;如果不能直接取消,则第一步返回cancel_token,第二步取消时需携带此token才能取消行程token有效时长5分钟 |
备注
取消可能需要支付取消费用。若用户频繁取消(24小时内超过3次),将被封禁24小时(提供用户id,则封禁id,未提供,则封禁手机号)
返回
参数名 | 类型 | 说明 |
---|---|---|
oid | string | 第三方订单id(如果提供了) |
didi_oid | string | 滴滴订单id |
status | string | 行程状态(见备注) |
示例
正常返回
{
"status": "PassengerCancelled",
"oid": "123123123",
"didi_oid": "didi3F9E47ED115BDB43852393DE751413D66F53944BA9BE196D175BFEDA858DFFC9"
}
错误返回
{
"error": "code(40003)",
"error_detail": "行程已结束,不能取消"
}