# 卡券管理类接口列表 # 批量激活卡券 #### **接口用途** - 供门店激活一批卡或券 #### **接口地址** - `https://ebuywebposp-test.e-buychina.com/ebuyweb-posp/api/batchActivate` #### **action** - batchActivate **请求参数,中间件===>易百后台**
字段类型是否必填字段意义备注
traceNoString收银机流水号不允许重复,必须以yyyyMMdd(当天)作为流水号开头+递增序列
onlineTidString线上对接使用的统一终端号对接前需提前和易百技术沟通
activateTypeString激活类型1:券;2:预付卡
posOrderNoStringpos订单号pos订单号,由商家自定义需保证在商户端不重复
totalAmountPrice交易总金额单位:元
userRealAmountPrice用户实付单位:元
receiptAmountPrice商户实收金额单位:元
codeValidDaysNumber相对有效天数码相对有效期天数和码有效开始结束时间段任选其一必填
codeValidStartString码有效开始时间
codeValidEndString码有效结束时间
codeDetailList<[codeDetail](https://book.e-buy.com/books/e-buy-B6z/page/f1b6f "codeDetail")>待激活卡券列表
orderRemarkString订单备注订单备注信息,除基本信息,也用于部分透传字段场景使用
**请求报文举例** ```json { "traceNo": "TEST16876705239999000001", "onlineTid": "", "activateType": "1", "posOrderNo": "batchActivate1687670523", "totalAmount": "100", "userRealAmount": "100", "receiptAmount": "100", "codeValidDays": "100", "codeValidStart": "2023-06-18", "codeValidEnd": "2023-12-31", "codeDetail": [ { "code": "10032812043865714308", } ] } ``` **返回参数,易百后台===>中件间**
字段类型是否必填字段意义备注
traceNoString收银机流水号不允许重复
orderNoString本次激活操作订单号
transDateString交易时间格式为:yyyyMMddHHmmss
returnCodeString返回码00仅表示本次请求成功,并不代表所有码都激活成功
returnDescString返回信息交易结果描述或错误原因
codeDetailList<[codeDetail](https://book.e-buy.com/books/e-buy-B6z/page/f1b6f "codeDetail")>激活结果列表
orderRemarkString订单备注订单备注信息,除基本信息,也用于部分透传字段场景使用
**返回报文举例** ```json { "returnCode": "00", "returnDesc": "交易成功", "codeDetail": [ { "code": "10032812043865714308", "resultCode": "SUCCESS", "resultDesc": "交易成功", "ticketId": "1000030000057", "ticketName": "测试预付费", "useTimes": 1 } ], "traceNo": "TEST16876705239999000001", "transDate": "20230625132210" } ``` # 批量取消激活卡券 #### **接口用途** - 供门店取消激活一批卡或券 #### **接口地址** - `https://ebuywebposp-test.e-buychina.com/ebuyweb-posp/api/batchUnActivate` #### **action** - `batchUnActivate` **请求参数,中间件===>易百后台**
字段类型是否必填字段意义备注
traceNoString收银机流水号不允许重复,必须以yyyyMMdd(当天)作为流水号开头+递增序列
onlineTidString线上对接使用的统一终端号对接前需提前和易百技术沟通
codeDetailList<[codeDetail](https://book.e-buy.com/books/e-buy-B6z/page/f1b6f "codeDetail")>待取消激活卡券列表券号列表
originalTraceNoString原激活交易收银机流水号传入需要取消激活原交易收银机流水号Costa品牌必传
orderRemarkString订单备注订单备注信息,除基本信息,也用于部分透传字段场景使用,如品牌核销渠道等。
**请求报文举例** ```json { "traceNo": "TEST16876718849999000003", "onlineTid": "", "codeDetail": [ { "code": "10032812043892009242" } ] } ``` **返回参数,易百后台===>中件间**
字段类型是否必填字段意义备注
traceNoString收银机流水号不允许重复,必须以yyyyMMdd(当天)作为流水号开头+递增序列
orderNoString本次作废操作订单号
transDateString交易时间格式为:yyyyMMddHHmmss
returnCodeString返回码00仅表示本次请求成功,并不代表所有码都取消激活成功
returnDescString返回信息交易结果描述或错误原因
codeDetailList<[codeDetail](https://book.e-buy.com/books/e-buy-B6z/page/f1b6f "codeDetail")>取消激活结果列表
orderRemarkString订单备注订单备注信息,除基本信息,也用于部分透传字段场景使用,如品牌核销渠道等。
**返回报文举例** ```json { "returnCode": "00", "returnDesc": "交易成功", "codeDetail": [ { "code": "10032812043892009242", "resultCode": "SUCCESS", "resultDesc": "交易成功", "ticketId": "1000030000057", "ticketName": "测试预付费", "useTimes": 1 } ], "traceNo": "TEST16876718849999000003", "transDate": "20230625134444" } ``` # 按礼品卡号查询卡信息 #### **接口用途** - 供门店查询卡相关信息 #### **接口地址** - `https://ebuywebposp-test.e-buychina.com/ebuyweb-posp/api/getCardInfo` #### **action** - `getCardInfo` **请求参数,中间件===>易百后台**
字段类型是否必填字段意义备注
traceNoString收银机流水号不允许重复,必须以yyyyMMdd(当天)作为流水号开头+递增序列
onlineTidString线上对接使用的统一终端号对接前需提前和易百技术沟通
cardNoString礼品卡卡号卡号
orderRemarkString订单备注订单备注信息,除基本信息,也用于部分透传字段场景使用,如品牌核销渠道等。
**请求报文举例** ```json { "traceNo": "TEST16876718849999000003", "onlineTid": "", "cardNo": "9531761027959980000026" } ``` **返回参数,易百后台===>中件间**
字段类型是否必填字段意义备注
traceNoString收银机流水号不允许重复,必须以yyyyMMdd(当天)作为流水号开头+递增序列
orderNoString本次查询操作易百交易号
transDateString交易时间格式为:yyyyMMddHHmmss
returnCodeString返回码00表示本次查询请求成功
returnDescString返回信息交易结果描述或错误原因
cardInfoObject<[cardInfo](https://book.e-buy.com/books/e-buy-B6z/page/6cdd6 "cardInfo")>礼品卡信息当returnCode为00时才返回
orderRemarkString订单备注订单备注信息,除基本信息,也用于部分透传字段场景使用,如品牌核销渠道等。
**返回报文举例** ```json { "returnCode": "00", "returnDesc": "交易成功", "cardInfo": { "cardNo": "", "cardStatus": "11", "effectStartTime": 1733021696000, "expireTime": 1735613696000, "bindSuccessTime": 0, "lastUseTime": 0, "cardId": "", "cardName": "", "cardFaceValue": 0, "cardNetValue": 0, "cardBalance": 150, "extraInfo": "" }, "traceNo": "TEST16876718849999000003", "transDate": "20230625134444" } ```