ESB制码订单 Whale同步调用ESB制码接口 接口用途 当 Whale 需要进行第三方制码时, Whale 将请求报文发送给ESB,ESB再统一对不同制码方通信。 接口说明 单产品制码时,为同步制码,需实时返回制码结果。 请求参数, WHALE ===>ESB 字段 类型 是否必填 字段意义 备注 saleChannelId String 是 取码方id   sendChannelId String 是 制码方id   sendChannelOrderId String(64) 是 制码方订单号   whaleTradeNo String(64) 是 易百唯一订单号,ESB可用于与制码方作3订单唯一标识   channelMid String 是 渠道商户编号 制码方分配的商编,存于sendChannel表中 channelTid String 是 渠道终端编号 制码方分配的终端号,存于sendChannel表中 orderEncryptKey String 是 制码方报文加密密钥 3DES加密时为密钥,公私钥对加密时为公钥字符串 createDate String 是 制码日期 yyyyMMdd createTime String 是 制码时间 yyyyMMddHHmmss items < 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 字段 类型 是否必填 字段意义 备注 returnCode String 是 请求返回码   returnMsg String 是 请求返回信息   data Object< 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" } }