# 积分

# 根据用户ID扣除会员积分

TIP

使用【OpenUserID】来扣除会员积分

接口地址:https://openapi10.mallcoo.cn/User/Score/v1/Subtract/ByOpenUserID/ (opens new window)
请求类型:POST
数据格式:application/json; charset=utf-8
参数类型:JSON

# 接口调用参数

名称 数据类型 必填 说明
UserToken string 用户Token
OpenUserId string 用户在当前【开发者账号+项目(集团)】下的唯一标识(相当于用户ID)
ScoreEvent enum 积分事件(详情看枚举字典)
Score double 需要扣除的积分
Reason string 积分变动原因
TransID string 事务ID(当前应用下不得重复,保证提交的唯一性)
# 调用示例
{ 
  "UserToken": "12a53d83dd02e89a",
  "OpenUserId": "252117ba5367449c",
  "Score": 1,
  "TransID": "e51c1c060eae48d8a3f85037eabb0841",
  "ScoreEvent": 1022
}
1
2
3
4
5
6
7

# 返回结果

名称 数据类型 必填 说明
Code int 状态码
Message string 返回状态描述
# 返回示例
{
  "Code": 1,
  "Message": "成功"
}
1
2
3
4



# 根据用户ID增加会员积分

TIP

使用【OpenUserID】来增加会员积分

接口地址:https://openapi10.mallcoo.cn/User/Score/v1/Plus/ByOpenUserID/ (opens new window)
请求类型:POST
数据格式:application/json; charset=utf-8
参数类型:JSON

# 接口调用参数

名称 数据类型 必填 说明
UserToken string 用户Token
OpenUserId string 用户在当前【开发者账号+项目(集团)】下的唯一标识(相当于用户ID)
ScoreEvent enum 积分事件(详情看枚举字典)
Score double 需要增加的积分
Reason string 积分变动原因
TransID string 事务ID(当前应用下不得重复,保证提交的唯一性)
# 调用示例
{ 
  "UserToken": "12a53d83dd02e89a",
  "OpenUserId": "252117ba5367449c",
  "Score": 1,
  "TransID": "e51c1c060e1234d8a3f85037eahdyu87",
  "ScoreEvent": 6
}
1
2
3
4
5
6
7

# 返回结果

名称 数据类型 必填 说明
Code int 状态码
Message string 返回状态描述
# 返回示例
{
  "Code": 1,
  "Message": "成功"
}
1
2
3
4



# 通过手机号增加消费积分

TIP

通过手机号查询会员,增加消费积分

接口地址:https://openapi10.mallcoo.cn/User/Score/V1/Consume/Plus/ByMobile/ (opens new window)
请求类型:POST
数据格式:application/json; charset=utf-8
参数类型:JSON

# 接口调用参数

名称 数据类型 必填 说明
TransID string 事物ID(当前应用下不得重复,保证提交的唯一性)
Mobile string 手机号
Amount double 消费金额
TradeTime DateTime 交易时间
McShopID long 该商户在猫酷系统中的唯一编号(与CrmShopID、DevShopID任其选一必填)
CrmShopID string 该商户在商场CRM系统中的唯一编号(与McShopID、DevShopID任其选一必填)
DevShopID string 该商户在本开发者中的唯一编号,若使用此编号,则需提前将商户对应编号导入猫酷系统(与McShopID、CrmShopID任其选一必填)
TradeSerialNo string 交易流水号(同一posid下,交易流水号必须不同)
PosID string PosID
PayType enum 支付方式(详见支付方式枚举字典)
# 调用示例
{
  "TransID": "e51c1c060eae48d8a3f85037eabb0841",
  "Mobile": "15901996272",
  "Amount": 1000,
  "TradeTime": "2017-03-24 15:16:45",
  "McShopID": 100001,
  "CrmShopID": null,
  "DevShopID": null,
  "TradeSerialNo": "10001001",
  "PosID": "1",
}
1
2
3
4
5
6
7
8
9
10
11

# 返回结果

名称 数据类型 必填 说明
Code int 状态码
Data Json 返回数据(已积过分时,会返回错误,并告知积分操作时间)
Message string 返回状态描述
# Data
名称 数据类型 必填 说明
Score double 本次积分
CurScore double 当前总积分
OperateTime DateTime 操作时间
# 返回示例
{
  "Code": 1,
  "Data": 
  {
      "Score": 1000,
      "CurScore": 2000,
      "OperateTime": "2017-03-31 15:16:45",
  },
  "Message": "成功"
}
1
2
3
4
5
6
7
8
9
10



# 通过手机号增加消费积分V2

TIP

通过手机号查询会员,增加消费积分。V2版本增加了优惠及支付相关字段,用于线上数据分析及营销

接口地址:https://openapi10.mallcoo.cn/User/Score/V2/Consume/Plus/ByMobile/ (opens new window)
请求类型:POST
数据格式:application/json; charset=utf-8
参数类型:JSON

# 接口调用参数

名称 数据类型 必填 说明
TransID string 事物ID(当前应用下不得重复,保证提交的唯一性)
Mobile string 手机号
PayAmount double 支付金额(参与积分的部分)
TradeTime DateTime 交易时间
McShopID long 该商户在猫酷系统中的唯一编号(与CrmShopID、DevShopID任其选一必填)
CrmShopID string 该商户在商场CRM系统中的唯一编号(与McShopID、DevShopID任其选一必填)
DevShopID string 该商户在本开发者中的唯一编号,若使用此编号,则需提前将商户对应编号导入猫酷系统(与McShopID、CrmShopID任其选一必填)
TradeSerialNo string 交易流水号(同一posid下,交易流水号必须不同)
PosID string PosID
TotalAmount double 订单总金额=支付金额+优惠金额
PromotionAmount double 优惠金额,默认为0
ConsumePromotionList List<ConsumePromotion> 优惠明细列表
ConsumePayList List<ConsumePay> 支付明细列表
Remark string 备注
# ConsumePromotion
名称 数据类型 必填 说明
PromotionType enum 优惠类型 (详见优惠类型枚举字典)
RuleNo string 优惠规则编号
No double 优惠码
Amount double 优惠金额
Desc string 优惠说明
# ConsumePay
名称 数据类型 必填 说明
PayType enum 支付方式(详见支付方式枚举字典)
PayNo string 支付单号
Amount double 支付金额
# 调用示例
{
  "TransID": "e51c1c060eae48d8a3f85037eabb0841",
  "Mobile": "15901996272",
  "PayAmount": 1000,
  "TradeTime": "2017-03-24 15:16:45",
  "McShopID": 100001,
  "CrmShopID": null,
  "DevShopID": null,
  "TradeSerialNo": "10001001",
  "PosID": "1",
  "TotalAmount":1000,
  "PromotionAmount":500,
  "Remark":"%e6%b5%8b%e8%af%95%e5%a4%87%e6%b3%a8",
  "ConsumePromotionList":[
        {
            "PromotionType":6,
            "RuleNo":"RNO123",
            "No":"No123456",
            "Desc":"Desc",
            "Amount":200
        },
        {
            "PromotionType":1,
            "RuleNo":"RNO123123",
            "No":"No123456789",
            "Desc":"Desc",
            "Amount":300
        }
    ],
  "ConsumePayList":[
        {
            "PayType":12,
            "Amount":200,
            "PayNo":"PNO123456"
        },
        {
            "PayType":6,
            "Amount":300,
            "PayNo":"PNO123456987"
        },
        {
            "PayType":1,
            "Amount":500,
            "PayNo":"PNO1234569874546"
        }
    ]
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47

# 返回结果

名称 数据类型 必填 说明
Code int 状态码
Data Json 返回数据(已积过分时,会返回错误,并告知积分操作时间)
Message string 返回状态描述
# Data
名称 数据类型 必填 说明
Score double 本次积分
CurScore double 当前总积分
OperateTime DateTime 操作时间
# 返回示例
{
  "Code": 1,
  "Data": 
  {
      "Score": 1000,
      "CurScore": 2000,
      "OperateTime": "2017-03-31 15:16:45",
  },
  "Message": "成功"
}
1
2
3
4
5
6
7
8
9
10



# 通过会员卡号增加消费积分

TIP

通过卡号查询会员,增加消费积分

接口地址:https://openapi10.mallcoo.cn/User/Score/V1/Consume/Plus/ByMallCardNo/ (opens new window)
请求类型:POST
数据格式:application/json; charset=utf-8
参数类型:JSON

# 接口调用参数

名称 数据类型 必填 说明
TransID string 事物ID(当前应用下不得重复,保证提交的唯一性)
MallCardNo string 会员卡号
Amount double 消费金额
TradeTime DateTime 交易时间
McShopID long 该商户在猫酷系统中的唯一编号(与CrmShopID、DevShopID任其选一必填)
CrmShopID string 该商户在商场CRM系统中的唯一编号(与McShopID、DevShopID任其选一必填)
DevShopID string 该商户在本开发者中的唯一编号,若使用此编号,则需提前将商户对应编号导入猫酷系统(与McShopID、CrmShopID任其选一必填)
TradeSerialNo string 交易流水号(同一posid下,交易流水号必须不同)
PosID string PosID
PayType enum 支付方式(详见支付方式枚举字典)
# 调用示例
{
  "TransID": "e51c1c060eae48d8a3f85037eabb0841",
  "MallCardNo": "1000001",
  "Amount": 1000,
  "TradeTime": "2017-03-24 15:16:45",
  "McShopID": 100001,
  "CrmShopID": null,
  "DevShopID": null,
  "TradeSerialNo": "10001001",
  "PosID": "1",
}
1
2
3
4
5
6
7
8
9
10
11

# 返回结果

名称 数据类型 必填 说明
Code int 状态码
Data Json 返回数据(已积过分时,会返回错误,并告知积分操作时间)
Message string 返回状态描述
# Data
名称 数据类型 必填 说明
Score double 本次积分
CurScore double 当前总积分
OperateTime DateTime 操作时间
# 返回示例
{
  "Code": 1,
  "Data": 
  {
      "Score": 1000,
      "CurScore": 2000,
      "OperateTime": "2017-03-31 15:16:45",
  },
  "Message": "成功"
}
1
2
3
4
5
6
7
8
9
10



# 通过会员卡号增加消费积分V2

TIP

通过卡号查询会员,增加消费积分。V2版本增加了优惠及支付相关字段,用于线上数据分析及营销

接口地址:https://openapi10.mallcoo.cn/User/Score/V2/Consume/Plus/ByMallCardNo/ (opens new window)
请求类型:POST
数据格式:application/json; charset=utf-8
参数类型:JSON

# 接口调用参数

名称 数据类型 必填 说明
TransID string 事物ID(当前应用下不得重复,保证提交的唯一性)
MallCardNo string 会员卡号
PayAmount double 支付金额(参与积分的部分)
TradeTime DateTime 交易时间
McShopID long 该商户在猫酷系统中的唯一编号(与CrmShopID、DevShopID任其选一必填)
CrmShopID string 该商户在商场CRM系统中的唯一编号(与McShopID、DevShopID任其选一必填)
DevShopID string 该商户在本开发者中的唯一编号,若使用此编号,则需提前将商户对应编号导入猫酷系统(与McShopID、CrmShopID任其选一必填)
TradeSerialNo string 交易流水号(同一posid下,交易流水号必须不同)
PosID string PosID
TotalAmount double 订单总金额=支付金额+优惠金额
PromotionAmount double 优惠金额,默认为0
ConsumePromotionList List<ConsumePromotion> 优惠明细列表
ConsumePayList List<ConsumePay> 支付明细列表
Remark string 备注
# ConsumePromotion
名称 数据类型 必填 说明
PromotionType enum 优惠类型 (详见优惠类型枚举字典)
RuleNo string 优惠规则编号
No double 优惠码
Amount double 优惠金额
Desc string 优惠说明
# ConsumePay
名称 数据类型 必填 说明
PayType enum 支付方式(详见支付方式枚举字典)
PayNo string 支付单号
Amount double 支付金额
# 调用示例
{
  "TransID": "e51c1c060eae48d8a3f85037eabb0841",
  "MallCardNo": "1000001",
  "PayAmount": 1000,
  "TradeTime": "2017-03-24 15:16:45",
  "McShopID": 100001,
  "CrmShopID": null,
  "DevShopID": null,
  "TradeSerialNo": "10001001",
  "PosID": "1",
  "TotalAmount":1000,
  "PromotionAmount":500,
  "Remark":"%e6%b5%8b%e8%af%95%e5%a4%87%e6%b3%a8",
  "ConsumePromotionList":[
        {
            "PromotionType":6,
            "RuleNo":"RNO123",
            "No":"No123456",
            "Desc":"Desc",
            "Amount":200
        },
        {
            "PromotionType":1,
            "RuleNo":"RNO123123",
            "No":"No123456789",
            "Desc":"Desc",
            "Amount":300
        }
    ],
  "ConsumePayList":[
        {
            "PayType":12,
            "Amount":200,
            "PayNo":"PNO123456"
        },
        {
            "PayType":6,
            "Amount":300,
            "PayNo":"PNO123456987"
        },
        {
            "PayType":1,
            "Amount":500,
            "PayNo":"PNO1234569874546"
        }
    ]
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47

# 返回结果

名称 数据类型 必填 说明
Code int 状态码
Data Json 返回数据(已积过分时,会返回错误,并告知积分操作时间)
Message string 返回状态描述
# Data
名称 数据类型 必填 说明
Score double 本次积分
CurScore double 当前总积分
OperateTime DateTime 操作时间
# 返回示例
{
  "Code": 1,
  "Data": 
  {
    "Score": 1000,
    "CurScore": 2000,
    "OperateTime": "2017-03-31 15:16:45",
  },
  "Message": "成功"
}
1
2
3
4
5
6
7
8
9
10



# 获取会员积分明细V2

TIP

根据手机号、卡号、OpenUserID 三选一获取会员积分明细列表

接口地址:https://openapi10.mallcoo.cn/User/Score/v2/Get/Records/ (opens new window)
请求类型:POST
数据格式:application/json; charset=utf-8
参数类型:JSON

# 接口调用参数

名称 数据类型 必填 说明
Mobile string 用户手机号【与用户卡号 、OpenUserID 三选一】
MallCardNo string 用户卡号【与用户手机号、OpenUserID 三选一】
OpenUserID string 用户在当前【开发者账号+项目(集团)】下的唯一标识(相当于用户ID)【与用户手机号、用户卡号三选一】
PageSize int 每页数量(默认10)
PageIndex int 当前页码(默认1)
# 调用示例
{ 
	"Mobile": "15901996272",
	"PageSize": 10,
	"PageIndex": 1,
}
1
2
3
4
5

# 返回结果

名称 数据类型 必填 说明
Code int 状态码
Data Json 返回数据
Message string 返回状态描述
# Data
名称 数据类型 必填 说明
CurScore double 当前总积分
GetScoreRecordListModel List<ScoreDetailModel> 积分明细
# ScoreDetailModel
名称 数据类型 必填 说明
ScoreRecordID string 积分记录ID
ScoreType string 积分类型
Score double 本次积分
ScoreTime DateTime 积分时间
Desc string 描述
# 返回示例
{
	"Code": 1,
	"Data": {
		"CurScore": 12770.0,
		"ScoreDetailModel": [{
			"ScoreRecordID": "813316",
			"ScoreType": "积分抵线下消费",
			"Score": -10.0,
			"ScoreTime": "2019/07/11 17:00:53",
			"Desc": "积分抵线下消费"
		}]
	},
	"Message": "成功"
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14



# 通过手机号扣减积分(线下消费积分抵扣)

TIP

通过手机号查询会员,扣减积分

接口地址:https://openapi10.mallcoo.cn/User/Score/V1/Consume/Subtract/ByMobile/ (opens new window)
请求类型:POST
数据格式:application/json; charset=utf-8
参数类型:JSON

# 接口调用参数

名称 数据类型 必填 说明
TransID string 交易(事务)ID,当前应用下不得重复,保证提交的唯一性
Mobile string 手机号
Score int 扣减积分值(正整数)
SubtractTime DateTime 积分扣减时间(必填,建议用交易订单的订单发起时)
Deduction int 积分扣减方(1:商场;2:商户;当扣减方为商户时要传入商户ID)
McShopID long 该商户在猫酷系统中的唯一编号(当扣减方为商户时,与CrmShopID、DevShopID任其选一必填)
CrmShopID string 该商户在商场CRM系统中的唯一编号(当扣减方为商户时,与McShopID、DevShopID任其选一必填)
DevShopID string 该商户在本开发者中的唯一编号,若使用此编号,则需提前将商户对应编号导入猫酷系统(当扣减方为商户时,与McShopID、CrmShopID任其选一必填)
Reason string 积分变动原因 (注:请注意编码,编码格式为:UTF-8 (UrlEncode))
# 调用示例

{
  "TransID": "67676554354520170527",
  "Mobile": "15901996272",
  "Score": 1000,
  "Deduction": 2,
  "SubtractTime": "2017-03-24 15:16:45",
  "McShopID": 100001,
  "CrmShopID": null,
  "DevShopID": null,
}

1
2
3
4
5
6
7
8
9
10
11
12

# 返回结果

名称 数据类型 必填 说明
Code int 状态码
Message string 返回状态描述
# 返回示例

{
  "Code": 1,
  "Message": "成功"
}

1
2
3
4
5
6



# 通过会员卡号扣减积分(线下消费积分抵扣)

TIP

通过会员卡号查询会员,扣减积分

接口地址:https://openapi10.mallcoo.cn/User/Score/V1/Consume/Subtract/ByMallCardNo/ (opens new window)
请求类型:POST
数据格式:application/json; charset=utf-8
参数类型:JSON

# 接口调用参数

名称 数据类型 必填 说明
TransID string 交易(事务)ID,当前应用下不得重复,保证提交的唯一性
MallCardNo string 会员卡号
Score int 扣减积分值(正整数)
SubtractTime DateTime 积分扣减时间(必填,建议用交易订单的订单发起时)
Deduction int 积分扣减方(1:商场;2:商户;当扣减方为商户时要传入商户ID)
McShopID long 该商户在猫酷系统中的唯一编号(当扣减方为商户时,与CrmShopID、DevShopID任其选一必填)
CrmShopID string 该商户在商场CRM系统中的唯一编号(当扣减方为商户时,与McShopID、DevShopID任其选一必填)
DevShopID string 该商户在本开发者中的唯一编号,若使用此编号,则需提前将商户对应编号导入猫酷系统(当扣减方为商户时,与McShopID、CrmShopID任其选一必填)
Reason string 积分变动原因(注:请注意编码,编码格式为:UTF-8 (UrlEncode))
# 调用示例

{
  "TransID": "67676554354520170527",
  "MallCardNo": "201610000343",
  "Score": 1000,
  "Deduction": 2,
  "SubtractTime": "2017-03-24 15:16:45",
  "McShopID": 100001,
  "CrmShopID": null,
  "DevShopID": null,
}

1
2
3
4
5
6
7
8
9
10
11
12

# 返回结果

名称 数据类型 必填 说明
Code int 状态码
Message string 返回状态描述
# 返回示例

{
  "Code": 1,
  "Message": "成功"
}

1
2
3
4
5
6



# 查询积分是否扣减成功

TIP

查询积分是否扣减成功

接口地址:https://openapi10.mallcoo.cn/User/Score/v1/Check/ByTransID (opens new window)
请求类型:POST
数据格式:application/json; charset=utf-8
参数类型:JSON

# 接口调用参数

名称 数据类型 必填 说明
TransID string 交易(事务)ID
# 调用示例

{ 
	"TransID": "99",
}

1
2
3
4
5

# 返回结果

名称 数据类型 必填 说明
Code int 状态码
Message string 返回状态描述
# 返回示例

{
	"Code": 1,
	"Message": "成功"
}

1
2
3
4
5
6



# 查询商场/商户的积分扣减记录

TIP

查询该商户/本商场在此应用下的积分扣减记录

接口地址:https://openapi10.mallcoo.cn/User/Score/v1/Get/DeductScoreRecord (opens new window)
请求类型:POST
数据格式:application/json; charset=utf-8
参数类型:JSON

# 接口调用参数

名称 数据类型 必填 说明
Deduction int 积分扣减方(1|商场,2|商户)
McShopID long 该商户在猫酷系统中的唯一编号(当扣减方为商户时,与CrmShopID、DevShopID任其选一必填)
CrmShopID string 该商户在商场CRM系统中的唯一编号(当扣减方为商户时,与McShopID、DevShopID任其选一必填)
DevShopID string 该商户在本开发者中的唯一编号,若使用此编号,则需提前将商户对应编号导入猫酷系统(当扣减方为商户时,与McShopID、CrmShopID任其选一必填)
PageSize int 每页数量(默认10)
PageIndex int 当前页码(默认1)
# 调用示例

{ 
	"Deduction": 2,
	"McShopID": 100001,
	"CrmShopID": null,
	"DevShopID": null,
	"PageSize": 10,
	"PageIndex": 1,
}

1
2
3
4
5
6
7
8
9
10

# 返回结果

名称 数据类型 必填 说明
Code int 状态码
Data Json 返回数据
Message string 返回状态描述
# Data
名称 数据类型 必填 说明
TransID string 交易(事务)ID
Mobile string 手机号
MallCardNo string 猫酷会员卡号
TradeTime DataTime 积分扣减时间
Score double 扣减积分值
# 返回示例

{
	"Code": 1,
	"Data": 
	  [
	      {
		"TransID": "99",
		"Mobile": "15901996272",
		"MallCardNo": "1000001",
		"TradeTime": "2016-08-25 00:00:00",
		"Score": 1000,
	      },
	  ],
	"Message": "成功"
}

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16



# 根据手机号增加会员积分

TIP

必须使用【Mobile】来增加会员积分

接口地址:https://openapi10.mallcoo.cn/User/Score/v1/Plus/ByMobile/ (opens new window)
请求类型:POST
数据格式:application/json; charset=utf-8
参数类型:JSON

# 接口调用参数

名称 数据类型 必填 说明
Mobile string 手机号
ScoreEvent enum 积分事件(详情看枚举字典)
Score double 需要增加的积分
Reason string 积分变动原因(注意:中文需要进行UTF-8 (UrlEncode)编码)
TransID string 事务ID(当前应用下不得重复,保证提交的唯一性)

# 调用示例


{ 
  "Mobile": "13641726191",
  "Score": 1,
  "TransID": "e51c1c060eae48d8a3f85037eabb0841",
  "ScoreEvent": 2000
}

1
2
3
4
5
6
7
8

# 返回结果

名称 数据类型 必填 说明
Code int 状态码
Message string 返回状态描述
# 返回示例

{
  "Code": 1,
  "Message": "成功"
}

1
2
3
4
5
6



# 根据手机号扣减会员积分

TIP

必须使用【Mobile】来扣除会员积分

接口地址:https://openapi10.mallcoo.cn/User/Score/v1/Subtract/ByMobile/ (opens new window)
请求类型:POST
数据格式:application/json; charset=utf-8
参数类型:JSON

# 接口调用参数

名称 数据类型 必填 说明
Mobile string 手机号
ScoreEvent enum 积分事件(详情看枚举字典)
Score double 需要扣除的积分
Reason string 积分变动原因(注意:中文需要进行UTF-8 (UrlEncode)编码)
TransID string 事务ID(当前应用下不得重复,保证提交的唯一性)

# 调用示例


{ 
  "Mobile": "13641726191",
  "Score": 1,
  "TransID": "e51c1c060eae48d8a3f85037eabb0841",
  "ScoreEvent": 2000
}

1
2
3
4
5
6
7
8

# 返回结果

名称 数据类型 必填 说明
Code int 状态码
Message string 返回状态描述
# 返回示例

{
  "Code": 1,
  "Message": "成功"
}

1
2
3
4
5
6



# 根据会员卡号增加会员积分

TIP

必须使用【CardNo】来增加会员积分

接口地址:https://openapi10.mallcoo.cn/User/Score/v1/Plus/ByCardNo/ (opens new window)
请求类型:POST
数据格式:application/json; charset=utf-8
参数类型:JSON

# 接口调用参数

名称 数据类型 必填 说明
CardNo string 会员卡号
ScoreEvent enum 积分事件(详情看枚举字典)
Score double 需要增加的积分
Reason string 积分变动原因(注意:中文需要进行UTF-8 (UrlEncode)编码)
TransID string 事务ID(当前应用下不得重复,保证提交的唯一性)

# 调用示例


{ 
  "CardNo": "201610000095",
  "Score": 1,
  "TransID": "e51c1c060eae48d8a3f85037eabb0841",
  "ScoreEvent": 2000
}

1
2
3
4
5
6
7
8

# 返回结果

名称 数据类型 必填 说明
Code int 状态码
Message string 返回状态描述
# 返回示例

{
  "Code": 1,
  "Message": "成功"
}

1
2
3
4
5
6



# 根据会员卡号扣减会员积分

TIP

必须使用【CardNo】来扣除会员积分

接口地址:https://openapi10.mallcoo.cn/User/Score/v1/Subtract/ByCardNo/ (opens new window)
请求类型:POST
数据格式:application/json; charset=utf-8
参数类型:JSON

# 接口调用参数

名称 数据类型 必填 说明
CardNo string 会员卡号
ScoreEvent enum 积分事件(详情看枚举字典)
Score double 需要扣除的积分
Reason string 积分变动原因(注意:中文需要进行UTF-8 (UrlEncode)编码)
TransID string 事务ID(当前应用下不得重复,保证提交的唯一性)

# 调用示例


{ 
  "CardNo": "201610000095",
  "Score": 1,
  "TransID": "e51c1c060eae48d8a3f85037eabb0841",
  "ScoreEvent": 2000
}

1
2
3
4
5
6
7
8

# 返回结果

名称 数据类型 必填 说明
Code int 状态码
Message string 返回状态描述
# 返回示例

{
  "Code": 1,
  "Message": "成功"
}

1
2
3
4
5
6

# 查询会员即将清零积分

TIP

查询会员即将清零积分

接口地址:https://openapi10.mallcoo.cn/Score/v1/Get/UserExpiredBouns/ (opens new window)
请求类型:POST
数据格式:application/json; charset=utf-8
参数类型:JSON

# 接口调用参数

名称 数据类型 必填 说明
Mobile string 手机号(与会员卡号二选一)
MallCardNo string 会员卡号(与手机号二选一)

# 调用示例


{ 
  "MallCardNo": "201610000095"
}

1
2
3
4
5

# 返回结果

名称 数据类型 必填 说明
Code int 状态码
Data Json 返回数据
Message string 返回状态描述
# Data
名称 数据类型 必填 说明
Bonus double 积分清零积分
ClearTime DateTime 积分到期时间(清零时间)
# 返回示例

{
	"Code": 1,
	"Data": {
		"Bonus": 100.0,
		"ClearTime": "2021/03/11 00:00:00"
	},
	"Message": "成功",
	"Extension": []
}

1
2
3
4
5
6
7
8
9
10
11
Last Updated: 2021/5/6 下午2:58:52