Skip to main content

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"
    }
}