会员促销¶
查询会员详情¶
openAPI收到终端会员信息查询的请求,即向第三方查询,并将结果返回给终端。
接口名称¶
cmd = "GetMemInfo"
请求参数¶
参数名 | 类型 | 是否必须 | 示例值 | 描述 |
---|---|---|---|---|
cmd | string | 是 | GetMemInfo | 请求的命令,即接口名称 |
seq | string | 是 | eb46ce74-dffa-4108-87bc-4809144ca33c | 序列号,采用全局唯一标识符,简称GUID |
memcode | string | 是 | 18673180000 | 会员号 |
请求示例¶
{
"cmd": "GetMemInfo",
"seq": "eb46ce74-dffa-4108-87bc-4809144ca33c",
"memcode": "18673180000"
}
返回参数¶
参数名 | 类型 | 是否必须 | 示例值 | 描述 |
---|---|---|---|---|
code | int | 是 | 0 | 返回状态码,详见 业务错误码说明 |
seq | string | 是 | eb46ce74-dffa-4108-87bc-4809144ca33c | 序列号,采用全局唯一标识符,简称GUID |
msg | string | 否 | 返回状态解释,错误为错误提示信息 | |
items | object | 否 | 会员信息列表,详见下表 |
上面表格中的字段items对应的值是个json数据,类型是列表,字段如下
参数名 | 类型 | 是否必须 | 示例值 | 描述 |
---|---|---|---|---|
memtypename | string | 是 | 普通会员 | 会员类型 |
memcode | string | 是 | 18673180000 | 会员号 |
name | string | 否 | 张三 | 会员名称 |
mobile | string | 否 | 18673180000 | 手机号 |
points | BigDecimal | 否 | 800.00 | 可用积分 |
balance | BigDecimal | 否 | 200.00 | 可用储值 |
discount | BigDecimal | 否 | 100 | 会员折扣率,默认100 |
uptime | string | 是 | 2016-10-10 15:12:45 | 更新时间,格式yyyy-mm-dd hh24:mi:ss |
cards | json list | 否 | [{“mcarduid”:”1867300”,”status”:0}] | 会员拥有的卡列表,一个会员可能存在多张会员卡 |
上面表格中的字段 cards 参数对应的值是个json数据,类型是列表,字段描述如下
参数名 | 类型 | 是否必须 | 示例值 | 描述 |
---|---|---|---|---|
mcarduid | string | 是 | 18673180000 | 会员卡ID |
status | int | 是 | 0 | 状态(-1删除,0在用,1注销,2挂失) |
注解
一个会员可能存在多张会员卡
返回示例¶
{
"code": "0",
"msg": "",
"seq": "eb46ce74-dffa-4108-87bc-4809144ca33c",
"items": {
"memtypename": "普通会员",
"memcode": "18673180000",
"name": "张三",
"mobile": "18673180000",
"points": 800.00,
"balance": 200.00,
"discount": 100,
"uptime": " 2016-10-10 15:12:45",
"cards": [
{
"mcarduid": "1867300",
"status": 0
}
]
}
}
查询卡券信息¶
openAPI收到终端券信息查询的请求,即向第三方查询,并将结果返回给终端。
接口名称¶
cmd = "GetCouponInfo"
请求参数¶
参数名 | 类型 | 是否必须 | 示例值 | 描述 |
---|---|---|---|---|
cmd | string | 是 | GetCouponI | 请求的命令,即接口名称 |
seq | string | 是 | eb46ce74-dffa-4108-87bc-4809144ca33c | 序列号,采用全局唯一标识符,简称GUID |
couponcode | string | 是 | 18673180000 | 券编码 |
请求示例¶
{
"cmd": "GetCouponInfo",
"seq": "eb46ce74-dffa-4108-87bc-4809144ca33c",
"couponcode": "18673180000"
}
返回参数¶
参数名 | 类型 | 是否必须 | 示例值 | 描述 |
---|---|---|---|---|
code | int | 是 | 0 | 返回状态码,详见 业务错误码说明 |
seq | string | 是 | eb46ce74-dffa-4108-87bc-4809144ca33c | 序列号,采用全局唯一标识符,简称GUID |
msg | string | 否 | 返回状态解释,错误为错误提示信息 | |
items | josn list | 否 | 券信息列表,详见下表 |
上面表格中的字段items对应的值是个json数据,类型是列表,字段如下
参数名 | 类型 | 是否必须 | 示例值 | 描述 |
---|---|---|---|---|
couponcode | string | 是 | 18673180000 | 券码 |
couponname | string | 是 | 5元 | 券名称 |
coupontype | int | 是 | 1 | 券类型:1:代金券 2:折扣券 3:抵用券 |
couponval | BigDecimal | 是 | 5 | 券值 |
返回示例¶
{
"code": "0",
"msg": "",
"seq": "eb46ce74-dffa-4108-87bc-4809144ca33c",
"items": {
"couponcode": "18673180000",
"couponname": "5元",
"coupontype": 1,
"couponval": 5
}
}
查询储值卡信息¶
openAPI收到终端储值卡信息查询的请求,即向第三方查询,并将结果返回给终端。
接口名称¶
cmd = "GetChargeCardInfo"
请求参数¶
参数名 | 类型 | 是否必须 | 示例值 | 描述 |
---|---|---|---|---|
cmd | string | 是 | GetCouponI | 请求的命令,即接口名称 |
seq | string | 是 | eb46ce74-dffa-4108-87bc-4809144ca33c | 序列号,采用全局唯一标识符,简称GUID |
cardcode | string | 是 | 18673180000 | 卡编号 |
请求示例¶
{
"cmd": "GetChargeCardInfo",
"seq": "eb46ce74-dffa-4108-87bc-4809144ca33c",
"cardcode": "18673180000"
}
返回参数¶
参数名 | 类型 | 是否必须 | 示例值 | 描述 |
---|---|---|---|---|
code | int | 是 | 0 | 返回状态码,详见 业务错误码说明 |
seq | string | 是 | eb46ce74-dffa-4108-87bc-4809144ca33c | 序列号,采用全局唯一标识符,简称GUID |
msg | string | 否 | 返回状态解释,错误为错误提示信息 | |
items | josn list | 否 | 储值卡信息列表,详见下表 |
上面表格中的字段items对应的值是个json数据,类型是列表,字段如下
参数名 | 类型 | 是否必须 | 示例值 | 描述 |
---|---|---|---|---|
cardcode | string | 是 | 18673180000 | 卡号 |
cardval | BigDecimal | 否 | 5元 | 卡余额 |
flows | josn list | 否 | 卡消费流水,详见下表 |
上面表格中的字段 flows 参数对应的值是个json数据,类型是列表,字段描述如下
参数名 | 类型 | 是否必须 | 示例值 | 描述 |
---|---|---|---|---|
rdate | string | 是 | 2018-01-01 | 日期 |
opttype | int | 是 | 1 | 卡操作类型 1:充值 2:消费 |
storename | string | 是 | 友阿店 | 门店 |
val | BigDecimal | 是 | 10 | 金额 |
返回示例¶
{
"code": "0",
"msg": "",
"seq": "eb46ce74-dffa-4108-87bc-4809144ca33c",
"items": {
"cardcode": "18673180000",
"cardval": "5元",
"flows": {
"rdate": "2018-01-01",
"opttype": 1,
"storename": "友阿店",
"val": 20
}
}
}
核销卡券¶
openAPI收到门店终端核销券的请求后,即时向第三方平台请求。
接口名称¶
cmd = "GetVerificationCoupon"
请求参数¶
参数名 | 类型 | 是否必须 | 示例值 | 描述 |
---|---|---|---|---|
cmd | string | 是 | VerificationSaleOrder | 请求的命令,即接口名称 |
seq | string | 是 | eb46ce74-dffa-4108-87bc-4809144ca33c | 序列号,采用全局唯一标识符,简称GUID |
items | josn list | 是 | 详见下表 |
上面表格中的字段items对应的值是个json数据,类型是列表,字段如下
参数名 | 类型 | 是否必须 | 示例值 | 描述 |
---|---|---|---|---|
couponcode | string | 是 | 20161010001 | 券码 |
couponval | BigDecimal | 是 | 5 | 券值 |
storeuid | int | 是 | 1 | 门店ID |
storecode | string | 是 | 101 | 门店编码 |
storename | string | 是 | 友阿店 | 门店 |
optname | string | 是 | 张三 | 营业员 |
请求示例¶
{
"cmd": "GetVerificationCoupon",
"seq": "eb46ce74-dffa-4108-87bc-4809144ca33c",
"items": {
"couponcode": "XS20161010001",
"couponval": 5,
"storeuid": 1,
"storecode": "101",
"storename": "友阿店",
"optname": "张三"
}
}
返回参数¶
参数名 | 类型 | 是否必须 | 示例值 | 描述 |
---|---|---|---|---|
code | int | 是 | 0 | 返回状态码,详见 业务错误码说明 |
seq | string | 是 | eb46ce74-dffa-4108-87bc-4809144ca33c | 序列号,采用全局唯一标识符,简称GUID |
msg | string | 否 | 返回状态解释,错误为错误提示信息 |
返回示例¶
{
"code":"0",
"msg":"",
"seq":"eb46ce74-dffa-4108-87bc-4809144ca33c"
}
核销储值卡¶
openAPI收到门店终端核销储值卡的请求后,即时向第三方平台请求。
接口名称¶
cmd = "GetVerificationChargeCard"
请求参数¶
参数名 | 类型 | 是否必须 | 示例值 | 描述 |
---|---|---|---|---|
cmd | string | 是 | VerificationSaleOrder | 请求的命令,即接口名称 |
seq | string | 是 | eb46ce74-dffa-4108-87bc-4809144ca33c | 序列号,采用全局唯一标识符,简称GUID |
items | josn list | 是 | 详见下表 |
上面表格中的字段items对应的值是个json数据,类型是列表,字段如下
参数名 | 类型 | 是否必须 | 示例值 | 描述 |
---|---|---|---|---|
cardcode | string | 是 | 100101 | 储值卡号 |
cardval | BigDecimal | 是 | 5 | 核销金额 |
storeuid | int | 是 | 1 | 门店ID |
storecode | string | 是 | 101 | 门店编码 |
storename | string | 是 | 友阿店 | 门店名称 |
optname | string | 是 | 张三 | 营业员 |
请求示例¶
{
"cmd": "GetVerificationChargeCard",
"seq": "eb46ce74-dffa-4108-87bc-4809144ca33c",
"items": {
"cardcode": "100101",
"cardval": 5,
"storeuid": 1,
"storecode": "101",
"storename": "友阿店",
"optname": "张三"
}
}
返回参数¶
参数名 | 类型 | 是否必须 | 示例值 | 描述 |
---|---|---|---|---|
code | int | 是 | 0 | 返回状态码,详见 业务错误码说明 |
seq | string | 是 | eb46ce74-dffa-4108-87bc-4809144ca33c | 序列号,采用全局唯一标识符,简称GUID |
msg | string | 否 | 返回状态解释,错误为错误提示信息 |
返回示例¶
{
"code":"0",
"msg":"",
"seq":"eb46ce74-dffa-4108-87bc-4809144ca33c"
}
推送会员销售单¶
向第三方平台即时推送会员销售单
接口名称¶
cmd = "PushMemSaleBill"
请求参数¶
参数名 | 类型 | 是否必须 | 示例值 | 描述 |
---|---|---|---|---|
cmd | string | 是 | AddSaleOrderBill | 请求的命令,即接口名称 |
seq | string | 是 | eb46ce74-dffa-4108-87bc-4809144ca33c | 序列号,采用全局唯一标识符,简称GUID |
items | Object | 是 | 单据信息结构,详见下表 |
上面表格中的字段items对应的值是个 单据信息 结构数据,字段如下
参数名 | 类型 | 是否必须 | 示例值 | 描述 |
---|---|---|---|---|
billno | string | 是 | xs20180101001 | 销售单号 |
rdate | string | 是 | 2018-01-02 | 发生日期 |
billingdate | string | 是 | 2016-02-01 12:02:34 | 制单时间,格式: yyyy-mm-dd HH:mi:ss |
refertime | string | 是 | 2016-02-01 12:02:35 | 提交时间,格式: yyyy-mm-dd HH:mi:ss |
amounttotal | BigDecimal | 是 | 9.9 | 商品总数量 |
dealtotal | BigDecimal | 是 | 1.00 | 总金额 |
tbillno | string | 否 | XS20161010001 | 第三方单据号订单号 |
tshowno | string | 是 | #1 | 第三方订单显示号 |
tscustsource | string | 否 | 美团 | 第三方商户来源 |
isbooklist | int | 是 | 0 | 是否预定单 1:是 0:否 |
isverification | int | 是 | 0 | 是否核销单 1:是 0:否 |
storeuid | int | 否 | 1 | 门店ID |
storecode | string | 是 | 001 | 门店编码 |
storename | string | 否 | 湘阴一店 | 门店名称 |
memid | string | 否 | 10101 | 会员卡号 |
vcno | string | 否 | 1001 | 会员号 |
mopenid | string | 否 | afjaajfd111 | 微信openid |
reamrks | string | 否 | 单据备注 | |
state | int | 是 | 订单状态 | |
billitems | json list | 是 | 单据明细信息,详见下表 | |
payitems | json list | 否 | 单据支付信息,详见下表 |
上面表格中的字段 billitems 参数对应的值是个json数据,类型是列表,字段如下
参数名 | 类型 | 是否必须 | 示例值 | 描述 |
---|---|---|---|---|
produid | integer | 否 | 1 | 商品ID |
prodcode | string | 是 | 001 | 商品编码 |
prodname | string | 是 | BooK | 商品名称 |
unit | string | 是 | 本 | 单位 |
amount | BigDecimal | 是 | 1.0 | 数量 |
dealpri | BigDecimal | 是 | 9.9 | 单价 |
trademoney | BigDecimal | 是 | 9.9 | 金额 |
attributes | string | 否 | 少油 | 商品属性:多个属性,号分隔 |
remark | string | 否 | 备注 |
上面表格中的字段 payitems 参数对应的值是个json数据,类型是列表,字段如下
参数名 | 类型 | 是否必须 | 示例值 | 描述 |
---|---|---|---|---|
paycode | string | 是 | 1 | 支付编码 |
payname | string | 是 | 现金 | 支付名称 |
paymoney | BigDecimal | 是 | 9.9 | 支付金额 |
请求示例¶
{
"cmd": "PushMemSaleBill",
"seq": "eb46ce74-dffa-4108-87bc-4809144ca33c",
"items": {
"billno": "xs20180101001",
"rdate": "2018-01-02",
"billingdate": "2016-02-01 12:02:34",
"refertime": "2016-02-01 12:02:35",
"amounttotal": 9.9,
"dealtotal": 1.00,
"tbillno": "XS20161010001",
"tshowno": "#1",
"tscustsource": "美团",
"isbooklist": 0,
"isverification": 0,
"storeuid": 1,
"storecode": "001",
"storename": "湘阴一店",
"memid": "10101",
"vcno": "1001",
"mopenid": "afjaajfd111",
"reamrks": "",
"state": 0,
"billitems": [
{
"produid": 1,
"prodcode": "001",
"prodname": "BooK",
"unit": "本",
"amount": 1.0,
"dealpri": 9.9,
"trademoney": 9.9,
"attributes": "少油",
"remark": ""
}
],
"payitems": [
{
"paycode": "1",
"payname": "现金",
"paymoney": 9.9
}
]
}
}
返回参数¶
参数名 | 类型 | 是否必须 | 示例值 | 描述 |
---|---|---|---|---|
code | int | 是 | 0 | 返回状态码,详见 业务错误码说明 |
seq | string | 是 | eb46ce74-dffa-4108-87bc-4809144ca33c | 序列号,采用全局唯一标识符,简称GUID |
msg | string | 否 | 返回状态解释,错误为错误提示信息 |
返回示例¶
{
"code":"0",
"msg":"",
"seq":"eb46ce74-dffa-4108-87bc-4809144ca33c"
}
下载会员销售单¶
指定时间点,下载会员销售单
接口名称¶
cmd = "DownloadMemSaleBill"
请求参数¶
参数名 | 类型 | 是否必须 | 示例值 | 描述 |
---|---|---|---|---|
cmd | string | 是 | DownloadStoreDeclareGoods | 请求的命令,即接口名称 |
seq | string | 是 | eb46ce74-dffa-4108-87bc-4809144ca33c | 序列号,采用全局唯一标识符,简称GUID |
uptime | string | 是 | 2016-01-01 21:02:08 | 更新起点时间,格式yyyy-mm-dd hh24:mi:ss |
注解
- 每次请求返回提交时间大于条件时间三天内的单据
- 如果条件时间小于系统中最小单据提交时间,则返回最小提交时间之后三天内的所有单据
请求示例¶
{
"cmd":"DownloadMemSaleBill",
"seq":"eb46ce74-dffa-4108-87bc-4809144ca33c",
"uptime":"2016-01-01 21:02:08"
}
返回参数¶
参数名 | 类型 | 是否必须 | 示例值 | 描述 |
---|---|---|---|---|
code | int | 是 | 0 | 返回状态码,详见 业务错误码说明 |
seq | string | 是 | eb46ce74-dffa-4108-87bc-4809144ca33c | 序列号,采用全局唯一标识符,简称GUID |
msg | string | 否 | 返回状态解释,错误为错误提示信息 | |
items | json list | 否 | 返回的单据数据列表 |
上面表格中的字段items对应的值是个json数据,类型是列表,字段如下
参数名 | 类型 | 是否必须 | 示例值 | 描述 |
---|---|---|---|---|
billno | string | 是 | xs20180101001 | 销售单号 |
rdate | string | 是 | 2018-01-02 | 发生日期 |
billingdate | string | 是 | 2016-02-01 12:02:34 | 制单时间,格式: yyyy-mm-dd HH:mi:ss |
refertime | string | 是 | 2016-02-01 12:02:35 | 提交时间,格式: yyyy-mm-dd HH:mi:ss |
amounttotal | BigDecimal | 是 | 9.9 | 商品总数量 |
dealtotal | BigDecimal | 是 | 1.00 | 总金额 |
tbillno | string | 否 | XS20161010001 | 第三方单据号订单号 |
tshowno | string | 是 | #1 | 第三方订单显示号 |
tscustsource | string | 否 | 美团 | 第三方商户来源 |
isbooklist | int | 是 | 0 | 是否预定单 1:是 0:否 |
isverification | int | 是 | 0 | 是否核销单 1:是 0:否 |
storeuid | int | 否 | 1 | 门店ID |
storecode | string | 是 | 001 | 门店编码 |
storename | string | 否 | 湘阴一店 | 门店名称 |
memid | string | 否 | 10101 | 会员卡号 |
vcno | string | 否 | 1001 | 会员号 |
mopenid | string | 否 | afjaajfd111 | 微信openid |
reamrks | string | 否 | 单据备注 | |
state | int | 是 | 订单状态 | |
billitems | json list | 是 | 单据明细信息,详见下表 | |
payitems | json list | 否 | 单据支付信息,详见下表 |
上面表格中的字段 billitems 参数对应的值是个json数据,类型是列表,字段如下
参数名 | 类型 | 是否必须 | 示例值 | 描述 |
---|---|---|---|---|
produid | integer | 否 | 1 | 商品ID |
prodcode | string | 是 | 001 | 商品编码 |
prodname | string | 是 | BooK | 商品名称 |
unit | string | 是 | 本 | 单位 |
amount | BigDecimal | 是 | 1.0 | 数量 |
dealpri | BigDecimal | 是 | 9.9 | 单价 |
trademoney | BigDecimal | 是 | 9.9 | 金额 |
attributes | string | 否 | 少油 | 商品属性:多个属性,号分隔 |
remark | string | 否 | 备注 |
上面表格中的字段 payitems 参数对应的值是个json数据,类型是列表,字段如下
参数名 | 类型 | 是否必须 | 示例值 | 描述 |
---|---|---|---|---|
paycode | string | 是 | 1 | 支付编码 |
payname | string | 是 | 现金 | 支付名称 |
paymoney | BigDecimal | 是 | 9.9 | 支付金额 |
返回示例¶
{
"code": "0",
"msg": "",
"seq": "eb46ce74-dffa-4108-87bc-4809144ca33c",
"items": [{
"billno": "xs20180101001",
"rdate": "2018-01-02",
"billingdate": "2016-02-01 12:02:34",
"refertime": "2016-02-01 12:02:35",
"amounttotal": 9.9,
"dealtotal": 1.00,
"tbillno": "XS20161010001",
"tshowno": "#1",
"tscustsource": "美团",
"isbooklist": 0,
"isverification": 0,
"storeuid": 1,
"storecode": "001",
"storename": "湘阴一店",
"memid": "10101",
"vcno": "1001",
"mopenid": "afjaajfd111",
"reamrks": "",
"state": 0,
"billitems": [
{
"produid": 1,
"prodcode": "001",
"prodname": "BooK",
"unit": "本",
"amount": 1.0,
"dealpri": 9.9,
"trademoney": 9.9,
"attributes": "少油",
"remark": ""
}
],
"payitems": [
{
"paycode": "1",
"payname": "现金",
"paymoney": 9.9
}
]
}]
}
查询会员优惠券¶
openAPI收到终端优惠券查询的请求,即向第三方查询,并将结果返回给终端。
接口名称¶
cmd = "QueryCoupon"
请求参数¶
参数名 | 类型 | 是否必须 | 示例值 | 描述 |
---|---|---|---|---|
cmd | String | 是 | QueryCoupon | 请求的命令,即接口名称 |
seq | String | 是 | 序列号,采用全局唯一标识符,简称GUID | |
memcode | String | 是 | 会员号 | |
prodItems | json list | 是 |
上面表格中的字段 prodItems 对应的值是个json数据,类型是列表,字段如下
参数名 | 类型 | 是否必须 | 示例值 | 描述 |
---|---|---|---|---|
prodcode | String | 是 | 商品编码 | |
prodname | String | 是 | 商品名称 | |
amount | BigDecimal | 是 | 数量 | |
trademoney | BigDecimal | 是 | 金额 |
请求示例¶
{
"cmd": "QueryConpon",
"seq": "eb46ce74-dffa-4108-87bc-4809144ca33c",
"memcode": "5416",
"prodItems": [
{
"prodcode": "001",
"prodname": "农夫山泉",
"amount": 1,
"trademoney": 2
}
]
}
返回参数¶
参数名 | 类型 | 是否必须 | 示例值 | 描述 |
---|---|---|---|---|
code | int | 是 | 0 | 返回状态码,详见 业务错误码说明 |
seq | string | 是 | eb46ce74-dffa-4108-87bc-4809144ca33c 序列号,采用全局唯一标识符,简称GUID | |
msg | string | 否 | 返回状态解释,错误为错误提示信息 | |
items | json list | 否 | 返回的单据数据列表 |
上面表格中的字段items对应的值是个json数据,类型是列表,字段如下
参数名 | 类型 | 是否必须 | 示例值 | 描述 |
---|---|---|---|---|
memcode | String | 是 | 会员号 | |
qtype | Int | 是 | 券类型:1代金券、2折扣券、3兑换券 | |
couponcode | String | 是 | 券码 | |
couponname | String | 是 | 券名称 | |
couponval | BigDecimal | 是 | 券面额 |
返回示例¶
{
"code": "0",
"msg": "",
"seq": "eb46ce74-dffa-4108-87bc-4809144ca33c",
"items": [
{
"memcode": "5416",
"qtype": 1,
"couponcode": "001",
"couponname": "20元代金券",
"couponval": 20
}
]
}
会员优惠券核销¶
openAPI收到终端优惠券核销的请求,即向第三方查询,并将结果返回给终端。
接口名称¶
cmd = "VerCoupon"
请求参数¶
参数名 | 类型 | 是否必须 | 示例值 | 描述 |
---|---|---|---|---|
cmd | String | 是 | 请求的命令,即接口名称 | |
seq | String | 是 | 序列号,采用全局唯一标识符,简称GUID | |
memcode | String | 是 | 会员号 | |
couponcode | String | 是 | 券编码 |
请求示例¶
{
"cmd": "VerConpon",
"seq": "eb46ce74-dffa-4108-87bc-4809144ca33c",
"memcode": "54144",
"couponcode": "001"
}
返回参数¶
参数名 | 类型 | 是否必须 | 示例值 | 描述 |
---|---|---|---|---|
code | int | 是 | 0 | 返回状态码,详见 业务错误码说明 |
seq | string | 是 | eb46ce74-dffa-4108-87bc-4809144ca33c 序列号,采用全局唯一标识符,简称GUID | |
msg | string | 否 | 返回状态解释,错误为错误提示信息 |
返回示例¶
{
"code": "0",
"msg": "",
"seq": "eb46ce74-dffa-4108-87bc-4809144ca33c"
}
会员优惠券核销查证¶
终端未收到第三方的核销返回信息,向第三方查证该券优惠券是否已核消的请求,避免重复核消,即向第三方查询,并将结果返回给终端。
接口名称¶
cmd = "VerCouponCheck"
请求参数¶
参数名 | 类型 | 是否必须 | 示例值 | 描述 |
---|---|---|---|---|
cmd | String | 是 | VerCouponCheck | 请求的命令,即接口名称 |
seq | String | 是 | 序列号,采用全局唯一标识符,简称GUID | |
memcode | String | 是 | 会员号 | |
org_seq | String | 是 | 会员优惠券核销原请求seq |
请求示例¶
{
"cmd": "VerConponCheck",
"seq": "eb46ce74-dffa-4108-87bc-4809144ca33c",
"memcode": "54144",
"org_seq": "eb46ce74-dffa-4108-87bc-4809144ca44c"
}
返回参数¶
参数名 | 类型 | 是否必须 | 示例值 | 描述 |
---|---|---|---|---|
code | int | 是 | 0 | 返回状态码,详见 业务错误码说明 |
seq | string | 是 | eb46ce74-dffa-4108-87bc-4809144ca33c 序列号,采用全局唯一标识符,简称GUID | |
msg | string | 否 | 返回状态解释,错误为错误提示信息 | |
items | json list | 否 | 返回的单据数据列表。如成功(code:0),应返回 |
上面表格中的字段items对应的值是个json数据,类型是列表,字段如下
参数名 | 类型 | 是否必须 | 示例值 | 描述 |
---|---|---|---|---|
memcode | String | 是 | 会员号 | |
couponcode | String | 是 | 券编码 | |
couponname | String | 是 | 券名称 | |
couponval | BigDecimal | 是 | 券面额 |
返回示例¶
{
"code": "0",
"msg": "",
"seq": "eb46ce74-dffa-4108-87bc-4809144ca33c",
"items": [
{
"memcode": "45825",
"couponcode": "001",
"couponname": "20元代金券",
"couponval": 20.00
}
]
}
查询会员可抵现积分¶
openAPI收到终端查询会员可抵现积分的请求,即向第三方查询,并将结果返回给终端。
接口名称¶
cmd = "QueryMemOffsetPoints"
请求参数¶
参数名 | 类型 | 是否必须 | 示例值 | 描述 |
---|---|---|---|---|
cmd | String | 是 | QueryMemOffsetPoints | 请求的命令,即接口名称 |
seq | String | 是 | 序列号,采用全局唯一标识符,简称GUID | |
memcode | String | 是 | 会员号 |
请求示例¶
{
"cmd": "QueryMemOffsetPoints",
"seq": "eb46ce74-dffa-4108-87bc-4809144ca33c",
"memcode": "54144"
}
返回参数¶
参数名 | 类型 | 是否必须 | 示例值 | 描述 |
---|---|---|---|---|
code | int | 是 | 0 | 返回状态码,详见 业务错误码说明 |
seq | string | 是 | eb46ce74-dffa-4108-87bc-4809144ca33c 序列号,采用全局唯一标识符,简称GUID | |
msg | string | 否 | 返回状态解释,错误为错误提示信息 | |
items | json list | 否 | 返回的单据数据列表。如成功(code:0),应返回 |
上面表格中的字段items对应的值是个json数据,类型是列表,字段如下
参数名 | 类型 | 是否必须 | 示例值 | 描述 |
---|---|---|---|---|
memcode | String | 是 | 会员号 | |
points | String | 是 | 会员积分 | |
usefulpoints | BigDecimal | 是 | 可抵用积分 | |
offsetamount | BigDecimal | 是 | 可抵用金额 |
返回示例¶
{
"code": "0",
"msg": "",
"seq": "eb46ce74-dffa-4108-87bc-4809144ca33c",
"items": [
{
"memcode": "5415",
"points": 200,
"usefulpoints": 200,
"offsetamount": 200
}
]
}
积分抵现¶
openAPI收到终端积分抵现的请求,即向第三方查询,并将结果返回给终端。
接口名称¶
cmd = "PointsOffset"
请求参数¶
参数名 | 类型 | 是否必须 | 示例值 | 描述 |
---|---|---|---|---|
cmd | String | 是 | PointsOffset | 请求的命令,即接口名称 |
seq | String | 是 | 序列号,采用全局唯一标识符,简称GUID | |
memcode | String | 是 | 会员号 | |
offsetamount | BigDecimal | 是 | 抵现金额 |
请求示例¶
{
"cmd": "PointsOffset",
"seq": "eb46ce74-dffa-4108-87bc-4809144ca33c",
"memcode": "54144",
"offsetamount": 100
}
返回参数¶
参数名 | 类型 | 是否必须 | 示例值 | 描述 |
---|---|---|---|---|
code | int | 是 | 0 | 返回状态码,详见 业务错误码说明 |
seq | string | 是 | eb46ce74-dffa-4108-87bc-4809144ca33c 序列号,采用全局唯一标识符,简称GUID | |
msg | string | 否 | 返回状态解释,错误为错误提示信息 |
返回示例¶
{
"code": "0",
"msg": "",
"seq": "eb46ce74-dffa-4108-87bc-4809144ca33c"
}
积分抵现查证¶
终端未收到第三方的积分抵现返回信息,向第三方查证积分抵现是否已处理的请求,避免重复抵扣。即向第三方查询,并将结果返回给终端。
接口名称¶
cmd = "PointsOffsetCheck"
请求参数¶
参数名 | 类型 | 是否必须 | 示例值 | 描述 |
---|---|---|---|---|
cmd | String | 是 | PointsOffsetCheck | 请求的命令,即接口名称 |
seq | String | 是 | 序列号,采用全局唯一标识符,简称GUID | |
memcode | String | 是 | 会员号 | |
org_seq | String | 是 | 积分抵现原请求seq |
请求示例¶
{
"cmd": "PointsOffsetCheck",
"seq": "eb46ce74-dffa-4108-87bc-4809144ca33c",
"memcode": "54144",
"org_seq": "eb46ce74-dffa-4108-87bc-4809144ca44c"
}
返回参数¶
参数名 | 类型 | 是否必须 | 示例值 | 描述 |
---|---|---|---|---|
code | int | 是 | 0 | 返回状态码,详见 业务错误码说明 |
seq | string | 是 | eb46ce74-dffa-4108-87bc-4809144ca33c 序列号,采用全局唯一标识符,简称GUID | |
msg | string | 否 | 返回状态解释,错误为错误提示信息 | |
items | json list | 否 | 返回的单据数据列表。如成功(code:0),应返回 |
上面表格中的字段items对应的值是个json数据,类型是列表,字段如下
参数名 | 类型 | 是否必须 | 示例值 | 描述 |
---|---|---|---|---|
memcode | String | 会员号 | ||
offsetamount | BigDecimal | 抵现金额 | ||
points | BigDecimal | 消耗积分 |
返回示例¶
{
"code": "0",
"msg": "",
"seq": "eb46ce74-dffa-4108-87bc-4809144ca33c",
"items": [
{
"memcode": "5412",
"offsetamount": 20,
"points": 20
}
]
}
促销活动查询匹配¶
接口名称¶
cmd = "PromoteSaleResult "
请求参数¶
参数名 | 类型 | 是否必须 | 示例值 | 描述 |
---|---|---|---|---|
cmd | String | 是 | PromoteSaleResult | 请求的命令,即接口名称 |
seq | String | 是 | 序列号,采用全局唯一标识符,简称GUID | |
items | Josn List | 是 | 单据信息 |
上面表格中的字段items对应的值是个json数据,类型是列表,字段如下
参数名 | 类型 | 是否必须 | 示例值 | 描述 |
---|---|---|---|---|
memcode | String | 是 | 01 | 会员号 |
areacode | String | 是 | 43 | 区域编号 |
storecode | String | 是 | 001 | 门店编码 |
amounttotal | BigDecimal | 是 | 2 | 商品总数量 |
dealtotal | BigDecimal | 是 | 20 | 总金额 |
billitems | Josn List | 是 | 单据明细信息 |
上面表格中的字段billitems对应的值是个json数据,类型是列表,字段如下
参数名 | 类型 | 是否必须 | 示例值 | 描述 |
---|---|---|---|---|
produid | integer | 是 | 101 | 商品ID |
extproduid | integer | 是 | 201 | 线上商品ID |
prodcode | String | 是 | 10101 | 商品编码 |
prodname | String | 是 | 咪咪 | 商品名称 |
unit | String | 是 | 包 | 单位 |
amount | BigDecimal | 是 | 2 | 数量 |
dealpri | BigDecimal | 是 | 10 | 单价 |
trademoney | BigDecimal | 是 | 20 | 金额 |
attributes | String | 否 | 商品属性 属性:多个属性,号分隔 | |
remark | String | 否 | 备注 |
请求示例¶
{
"cmd": "PointsOffsetCheck",
"seq": "eb46ce74-dffa-4108-87bc-4809144ca33c",
"memcode": "54144",
"org_seq": "eb46ce74-dffa-4108-87bc-4809144ca44c"
}
返回参数¶
参数名 | 类型 | 是否必须 | 示例值 | 描述 |
---|---|---|---|---|
code | int | 是 | 0 | 返回状态码,详见 业务错误码说明 |
seq | string | 是 | eb46ce74-dffa-4108-87bc-4809144ca33c 序列号,采用全局唯一标识符,简称GUID | |
msg | string | 否 | 返回状态解释,错误为错误提示信息 | |
items | json list | 否 | 返回的单据数据列表。如成功(code:0),应返回 |
上面表格中的字段items对应的值是个json数据,类型是列表,字段如下
参数名 | 类型 | 是否必须 | 示例值 | 描述 |
---|---|---|---|---|
memcode | String | 是 | 01 | 会员号 |
areacode | String | 是 | 43 | 区域编号 |
storecode | String | 是 | 001 | 门店编码 |
amounttotal | BigDecimal | 是 | 2 | 商品总数量 |
dealtotal | BigDecimal | 是 | 20 | 总金额 |
offermoney | BigDecimal | 否 | 5 | 优惠金额 |
Offernum | BigDecimal | 否 | 0 | 赠送商品数量 |
offerremarks | BigDecimal | 否 | 减价 | 促销名称、备注 |
promotionid | String | 否 | 11 | 促销id |
billitems | Josn List | 否 | 单据明细信息 |
上面表格中的字段billitems对应的值是个json数据,类型是列表,字段如下
参数名 | 类型 | 是否必须 | 示例值 | 描述 |
---|---|---|---|---|
produid | integer | 是 | 101 | 商品ID |
extproduid | integer | 是 | 201 | 线上商品ID |
prodcode | String | 是 | 10101 | 商品编码 |
prodname | String | 是 | 咪咪 | 商品名称 |
unit | String | 是 | 包 | 单位 |
amount | BigDecimal | 是 | 2 | 数量 |
dealpri | BigDecimal | 是 | 10 | 单价 |
trademoney | BigDecimal | 是 | 20 | 金额 |
attributes | String | 否 | 商品属性 属性:多个属性,号分隔 | |
remark | String | 否 | 备注 |
返回示例¶
{
"code": "0",
"msg": "",
"seq": "eb46ce74-dffa-4108-87bc-4809144ca33c",
"items": [
{
"memcode": "5412",
"offsetamount": 20,
"points": 20
}
]
}
会员活动单据结据核销¶
接口名称¶
cmd = "PromoteSaleResultSet "
请求参数¶
参数名 | 类型 | 是否必须 | 示例值 | 描述 |
---|---|---|---|---|
cmd | String | 是 | PromoteSaleResultSet | 请求的命令,即接口名称 |
seq | String | 是 | 序列号,采用全局唯一标识符,简称GUID | |
items | Josn List | 是 | 单据信息 |
上面表格中的字段items对应的值是个json数据,类型是列表,字段如下
参数名 | 类型 | 是否必须 | 示例值 | 描述 |
---|---|---|---|---|
storecode | integer | 是 | 门店编码 | |
memcode | String | 是 | 会员号 | |
couponcode | String | 否 | 券编码 | |
sysopertime | String | 否 | 时间戳(格式:yyyyMMddHHmmssSSS) | |
opttype | integer | 否 | 核销类型 1积分调整 ;2销售单 ;3销售退单; 4积分清零;5储值卡充值 ;6积分兑换 | |
pointsType | integer | 否 | 操作类型 1:增加积分2:减少积分 | |
offsetamount | BigDecimal | 否 | 抵现金额 | |
promotionid | String | 否 | 促销id | |
offermoney | BigDecimal | 否 | 优惠金额 | |
Offernum | BigDecimal | 否 | 赠送商品数量 | |
offerremarks | String | 否 | 促销名称、备注 | |
billitems | Josn List | 是 | 单据明细信息 |
上面表格中的字段billitems对应的值是个json数据,类型是列表,字段如下
参数名 | 类型 | 是否必须 | 示例值 | 描述 |
---|---|---|---|---|
produid | integer | 是 | 101 | 商品ID |
extproduid | integer | 是 | 201 | 线上商品ID |
prodcode | String | 是 | 10101 | 商品编码 |
prodname | String | 是 | 咪咪 | 商品名称 |
unit | String | 是 | 包 | 单位 |
amount | BigDecimal | 是 | 2 | 数量 |
dealpri | BigDecimal | 是 | 10 | 单价 |
trademoney | BigDecimal | 是 | 20 | 金额 |
attributes | String | 否 | 商品属性 属性:多个属性,号分隔 | |
remark | String | 否 | 备注 |
请求示例¶
{
"cmd": "PointsOffsetCheck",
"seq": "eb46ce74-dffa-4108-87bc-4809144ca33c",
"memcode": "54144",
"org_seq": "eb46ce74-dffa-4108-87bc-4809144ca44c"
}
返回参数¶
参数名 | 类型 | 是否必须 | 示例值 | 描述 |
---|---|---|---|---|
code | int | 是 | 0 | 返回状态码,详见 业务错误码说明 |
seq | string | 是 | eb46ce74-dffa-4108-87bc-4809144ca33c 序列号,采用全局唯一标识符,简称GUID | |
msg | string | 否 | 返回状态解释,错误为错误提示信息 |
返回示例¶
{
"code": "0",
"msg": "",
"seq": "eb46ce74-dffa-4108-87bc-4809144ca33c",
"items": [
{
"memcode": "5412",
"offsetamount": 20,
"points": 20
}
]
}
会员活动单据结据查证¶
接口名称¶
cmd = "PromoteSaleResultCheck"
请求参数¶
参数名 | 类型 | 是否必须 | 示例值 | 描述 |
---|---|---|---|---|
cmd | String | 是 | PromoteSaleResultCheck | 请求的命令,即接口名称 |
seq | String | 是 | 序列号,采用全局唯一标识符,简称GUID | |
org_seq | String | 是 | 原会员活动单据结据核请求seq | |
memcode | String | 是 | 01 | 会员号 |
couponcode | String | 否 | 券编码 | |
sysopertime | String | 是 | 时间戳(格式:yyyyMMddHHmmssSSS) 原会员活动单据结据核销时间 |
请求示例¶
{
"cmd": "PointsOffsetCheck",
"seq": "eb46ce74-dffa-4108-87bc-4809144ca33c",
"memcode": "54144",
"org_seq": "eb46ce74-dffa-4108-87bc-4809144ca44c"
}
返回参数¶
参数名 | 类型 | 是否必须 | 示例值 | 描述 |
---|---|---|---|---|
code | int | 是 | 0 | 返回状态码,详见 业务错误码说明 |
seq | string | 是 | eb46ce74-dffa-4108-87bc-4809144ca33c 序列号,采用全局唯一标识符,简称GUID | |
msg | string | 否 | 返回状态解释,错误为错误提示信息 | |
items | json list | 否 | 返回的单据数据列表。如成功(code:0),应返回 |
上面表格中的字段items对应的值是个json数据,类型是列表,字段如下
参数名 | 类型 | 是否必须 | 示例值 | 描述 |
---|---|---|---|---|
memcode | String | 是 | 会员号 | |
couponcode | String | 否 | 券编码 | |
sysopertime | String | 是 | 时间戳(格式:yyyyMMddHHmmssSSS) | |
opttype | integer | 否 | 核销类型 1积分调整 ;2销售单 ;3销售退单; 4积分清零;5储值卡充值 ;6积分兑换 | |
pointsType | integer | 否 | 操作类型 1:增加积分2:减少积分 | |
offsetamount | BigDecimal | 否 | 抵现金额 | |
promotionid | String | 否 | 促销id | |
offermoney | BigDecimal | 否 | 优惠金额 | |
Offernum | BigDecimal | 否 | 赠送商品数量 | |
offerremarks | String | 否 | 促销名称、备注 | |
billitems | Josn List | 是 | 单据明细信息 |
上面表格中的字段billitems对应的值是个json数据,类型是列表,字段如下
参数名 | 类型 | 是否必须 | 示例值 | 描述 |
---|---|---|---|---|
produid | integer | 是 | 101 | 商品ID |
extproduid | integer | 是 | 201 | 线上商品ID |
prodcode | String | 是 | 10101 | 商品编码 |
prodname | String | 是 | 咪咪 | 商品名称 |
unit | String | 是 | 包 | 单位 |
amount | BigDecimal | 是 | 2 | 数量 |
dealpri | BigDecimal | 是 | 10 | 单价 |
trademoney | BigDecimal | 是 | 20 | 金额 |
attributes | String | 否 | 商品属性 属性:多个属性,号分隔 | |
remark | String | 否 | 备注 |
会员活动单据结据取消¶
接口名称¶
cmd = "PromoteSaleResultCancel"
请求参数¶
参数名 | 类型 | 是否必须 | 示例值 | 描述 |
---|---|---|---|---|
cmd | String | 是 | PromoteSaleResultCheck | 请求的命令,即接口名称 |
seq | String | 是 | 序列号,采用全局唯一标识符,简称GUID | |
org_seq | String | 是 | 原会员活动单据结据核请求seq | |
memcode | String | 是 | 01 | 会员号 |
couponcode | String | 否 | 券编码 | |
sysopertime | String | 是 | 时间戳(格式:yyyyMMddHHmmssSSS) 原会员活动单据结据核销时间 |
请求示例¶
{
"cmd": "PointsOffsetCheck",
"seq": "eb46ce74-dffa-4108-87bc-4809144ca33c",
"memcode": "54144",
"org_seq": "eb46ce74-dffa-4108-87bc-4809144ca44c"
}