【顺丰快递管家】通用接口文档


7.订单确认/取消接口-确认接口

<h3>功能描述</h3> <ul> <li>该接口用于:客户在下单后,快递员上门揽收前,如需修改部分下单内容(如收件人信息等),可使用此接口进行修改;如不需要修改下单内容,则无需对接此接口。</li> </ul> <p><code>注:该接口只能在未揽收前生效;</code></p> <h3>接口定义</h3> <table> <thead> <tr> <th style="text-align: center;">服务名称</th> <th style="text-align: center;">批量交易</th> <th style="text-align: center;">接口类型</th> <th style="text-align: center;">接口uri(同取消接口)</th> </tr> </thead> <tbody> <tr> <td style="text-align: center;">订单确认接口</td> <td style="text-align: center;">不支持</td> <td style="text-align: center;">接入/POST</td> <td style="text-align: center;">/public/order/v2/cancelOrder</td> </tr> </tbody> </table> <h3>元素&lt;请求&gt;</h3> <table> <thead> <tr> <th style="text-align: center;">序号</th> <th style="text-align: center;">字段名</th> <th style="text-align: center;">类型(约束)</th> <th style="text-align: center;">必填</th> <th style="text-align: center;">默认值</th> <th style="text-align: left;">描述</th> </tr> </thead> <tbody> <tr> <td style="text-align: center;">1</td> <td style="text-align: center;">companyId</td> <td style="text-align: center;">String(20)</td> <td style="text-align: center;">是</td> <td style="text-align: center;">分配客户sendAppId</td> </tr> <tr> <td style="text-align: center;">2</td> <td style="text-align: center;">orderId</td> <td style="text-align: center;">String(64)</td> <td style="text-align: center;">是</td> <td style="text-align: center;">客户订单号</td> </tr> <tr> <td style="text-align: center;">3</td> <td style="text-align: center;">waybillNoInfoList</td> <td style="text-align: center;">List&lt;WaybillNoInfoJson&gt;</td> <td style="text-align: center;">条件</td> <td style="text-align: center;">顺丰运单号列表(如果dealtype=1,母单号必填),参考目录中共用参数</td> </tr> <tr> <td style="text-align: center;">4</td> <td style="text-align: center;">dealType</td> <td style="text-align: center;">String(1)</td> <td style="text-align: center;">否</td> <td style="text-align: center;">2</td> <td style="text-align: left;">客户订单操作标识。1:确认;2:取消;3:丰巢柜寄件取消</td> </tr> <tr> <td style="text-align: center;">5</td> <td style="text-align: center;">customsBatchs</td> <td style="text-align: center;">String(20)</td> <td style="text-align: center;">否</td> <td style="text-align: center;">报关批次</td> </tr> <tr> <td style="text-align: center;">6</td> <td style="text-align: center;">agentNo</td> <td style="text-align: center;">String(30)</td> <td style="text-align: center;">否</td> <td style="text-align: center;">代理单号</td> </tr> <tr> <td style="text-align: center;">7</td> <td style="text-align: center;">sourceZoneCode</td> <td style="text-align: center;">String(10)</td> <td style="text-align: center;">否</td> <td style="text-align: center;">原寄地网点代码</td> </tr> <tr> <td style="text-align: center;">8</td> <td style="text-align: center;">inProcessWaybillNo</td> <td style="text-align: center;">String(100)</td> <td style="text-align: center;">否</td> <td style="text-align: center;">头程运单号</td> </tr> <tr> <td style="text-align: center;">9</td> <td style="text-align: center;">isConfirmNew</td> <td style="text-align: center;">String(1)</td> <td style="text-align: center;">否</td> <td style="text-align: center;">改单类型,默认为0。0:旧订单确认;1:新订单确认类型(支持修改收件方信息,含筛单+产品月结校验)</td> </tr> <tr> <td style="text-align: center;">10</td> <td style="text-align: center;">weight</td> <td style="text-align: center;">String(10)</td> <td style="text-align: center;">否</td> <td style="text-align: center;">订单货物总重量,包含子母件,单位千克,精确到小数点后2位,如果提供此值,必须&gt;0。</td> </tr> <tr> <td style="text-align: center;">11</td> <td style="text-align: center;">volume</td> <td style="text-align: center;">String(100)</td> <td style="text-align: center;">否</td> <td style="text-align: center;">货物的总体积(值为长,宽,高),包含子母件,以半角逗号分隔,单位厘米,精确到小数点后2位,会用于计抛(是否计抛具体商务沟通中双方约定)。</td> </tr> <tr> <td style="text-align: center;">12</td> <td style="text-align: center;">expressType</td> <td style="text-align: center;">String(5)</td> <td style="text-align: center;">否</td> <td style="text-align: center;">快件产品类别,详见《附录-2.快件产品类别表》,只有在商务上与顺丰约定的类别方可使用。如果此字段为空,则以下单时的为准。</td> </tr> <tr> <td style="text-align: center;">13</td> <td style="text-align: center;">bigHousehold</td> <td style="text-align: center;">String</td> <td style="text-align: center;">否</td> <td style="text-align: center;">增值服务:大件入户(IN98)</td> </tr> <tr> <td style="text-align: center;">14</td> <td style="text-align: center;">superLongOverweight</td> <td style="text-align: center;">String</td> <td style="text-align: center;">否</td> <td style="text-align: center;">增值服务:超长超重(IN23)</td> </tr> <tr> <td style="text-align: center;">15</td> <td style="text-align: center;">province</td> <td style="text-align: center;">String(30)</td> <td style="text-align: center;">否</td> <td style="text-align: center;">收件方地址-省份</td> </tr> <tr> <td style="text-align: center;">16</td> <td style="text-align: center;">city</td> <td style="text-align: center;">String(100)</td> <td style="text-align: center;">否</td> <td style="text-align: center;">收件方地址-地级行政区名称</td> </tr> <tr> <td style="text-align: center;">17</td> <td style="text-align: center;">county</td> <td style="text-align: center;">String(64)</td> <td style="text-align: center;">否</td> <td style="text-align: center;">收件方地址-县/区级行政区名称</td> </tr> <tr> <td style="text-align: center;">18</td> <td style="text-align: center;">address</td> <td style="text-align: center;">String(64)</td> <td style="text-align: center;">否</td> <td style="text-align: center;">收件方地址-详细地址(需要修改地址时必填)</td> </tr> <tr> <td style="text-align: center;">19</td> <td style="text-align: center;">company</td> <td style="text-align: center;">String(100)</td> <td style="text-align: center;">否</td> <td style="text-align: center;">收件方-公司名称</td> </tr> <tr> <td style="text-align: center;">20</td> <td style="text-align: center;">contact</td> <td style="text-align: center;">String(100)</td> <td style="text-align: center;">否</td> <td style="text-align: center;">收件方-联系人名称</td> </tr> <tr> <td style="text-align: center;">21</td> <td style="text-align: center;">tel</td> <td style="text-align: center;">String(20)</td> <td style="text-align: center;">否</td> <td style="text-align: center;">收件方-联系电话</td> </tr> <tr> <td style="text-align: center;">22</td> <td style="text-align: center;">mobile</td> <td style="text-align: center;">String(20)</td> <td style="text-align: center;">否</td> <td style="text-align: center;">收件方-手机号</td> </tr> <tr> <td style="text-align: center;">23</td> <td style="text-align: center;">extra1</td> <td style="text-align: center;">String(200)</td> <td style="text-align: center;">否</td> <td style="text-align: center;">自定义字段1</td> </tr> <tr> <td style="text-align: center;">24</td> <td style="text-align: center;">extra2</td> <td style="text-align: center;">String(200)</td> <td style="text-align: center;">否</td> <td style="text-align: center;">自定义字段2</td> </tr> </tbody> </table> <h3>元素&lt;响应&gt;</h3> <table> <thead> <tr> <th style="text-align: center;">序号</th> <th style="text-align: center;">字段名</th> <th style="text-align: center;">类型(约束)</th> <th style="text-align: center;">必填</th> <th style="text-align: center;">字段说明</th> <th style="text-align: left;">描述</th> </tr> </thead> <tbody> <tr> <td style="text-align: center;">1</td> <td style="text-align: center;">succ</td> <td style="text-align: center;">String (10)</td> <td style="text-align: center;">是</td> <td style="text-align: center;">状态码</td> <td style="text-align: left;">返回成功或失败信息(ok/fail)</td> </tr> <tr> <td style="text-align: center;">2</td> <td style="text-align: center;">msg</td> <td style="text-align: center;">String (200)</td> <td style="text-align: center;">否</td> <td style="text-align: center;">信息</td> <td style="text-align: left;">提示信息</td> </tr> <tr> <td style="text-align: center;">3</td> <td style="text-align: center;">result</td> <td style="text-align: center;">String (/)</td> <td style="text-align: center;">是</td> <td style="text-align: center;">数据</td> <td style="text-align: left;">数据</td> </tr> <tr> <td style="text-align: center;">4</td> <td style="text-align: center;">orderid</td> <td style="text-align: center;">String(64)</td> <td style="text-align: center;">是</td> <td style="text-align: center;">客户订单号</td> </tr> <tr> <td style="text-align: center;">5</td> <td style="text-align: center;">mailno</td> <td style="text-align: center;">String(20)</td> <td style="text-align: center;">条件</td> <td style="text-align: center;">顺丰母运单号</td> <td style="text-align: left;">如果dealtype=1,必填</td> </tr> <tr> <td style="text-align: center;">6</td> <td style="text-align: center;">code</td> <td style="text-align: center;">Number(1)</td> <td style="text-align: center;">是</td> <td style="text-align: center;">响应状态码</td> <td style="text-align: left;">1:客户订单号与顺丰运单不匹配;2 :操作成功</td> </tr> <tr> <td style="text-align: center;">7</td> <td style="text-align: center;">waybillNoInfoList</td> <td style="text-align: center;">List&lt;WaybillNoInfoJson&gt;</td> <td style="text-align: center;">条件</td> <td style="text-align: center;">顺丰运单号列表,参考目录中共用参数</td> </tr> <tr> <td style="text-align: center;">7</td> <td style="text-align: center;">extraInfoList</td> <td style="text-align: center;">List&lt;OrderUpdateExtraInfoJson&gt;</td> <td style="text-align: center;">否</td> <td style="text-align: center;">扩展字段</td> </tr> </tbody> </table> <h3>元素&lt;OrderUpdateExtraInfoJson&gt;</h3> <table> <thead> <tr> <th style="text-align: center;">序号</th> <th style="text-align: center;">字段名</th> <th style="text-align: center;">类型(约束)</th> <th style="text-align: center;">校验规则</th> <th style="text-align: center;">必填</th> <th style="text-align: left;">描述</th> </tr> </thead> <tbody> <tr> <td style="text-align: center;">1</td> <td style="text-align: center;">attrName</td> <td style="text-align: center;">String(256)</td> <td style="text-align: center;">否</td> <td style="text-align: center;">扩展字段</td> </tr> <tr> <td style="text-align: center;">2</td> <td style="text-align: center;">attrVal</td> <td style="text-align: center;">String(1024)</td> <td style="text-align: center;">否</td> <td style="text-align: center;">扩展字段值</td> </tr> </tbody> </table> <h3>扩展字段备注</h3> <table> <thead> <tr> <th>attrName</th> <th>attrVal</th> </tr> </thead> <tbody> <tr> <td>attr001</td> <td></td> </tr> <tr> <td>attr002</td> <td></td> </tr> <tr> <td>subsidySource</td> <td>国补标识,dy为抖音;sn为苏宁;tb为淘天;pdd为拼多多;ks为快手;wph为唯品会;dw为得物;xhs为小红书;sph为视频号;merchant为商家自营国补; cancel为取消标识;</td> </tr> <tr> <td>wpMerchantCode</td> <td>微派商户编码,微派会给每个接入客户提供一个唯一编码</td> </tr> <tr> <td>wpServiceCode</td> <td>微派任务编码,类型为手机,传ProXXXXX,类型为平板,传ProXXXXX,需与微派申请任务编码</td> </tr> <tr> <td>wpExtJson</td> <td>“{“sn”:“123456”,“imei”:“123456”}” —sn为sn编码,只支持一个,imei为手机/平板emei号,只支持一个</td> </tr> </tbody> </table> <h3>报文范例</h3> <ul> <li> <p><strong>请求报文</strong></p> <pre><code>{ &amp;quot;companyId&amp;quot;: xxx, &amp;quot;orderId&amp;quot;: &amp;quot;312b95e8af6c43ba99a4a21280e2501e&amp;quot;, &amp;quot;dealType&amp;quot;: 1, &amp;quot;isConfirmNew&amp;quot;: 1, &amp;quot;weight&amp;quot;: 3.56, &amp;quot;volume&amp;quot;: &amp;quot;33&amp;quot;, &amp;quot;bigHousehold&amp;quot;: 2300, &amp;quot;province&amp;quot;: &amp;quot;广东省&amp;quot;, &amp;quot;city&amp;quot;: &amp;quot;深圳市&amp;quot;, &amp;quot;county&amp;quot;: &amp;quot;罗湖区&amp;quot;, &amp;quot;address&amp;quot;: &amp;quot;宝安北路2051号&amp;quot;, &amp;quot;expressType&amp;quot;: 2, &amp;quot;waybillNoInfoList&amp;quot;: [ { &amp;quot;waybillType&amp;quot;: 1, &amp;quot;waybillNo&amp;quot;: &amp;quot;SF1324481443217&amp;quot;, &amp;quot;boxNo&amp;quot;: &amp;quot;xianghao1&amp;quot;, &amp;quot;length&amp;quot;: 1.1, &amp;quot;width&amp;quot;: 1.2, &amp;quot;height&amp;quot;: 1.3, &amp;quot;weight&amp;quot;: 1.4, &amp;quot;volume&amp;quot;: 1.5 } ] }</code></pre> </li> <li><strong>响应报文</strong> <ul> <li>成功报文 <pre><code>{ &amp;quot;result&amp;quot;: { &amp;quot;mailno&amp;quot;: &amp;quot;SF1011812161001&amp;quot;, &amp;quot;extraInfoList&amp;quot;: &amp;quot;null&amp;quot;, &amp;quot;waybillNoInfoList&amp;quot;: &amp;quot;[{\&amp;quot;boxNo\&amp;quot;:\&amp;quot;xianghao1\&amp;quot;,\&amp;quot;height\&amp;quot;:1.3,\&amp;quot;length\&amp;quot;:1.1,\&amp;quot;volume\&amp;quot;:1.5,\&amp;quot;waybillNo\&amp;quot;:\&amp;quot;SF1011812161001\&amp;quot;,\&amp;quot;waybillType\&amp;quot;:1,\&amp;quot;weight\&amp;quot;:1.4,\&amp;quot;width\&amp;quot;:1.2}]&amp;quot;, &amp;quot;code&amp;quot;: &amp;quot;2&amp;quot;, &amp;quot;orderid&amp;quot;: &amp;quot;8a9a379c71a34e26bf2548a6786c5269&amp;quot; }, &amp;quot;succ&amp;quot;: &amp;quot;ok&amp;quot;, &amp;quot;msg&amp;quot;: null }</code></pre></li> <li>失败报文-范例1 <pre><code>{ &amp;quot;result&amp;quot;: null, &amp;quot;succ&amp;quot;: &amp;quot;fail&amp;quot;, &amp;quot;msg&amp;quot;: &amp;quot;订单已确认&amp;quot; }</code></pre></li> </ul></li> </ul>

页面列表

ITEM_HTML