FAQ> 订单对接> 下单附加信息如何通过接口传递给供应商

下单附加信息如何通过接口传递给供应商

用户在携程下单时,需要选择一些信息,比如取件点(TakeAddress):地点1(Address#1)、地点2(Address#2)。

用户支付完成后,携程把用户的该订单信息(包含用户选择的取件点数据)传递给供应商。

供应商可以从订单新订接口(CreateOrder)的Adjunctions节点读取到相关数据:

"adjunctions": [{
    "name": "取件点",
    "nameCode": "TakeAddress",
    "content": "地点1",
    "contentCode": "Address#1"
}]

上面的例子中,取件点是单选控件。


有些下单附加信息是输入框,比如微信号(WechatId)。用户下单时,需要填写自己的微信号,方便商家联系客人。

此时的Adjunctions的信息如下。此时是contentCode是空。

"adjunctions": [{
    "name": "微信号",
    "nameCode": "WechatId",
    "content": "my_wechat_id",
    "contentCode": ""
}]