FAQ> 产品对接> 自测平台如何配置和传递下单附加信息?

自测平台如何配置和传递下单附加信息?

1、配置附加信息的名称

“接口配置”中,附加信息面板中可以添加下单附加信息。

如:

名称编码 是否需要校验 校验失败错误码
取件点TakeAddress需要1101


2、填写附加信息的值

“产品配置”中,编辑任意产品。在“附加信息”中填写对应的值如:Address#1。

如:取件点: Address#1

当用该产品提交测试任务,下单接口的请求报文中的adjunctions类似这样:

"adjunctions": [{

    "name": "取件点",

    "nameCode": "TakeAddress",

    "content": "Address#1",

    "contentCode": "Address#1"

}]


注意:

1. 在自测平台中,暂时只能提供一个值,不管是单选的附加信息,还是直接让用户输入的附加信息。

2. 当该下单附加信息是单选字段,如:取件点、还件点等,供应商需要在产品配置时填写contentCode对应的值。携程调用CreateOrder时,必须从contentCode字段中读取数据并判断用户选择的是哪一项。

3. 当该下单附加信息是文本字段,如:微信号等,供应商需要在产品配置是填写需要的信息。携程调用CreateOrder时,必须从content字段读取用户填写的信息。

4. 自测平台和携程正式环境关于下单附加信息的设值是有区别的。

5. 取下单附加信息的值时,供应商要按照第2、3点来处理。否则自测平台上测试通过,也可能携程的正式环境的订单请求中获取失败。