FAQ> 订单对接> confirmType和supplierConfirmType有什么区别?
confirmType是订单新订和订单取消接口的请求报文中用于区分是否需要供应商确认的标识。
如果confirmType=1,表示该请求仅是通知供应商订单信息。如果需要确认订单,供应商应在携程VBK后台操作。接口层面上,供应商返回成功(0000)即可,且该结果不影响订单在携程VBK后台的确认结果;
如果confirmType=2,表示需要供应商系统(同步或异步)确认,携程根据供应商返回结果(成功或失败)或异步通知的结果(确认通过或确认拒绝)进行处理订单。
supplierConfirmType是订单新订、订单取消和订单退款接口的响应报文中区分该操作是否需要异步确认的标识。
如果supplierConfirmType=1表示供应商已经同步确认该操作或已接收到订单信息。
如果supplierConfirmType=2表示供应商异步确认该操作。待有确认结果后调用携程通知接口完成订单确认。
总结如下:
如果请求报文中无comfirmType或confirmType=2,供应商系统处理该订单操作,即供应商根据自己的产品判断返回supplierConfirmType=1或2。
如果confirmType=1,供应商只需返回supplierConfirmType=1。
对于代理供应商,confirmType总是2。
对于零售供应商,confirmType则要根据VBK后台产品的配置。具体咨询携程业务。