ESB制码订单
Whale同步调用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"
}
}
No Comments