# ESB制码订单 ### Whale同步调用ESB制码接口 #### **接口用途** - 当[Whale](https://book.e-buy.com/books/e-buy-40/page/7f100 "易百电子凭证4.0系统的别称")需要进行第三方制码时,[Whale](https://book.e-buy.com/books/e-buy-40/page/7f100 "易百电子凭证4.0系统的别称")将请求报文发送给ESB,ESB再统一对不同制码方通信。 #### **接口说明** - 单产品制码时,为同步制码,需实时返回制码结果。 **请求参数,[WHALE](https://book.e-buy.com/books/e-buy-40/page/7f100 "易百电子凭证4.0系统的别称")===>ESB**
字段类型是否必填字段意义备注
saleChannelIdString取码方id
sendChannelIdString制码方id
sendChannelOrderIdString(64)制码方订单号
whaleTradeNoString(64)易百唯一订单号,ESB可用于与制码方作3订单唯一标识
channelMidString渠道商户编号制码方分配的商编,存于sendChannel表中
channelTidString渠道终端编号制码方分配的终端号,存于sendChannel表中
orderEncryptKeyString制码方报文加密密钥3DES加密时为密钥,公私钥对加密时为公钥字符串
createDateString制码日期yyyyMMdd
createTimeString制码时间yyyyMMddHHmmss
items<[makeOrderItems](https://book.e-buy.com/books/e-buy-40/page/esb-HRQ "makeOrderItems")>制码明细
**请求报文举例** ``` { "saleChannelOrderId": "20181024154201", "requestId": "20181024154201", "notifyType": { "mobilePhone": "13524161800" }, "item": { "saleChannelItemId":"20181024154201", "commissionDate":"1", "validDays": 10, "ticketId": 1, "makeFundsChannel": { "channelBenefit": 0, "merchantBenefit": 500, "userRealAmount": 2500 } } } ``` **返回参数,ESB===>[WHALE](https://book.e-buy.com/books/e-buy-40/page/7f100 "易百电子凭证4.0系统的别称")**
字段类型是否必填字段意义备注
returnCodeString请求返回码
returnMsgString请求返回信息
dataObject<[makeCodeResponseData](https://book.e-buy.com/books/e-buy-40/page/d61e4 "makeCodeResponseData")>码信息
**返回报文举例** ``` { "returnCode": "00", "returnMsg": "SUCCESS", "data": { "saleChannelOrderId": "20181120155110", "tradeNo": "c1eca7fbda51430cb5100ec0699a5b00", "createTime": "20181120155225", "isNotify": "1", "codeNum": 1, "items": [{ "codeDetail": [{ "codeURL": "http://qrcode.url.ag/make?0000001496A382FA4725D24FA27839FC1680D136CAFE515519B94B1D&type=QRCODE", "code": "10116574123700278846", "useTimes": 10, "status": "00", "statusDesc": "未使用" }], "validEnd": "20181201000000", "validStart": "20181121000000", "itemResultMsg": "SUCCESS", "itemResultCode": "00", "saleChannelItemId": "20181120155110", "ticketId": 9000000010, "ticketName":"星巴克30元代金券", "activityId":"1000000006", "activityName":"中信银行星巴克代金券活动" }], "createDate": "20181120" } } ```