Skip to main content

e-Buy 电子券4.0

文档介绍

文档目的 此为取码方与易百电子凭证对接的报文协议 为实现取码方对接易百制码,制码查询,制码撤销,码信息查询,码状态修改,码信息修改等制码功能

名词解释

HTTP 基于HTTP协议的通讯方式 JSON 网络通信时的一种数据交互格式 WHALE 易百电子凭证4.0系统的别称 JWT JWT是JSON Web Token的简写,它定义了...

接入说明

本文档展示了如何通过http请求,完成于易百电子凭证系统完成对接。 本文档主要面向的读者为各有需求接入电子凭证的,有一定开发能力的技术人员。 本文档中必填字段仅限于易百自制码,第三方制码可能存...

业务参数对象

资金渠道

JSON Key为fundsChannel,出现在返回报文中,非必填 字段 类型 是否必填 字段意义 备注 totalAmount Number 否 订单总金额 单位:分。t...

余额资金渠道

JSON Key为remainFundsChannel,出现在返回报文中,非必填 字段 类型 是否必填 字段意义 备注 remainTotalAmount Number 否 剩...

核销资金渠道

JSON Key为verifyFundsChannel,出现在返回报文中,非必填 字段 类型 是否必填 字段意义 备注 totalAmount Number 否 订单总金额 ...

下单制码资金渠道

JSON Key为makeFundsChannel,非必填 字段 类型 是否必填 字段意义 备注 totalAmount Number 是 总金额(A+B) 单位:分 ch...

产品明细

JSON Key为goodsDetail,必填 字段 类型 是否必填 字段意义 备注 sku String 是 商品SKU   qty Integer 是 数量  ...

会员信息

码明细 JSON Key为memberDetail,必填 字段 类型 是否必填 字段意义 备注 memberId String 否 会员ID   memberName ...

兑换码明细

JSON Key为redeemCodeDetail,出现在返回报文中,非必填 字段 类型 是否必填 字段意义 备注 realCode String 是 兑换码兑换后的真实串码号...

用户通知类型

制码通知类型 制码时,当需要易百通知到用户,可由取码方指定通知渠道及渠道用户信息 字段 类型 是否必填 字段意义 备注 mobilePhone String 否 短信通知手机...

微信卡包制码通知类型

当取码方需要易百协助调用制码方完成微信卡包通知时,制码时上传该字段 字段 类型 是否必填 字段意义 备注 userUnionId String 否 微信用户唯一识别号   ...

码状态更新操作类型

JSON Key为updateOpts,必填 字段 类型 是否必填 字段意义 备注 updatePurchaseTime String 否 修改实际购买时间 yyyyMMdd...

码信息查询返回数据

JSON Key为codeQueryResponseData,必填 字段 类型 是否必填 字段意义 备注 codeDetail List<codeQueryCodeDetail> ...

码明细查询

JSON Key为codeQueryCodeDetail,必填 字段 类型 是否必填 字段意义 备注 code String 是 码号   saleChannelOrder...

制码请求子订单明细

JSON Key为Items,必填 字段 类型 是否必填 字段意义 备注 saleChannelItemId String 是 取码方子订单号 小于32个字符 ticket...

阶梯价核销券码明细

JSON Key为codeArr,出现在返回报文中,非必填 字段 类型 是否必填 字段意义 备注 code String 否 券码 seq Number 否 阶梯序...

批量制码订单明细返回数据

JSON Key为batchMakeCodeResponseData,必填 字段 类型 是否必填 字段意义 备注 returnCode String 是 请求返回码   r...

制码/制码查询返回数据

JSON Key为makeQueryResponseData,必填 字段 类型 是否必填 字段意义 备注 saleChannelOrderId String 是 取码方订单号 ...

制码/制码查询返回明细

制码订单查询明细返回 JSON Key为makeQueryResponseItem,必填 字段 类型 是否必填 字段意义 备注 saleChannelItemId String ...

制码/制码查询返回码明细

订单券码明细返回 JSON Key为makeOrderResponseCodeDetail,必填 字段 类型 是否必填 字段意义 备注 codeURL String(100) ...

制码撤销返回数据

制码订单返回码数据 JSON Key为makeVoidResponseData,必填 字段 类型 是否必填 字段意义 备注 originalChannelOrderId Stri...

制码撤销返回明细

制码订单返回码 JSON Key为makeVoidResponseVoidDetail,必填 字段 类型 是否必填 字段意义 备注 ticketId String 是 券id...

码状态更新返回数据

JSON Key为statusUpdateData,必填 字段 类型 是否必填 字段意义 备注 tradeNo String 是 易百交易号   requestId St...

批量码激活同步返回数据

JSON Key为batchCodeActivateResponseData,必填 字段 类型 是否必填 字段意义 备注 tradeNo String 是 系统内部编号   ...

门店信息

JSON Key为storeInfo此信息为线下门店核销时上送 字段 类型 是否必填 字段意义 备注 swift String 否 pos流水号   tid String...

查询时门店信息

JSON Key为storeInfo此信息为线下门店核销时上送 字段 类型 是否必填 字段意义 备注 swift String 否 pos流水号   tid Stri...

单码返回数据

JSON Key为singleMakeOrderResponseData,必填 字段 类型 是否必填 字段意义 备注 tradeNo String 是 易百订单号   re...

券码核销返回数据

JSON Key为codeVerifyResponseData,必填 字段 类型 是否必填 字段意义 备注 cashTotalAmount Number 否 原样返回 c...

券码核销查询返回数据

JSON Key为codeVerifyQueryResponseData,必填 字段 类型 是否必填 字段意义 备注 returnCode String 是 单个串码核销查询结...

预核销返回数据

预核销明细 JSON Key为codeCheckResponseData,必填 字段 类型 是否必填 字段意义 备注 code String 是 劵码   codeVal...

券码批量核销明细

JSON Key为batchCodeVerifyResponseData,必填 字段 类型 是否必填 字段意义 备注 code String 是 原样返回   saleCh...

批量核销撤销明细

券码批量核销撤销明细 JSON Key为batchCodeVerifyVoidResponseData,必填 字段 类型 是否必填 字段意义 备注 code String 是 ...

取码方可用券查询返回数据

JSON Key为channelTicketQueryData,必填 字段 类型 是否必填 字段意义 备注 ticketId String 否 券id 组合券活动时,此处非必...

ESB制码订单明细

JSON Key为Items,必填 字段 类型 是否必填 字段意义 备注 saleChannelItemId String 是 取码方子订单号 小于32个字符 tradeI...

ESB制码订单返回码数据

JSON Key为esbMakeOrderResponseData,必填 字段 类型 是否必填 字段意义 备注 saleChannelId String 是 取码方id 需原...

ESB制码返回明细

JSON Key为esbMakeCodeResponseItem,必填 字段 类型 是否必填 字段意义 备注 saleChannelItemId String 是 取码方子订单...

活动使用说明

JSON Key为activityUseDescription,必填 字段 类型 是否必填 字段意义 备注 useDescription String 否 使用说明

券使用说明

JSON Key为ticketUseDescription,必填 字段 类型 是否必填 字段意义 备注 ticketPicture String 否 券图片   useTh...

最细粒度规则限制数量

JSON Key为fineGrainedRuleLimit,出现在返回报文中,非必填 字段 类型 是否必填 字段意义 备注 grainedKey String 是 粒度key ...

根据查询码获取手机号返回数据

JSON Key为getMobileBySearchCodeResponseData,必填 字段 类型 是否必填 字段意义 备注 tradeNo String 是 易百交易编号...

动态码发送手机验证码返回数据

JSON Key为sendVerificationCodeResponseData,必填 字段 类型 是否必填 字段意义 备注 tradeNo String 是 易百交易编号

校验验证码返回数据

JSON Key为checkVerificationCodeResponseData,必填 字段 类型 是否必填 字段意义 备注 tradeNo String 是 易百交易编号...

获取动态码返回数据

JSON Key为getDynamicResponseData,必填 字段 类型 是否必填 字段意义 备注 tradeNo String 是 易百交易编号   reques...

码更新回调数据

券码批量更新回调返回明细 JSON Key为codeUpdateCallbackData,必填 字段 类型 是否必填 字段意义 备注 searchCode String 是 ...

批量码更新返回数据

券码批量更新返回明细 JSON Key为batchCodeUpdateResponseData,必填 字段 类型 是否必填 字段意义 备注 tradeNo String 是 ...

批量码更新回调数据

券码批量更新回调返回明细 JSON Key为batchCodeVoidCallbackData,必填 字段 类型 是否必填 字段意义 备注 tradeNo String 是 ...

串码通知到用户微信卡包接口同步返回报文

JSON Key为notifyCodeToCardPackageResponse,必填 字段 类型 是否必填 字段意义 备注 tradeNo String 是 易百交易编号 ...

第三方异步制码通知的券码信息

JSON Key为codeFamilyInfoList,必填 字段 类型 是否必填 字段意义 备注 code String 是 券码   codeMask String ...

配置参数对象

交易类接口

同步单条发码

接口用途 支持请码方一次单品请求调用,单品发码数量上限100 接口说明 每次调用时必须有明确的渠道订单编号。 commissionDate = -1时,所制码不具有支付功能(即码没有激活...

发码订单查询

接口用途 当需要查询发码订单结果时,取码方调用此接口 当调用同步单条发码超时或未知状态,取码方调用此接口确认交易结果 此接口不支持异步批量发码的订单查询 接口说明 每一次销售渠道对接w...

异步批量发码

接口用途 电子凭证取码方需要批量(一次请求取码数超过1条)制码时,调用此接口 接口说明 每一次取码方对接whale进行制码,生成一个制码订单。 制码订单以渠道方订单编号为分表位,每次调用...

批量发码结果通知

接口用途 异步批量下单接口所要求的码全部成功生成后,通过此接口将码信息回调到取码方 接口说明 接口与“异步批量发码”是一组接口来完成业务 此接口以http post请求方式回调取码方ca...

发码撤销

接口用途 当需要撤销某笔制码订单时,取码方调用此接口 接口说明 当对原制码订单进行撤销时,生成一个撤销订单。 对原订单进行撤销时,整单所制码都将被撤销。如需对单码撤销,调用电子凭证码状态...

发码撤销查询

接口用途 当需要查询对某笔订单的撤销结果时,取码方调用此接口 接口说明 当制码撤销结果未返回或因为超时等原因未能及时收到返回结果,可进行制码撤销查询 action MakeVoidQu...

码作废(退款)接口

接口用途 当需要作废码时,取码方调用此接口 接口说明 码表中以掩码为分表位,每查询某个码时必须有明确的码号。 已撤销(作废)/使用的码不能转换为其他状态。 冻结和解冻操作是相对的。 ...

码冻结接口

接口用途 当需要冻结码时,取码方调用此接口 接口说明 码表中以掩码为分表位,每查询某个码时必须有明确的码号。 已撤销(作废)/使用的码不能转换为其他状态。 冻结和解冻操作是相对的。 ...

码解冻接口

接口用途 当需要解冻码时,取码方调用此接口 接口说明 码表中以掩码为分表位,每查询某个码时必须有明确的码号。 已撤销(作废)/使用的码不能转换为其他状态。 冻结和解冻操作是相对的。 ...

码激活接口

接口用途 当需要激活码时,取码方调用此接口 接口说明 码表中以掩码为分表位,每查询某个码时必须有明确的码号。 已撤销(作废)/使用的码不能转换为其他状态。 action CodeSt...

批量码激活

接口用途 多码批量激活时,调用此接口 接口说明 一次可以多码激活,一次最多20个码。 action BatchCodeActivate 请求参数,CHANNEL===>WHALE ...

批量码延期

接口用途 多码批量延期时,调用此接口 批量延期有两种方式:1.所有的码同一个有效期;2.每个码单独对应一个有效期。 接口说明 一次可以多码延期,一次最多1000个码。 action ...

批量码作废

接口用途 多码批量作废时,调用此接口 接口说明 一次可以多码作废,一次最多20个码。 action BatchCodeUpdate 请求参数,CHANNEL===>WHALE 字段...

码信息更新接口

接口用途 当需要对指定码的部分信息进行更新时,调用此接口 接口说明 码表中以掩码为分表位,每查询某个码时必须有明确的码号。 action CodeDetailUpdate 请求参数,...

码信息查询

接口用途 当需要查询某个指定码时,取码方调用此接口 接口说明 码表中以掩码为分表位,每查询某个码时必须有明确的码号。 action CodeQuery 请求参数,CHANNEL===...

单码核销

接口用途 券码进行核销时,调用此接口 接口说明 一次只能对一个码进行核销。 action CodeVerify 请求参数,CHANNEL===>WHALE 字段 类型 是否必填...

单码核销撤销

接口用途 当需要将本次核销交易撤销时调用 接口说明 此接口支持撤销指定日期的核销交易 action CodeVerifyVoid 请求参数,CHANNEL===>WHALE 字段 ...

单码核销查询

接口用途 核销接口调用超时对核销结果未知道,可以调用此接口来查询核销结果 接口说明 此接口默认支持查询当日内核销交易 也可传参originalDate查询指定日核销交易 action ...

单码核销通知

接口用途 用于实现易百券核销成功后将核销状态通知到第三方系统 接口说明 接口异步通知第三方 请求参数,WHALE===>CHANNEL 字段 类型 是否必填 字段意义 备注 ...

单码核销撤销通知

接口用途 用于实现易百券核销撤销成功后将通知到第三方系统 接口说明 接口异步通知第三方 请求参数,WHALE<===>CHANNEL 字段 类型 是否必填 字段意义 备注 r...

码预核销接口

接口用途 当需要确认码是否可用在当前场景时,调用此接口, 接口说明 建议单码场景使用。多码需确认是否满足需求。 action CodeCheck 请求参数,CHANNEL===>WH...

批量码核销

接口用途 多码批量核销时,调用此接口 接口说明 一次可以多码核销,一次最多10个码。 action BatchCodesVerify 请求参数,CHANNEL===>WHALE 字...

批量码核销查询

接口用途 批量核销接口调用超时对核销结果未知道,可以调用此接口来查询核销结果 接口说明 此接口默认支持查询当日内核销交易 也可传参originalDate查询指定日核销交易 actio...

批量码核销撤销

接口用途 多码批量核销订单撤销时或订单中部分码撤销,调用此接口。 接口说明 撤销批量核销订单,调用前请确认订单是否符合撤销条件。 action BatchCodeVerifyVoid ...

取码方可用券查询

接口用途 当取码方需要知道自己可用的券时,可调用此接口 action ChannelTicketQuery 请求参数,CHANNEL===>WHALE 字段 类型 是否必填 字段...

外部核销通知

接口用途 用于实现外部系统劵成功后通知到易百 接口说明 第三方通知EBUY action CodeVerifyNotify 请求参数,CHANNEL===>WHALE 字段 类型...

外部核销撤销通知

接口用途 用于实现第三方核销撤销EBUY的劵成功后通知WHALE 接口说明 第三方核销撤销成功后通知EBUY action CodeVerifyVoidNotify 请求参数,CHA...

串码通知到用户微信卡包接口

接口用途 当需要将已制出的串码通知到用户微信卡包时,调用此接口 接口说明 易百不提供插入微信卡包功能,插入卡包的服务商为该码的制码方。 此接口为异步执行,同步返回成功表明任务提交成功,实...

星巴克箱包本码查询

接口用途 当需查询箱包本码集合 接口说明 传入箱、本、码编号,分别获得对应的码列表   请求参数 字段 类型 是否必填 字段意义 备注 queryType String ...

异步第三方制码

接口用途 用于异步第三方制码的请求参数,发送到whale-gateway数据格式 接口说明 这里规定了标准的请求报文格式,发送到whale-gateway模块,然后具体对于不同码商的报文格...

第三方码异步结果通知

接口用途 第三方券码异步处理完成后的通知接口 接口说明 接收统一的报文格式 action AsynThirdCodeCallback 请求参数,CHANNEL===>WHALE 字...

同步批量码作废

接口用途 多码批量作废时,调用此接口 接口说明 一次可以多码作废,一次最多20个码。 action SyncBatchCodeUpdate 请求参数,CHANNEL===>WHALE...

异步第三方作废接口

接口用途 用于异步第三方制码的请求参数,发送到whale-gateway数据格式 接口说明 这里规定了标准的请求报文格式,接收ebuyweb-gateway请求 action sync...

测试apimock同步

[yapi_interface]617[/yapi_interface]

查询码信息查询

接口用途 当需要查询某个指定码时,取码方调用此接口 接口说明 码表中以掩码为分表位,每查询某个码时必须有明确的码号。 action CodeQueryBySearchCode 请求参数,CHAN...

现金卡预核销

[yapi_interface]14869[/yapi_interface]

后台管理类接口

新增活动接口

接口用途 当有新的电子凭证活动时,ERP调用此接口 接口说明 PM做电子凭证立项后,3.0系统的活动Id绑定到电子凭证活动中,做一一对应关系 action activityInsert...

制码通知查询接口

接口用途 当需要页面中展示制码通知时,ERP调用此接口 接口说明 如果销售渠道此次制码需要whale进行短信通知,则生成一条制码通知数据。 制码通知以渠道方订单编号为分表位,每次调用时必...

制码通知重试接口

接口用途 当需要对制码重新通知时,ERP调用此接口 接口说明 如果销售渠道此次制码需要whale进行短信通知,则生成一条制码通知数据。 制码通知以渠道方订单编号为分表位,每次调用时必须有...

新增销售渠道接口

接口用途 当有新的销售渠道对接时,ERP调用此接口 接口说明 每个第三取码方均为一个销售渠道,ERP调用此接口后能新增一个销售渠道供日后取码使用 action saleChanneIn...

新增制码渠道接口

接口用途 当有新的制码渠道对接时,ERP调用此接口 接口说明 每个第三制码方均为一个制码渠道,ERP调用此接口后能新增一个制码渠道供日后制码使用 action sendChanneIn...

新增券模板接口

接口用途 当需要创建新的券模板时,ERP调用此接口 接口说明 每个易百productId对应一个券模板,一个券模板可供多个活动使用 action templateInsert 请求参...

核销通知查询接口

接口用途 当需要页面中展示核销通知时,ERP调用此接口 接口说明 如果销售渠道此次制码需要whale进行短信通知,则生成一条制码通知数据。 制码通知以渠道方订单编号为分表位,每次调用时必...

核销通知查询接口

接口用途 当需要页面中展示核销通知时,ERP调用此接口 接口说明 如果销售渠道此次制码需要whale进行短信通知,则生成一条制码通知数据。 制码通知以渠道方订单编号为分表位,每次调用时必...

规则创建接口

接口用途 创建规则 接口说明 本接口用来后台管平台创建规则 action createRule 请求参数,ERP===>WHALE 字段 类型 是否必填 字段意义 备注 ...

ESB制码订单

Whale同步调用ESB制码接口 接口用途 当Whale需要进行第三方制码时,Whale将请求报文发送给ESB,ESB再统一对不同制码方通信。 接口说明 单产品制码时,为同步制码,需实时...

ESB转发类接口--http转发请求接口

http转发请求数据

第三方码实时作废请求报文 JSON Key为thirdCodeVoidRequest,必填 字段 类型 是否必填 字段意义 备注 code String 是 串码号   ...

第三方码激活

接口用途 当电子凭证平台需要调用外部制码方激活接口对某些码进行激活时,调用该接口。 接口说明 该接口为电子凭证平台调用ESB做激活操作,ESB再根据不同制码方拼装报文并实时请求。 url...

第三方码作废

接口用途 当电子凭证平台需要调用外部制码方码作废接口对某些码进行作废时,调用该接口。 接口说明 该接口为电子凭证平台调用ESB做激活操作,ESB再根据不同制码方拼装报文并实时请求。 请求...

第三方码核销转发

接口用途 当电子凭证平台需要调用外部制码方进行核销时,调用该接口。 接口说明 该接口为电子凭证平台调用ESB做核销操作,ESB再根据不同制码方拼装报文并实时请求。 请求参数,WHALE=...

第三方码查询转发

接口用途 当电子凭证平台需要调用外部制码方进行查询时,调用该接口。 接口说明 该接口为电子凭证平台调用ESB做查询操作,ESB再根据不同制码方拼装报文并实时请求。 请求参数,WHALE=...

易百码核销转发

接口用途 当电子凭证平台需要调用外部取码方进行查询时,调用该接口。 接口说明 该接口为电子凭证平台调用ESB做查询操作,ESB再根据不同制码方拼装报文并实时请求。 请求参数,WHALE=...

ESB转发类接口--mq转发请求接口

动态码相关接口

通知类接口

通知报文

制码通知数据 JSON Key为makeCodeNotify,必填 字段 类型 是否必填 字段意义 备注 notifyRequestId String(50) 是 本次通知流...

制码订单通知

接口用途 易百制码成功后,通知到外部。 接口说明 该接口为异步通知接口,对接方需要提供http接口供易百post调用。 签名:该报文中签名是易百私钥签名,对接方需使用易百提供的公钥进行验...

制码订单作废通知

接口用途 易百制码订单作废成功后,通知到外部。 接口说明 该接口为异步通知接口,对接方需要提供http接口供易百post调用。 签名:该报文中签名是易百私钥签名,对接方需使用易百提供的公...

更新码状态通知

接口用途 取码方对码状态进行更新成功后,通知到外部。 接口说明 该接口为异步通知接口,对接方需要提供http接口供易百post调用。 签名:该报文中签名是易百私钥签名,对接方需使用易百提...

码延期通知

接口用途 取码方对码进行延期成功后,通知到外部。 接口说明 该接口为异步通知接口,对接方需要提供http接口供易百post调用。 签名:该报文中签名是易百私钥签名,对接方需使用易百提供的...

码过期通知

接口用途 当易百自制码过期后,通知到外部。 每天凌晨将前一天过期的码执行通知。 单次通知最大支持100个串码。 接口说明 该接口为异步通知接口,对接方需要提供http接口供易百post...

核销通知

接口用途 串码核销成功后,通知到外部。 接口说明 该接口为异步通知接口,对接方需要提供http接口供易百post调用。 签名:该报文中签名是易百私钥签名,对接方需使用易百提供的公钥进行验...

核销撤销通知

接口用途 串码核销撤销成功后,通知到外部。 接口说明 该接口为异步通知接口,对接方需要提供http接口供易百post调用。 签名:该报文中签名是易百私钥签名,对接方需使用易百提供的公钥进...

根据短码查询长码

接口用途 当需要查询某个指定码时,取码方调用此接口 接口说明 码表中以掩码为分表位,每查询某个码时必须有明确的码号。 action CodeQueryBySearchCode 请求参数,CHAN...

电子券包本处理类接口

线下posp接口列表