member - 会员接口
- api/member/getmember GET 根据id获取会员信息
- api/member/getmembertoshop GET 根据付款码获取会员信息
- api/member/getmemberlist GET 门店 获取会员列表
- api/member/getstatuslist GET 获取会员卡状态
- api/member/getsendmodelist GET 获取会员卡发卡方式
- api/member/getmembercardclasslist GET 获取会员卡类别
- api/member/getmembercardrechargeplanlist GET 获取充值方案
- api/member/create POST 新增
- api/member/getpaycode GET 获取付款码
- api/member/getpaycodetoshop GET 门店 门店获取付款码
- api/member/getbalance GET 查询余额
- api/member/getbalancetoshop GET 门店 门店查询余额
- api/member/memberpay POST 会员支付
- api/member/memberpaytoshop POST 门店 门店会员支付
- api/member/memberrecharge POST 会员充值
- api/member/memberrechargetoshop POST 门店 门店会员充值
- api/member/checkmemberrecharge POST 获取会员充值结果
- api/member/checkmemberrechargetoshop POST 门店 门店获取会员充值结果
- api/member/invalid POST 退储值
- api/member/refund POST 退消费
Uri请求参数
| 名称 | 类型 | 描述 |
|---|---|---|
| id | int |
响应参数
| 名称 | 类型 | 描述 |
|---|---|---|
| actualBalance | decimal number | 实际余额 |
| actualExpense | decimal number | 实际消费 |
| actualPoints | int | 实际积分 |
| actualRecharge | decimal number | 实际充值 |
| address | string | 地址 |
| balance | decimal number | 余额 |
| birthday | date | 生日 |
| cardClassId | int | 卡类别id |
| cardClassName | string | 卡类别名称 |
| cardCode | string | 卡号 |
| cardId | int | 卡id |
| cardMac | string | 卡Mac |
| cardSendShopImagePath | string | 发卡门店图片 |
| cardSendShopName | string | 发卡门店 |
| cardStatus | int | 卡状态 |
| cardStatusName | string | 卡状态名称 |
| effectiveTime | date | 生效时间 |
| giveBalance | decimal number | 赠送余额 |
| giveExpense | decimal number | 赠送消费 |
| giveRecharge | decimal number | 赠送充值 |
| id | int | id |
| idCard | string | 证件号 |
| memberLevel | int | 会员等级 |
| memberLevelId | int | 会员等级id |
| memberLevelName | string | 会员等级名称 |
| memberTagIds | [...] | 会员标签ids |
| memberTags | [...] | 会员标签 |
| ┆- id | int | id |
| ┆- name | string | 名称 |
| name | string | 姓名 |
| phone | string | 手机 |
| pointsDisabledDate | date | 积分到期 |
| sex | int | 性别 |
| totalExpense | decimal number | 累计消费 |
| totalPoints | int | 累计积分 |
| totalRecharge | decimal number | 累计充值 |
| usedPoints | int | 已用积分 |
响应示例
application/json, text/json
{
"cardId": 1,
"cardCode": "",
"cardMac": "",
"cardClassId": 4,
"cardClassName": "",
"totalRecharge": 6.0,
"actualRecharge": 7.0,
"giveRecharge": 8.0,
"totalExpense": 9.0,
"actualExpense": 10.0,
"giveExpense": 11.0,
"balance": 12.0,
"actualBalance": 13.0,
"giveBalance": 14.0,
"totalPoints": 15,
"actualPoints": 16,
"usedPoints": 17,
"pointsDisabledDate": "2025-10-01 05:31:29",
"effectiveTime": "2025-10-01 05:31:29",
"cardStatus": 20,
"cardStatusName": "",
"cardSendShopName": "",
"cardSendShopImagePath": "",
"name": "",
"sex": 25,
"birthday": "2025-10-01 05:31:29",
"phone": "",
"idCard": "",
"address": "",
"memberLevelId": 30,
"memberLevel": 31,
"memberLevelName": "",
"memberTagIds": [
1,
2
],
"memberTags": [
{
"name": "",
"id": 2
},
{
"name": "",
"id": 2
}
],
"id": 33
}
Uri请求参数
| 名称 | 类型 | 描述 |
|---|---|---|
| payCode | string | 付款码 |
响应参数
| 名称 | 类型 | 描述 |
|---|---|---|
| actualBalance | decimal number | 实际余额 |
| actualExpense | decimal number | 实际消费 |
| actualPoints | int | 实际积分 |
| actualRecharge | decimal number | 实际充值 |
| address | string | 地址 |
| balance | decimal number | 余额 |
| birthday | date | 生日 |
| cardClassId | int | 卡类别id |
| cardClassName | string | 卡类别名称 |
| cardCode | string | 卡号 |
| cardId | int | 卡id |
| cardMac | string | 卡Mac |
| cardSendShopImagePath | string | 发卡门店图片 |
| cardSendShopName | string | 发卡门店 |
| cardStatus | int | 卡状态 |
| cardStatusName | string | 卡状态名称 |
| effectiveTime | date | 生效时间 |
| giveBalance | decimal number | 赠送余额 |
| giveExpense | decimal number | 赠送消费 |
| giveRecharge | decimal number | 赠送充值 |
| id | int | id |
| idCard | string | 证件号 |
| memberLevel | int | 会员等级 |
| memberLevelId | int | 会员等级id |
| memberLevelName | string | 会员等级名称 |
| memberTagIds | [...] | 会员标签ids |
| memberTags | [...] | 会员标签 |
| ┆- id | int | id |
| ┆- name | string | 名称 |
| name | string | 姓名 |
| phone | string | 手机 |
| pointsDisabledDate | date | 积分到期 |
| sex | int | 性别 |
| totalExpense | decimal number | 累计消费 |
| totalPoints | int | 累计积分 |
| totalRecharge | decimal number | 累计充值 |
| usedPoints | int | 已用积分 |
响应示例
application/json, text/json
{
"cardId": 1,
"cardCode": "",
"cardMac": "",
"cardClassId": 4,
"cardClassName": "",
"totalRecharge": 6.0,
"actualRecharge": 7.0,
"giveRecharge": 8.0,
"totalExpense": 9.0,
"actualExpense": 10.0,
"giveExpense": 11.0,
"balance": 12.0,
"actualBalance": 13.0,
"giveBalance": 14.0,
"totalPoints": 15,
"actualPoints": 16,
"usedPoints": 17,
"pointsDisabledDate": "2025-10-01 05:31:29",
"effectiveTime": "2025-10-01 05:31:29",
"cardStatus": 20,
"cardStatusName": "",
"cardSendShopName": "",
"cardSendShopImagePath": "",
"name": "",
"sex": 25,
"birthday": "2025-10-01 05:31:29",
"phone": "",
"idCard": "",
"address": "",
"memberLevelId": 30,
"memberLevel": 31,
"memberLevelName": "",
"memberTagIds": [
1,
2
],
"memberTags": [
{
"name": "",
"id": 2
},
{
"name": "",
"id": 2
}
],
"id": 33
}
Uri请求参数
| 名称 | 类型 | 描述 |
|---|---|---|
| keyword | string | |
| memberLevel | int | |
| pageIndex | int | |
| pageSize | int | |
| shopId | int | |
| status | int |
响应参数
| 名称 | 类型 | 描述 |
|---|---|---|
| data | [...] | |
| ┆- actualBalance | decimal number | 实际余额 |
| ┆- actualExpense | decimal number | 实际消费 |
| ┆- actualPoints | int | 实际积分 |
| ┆- actualRecharge | decimal number | 实际充值 |
| ┆- address | string | 地址 |
| ┆- balance | decimal number | 余额 |
| ┆- birthday | date | 生日 |
| ┆- cardClassId | int | 卡类别id |
| ┆- cardClassName | string | 卡类别名称 |
| ┆- cardCode | string | 卡号 |
| ┆- cardId | int | 卡id |
| ┆- cardMac | string | 卡Mac |
| ┆- cardSendShopImagePath | string | 发卡门店图片 |
| ┆- cardSendShopName | string | 发卡门店 |
| ┆- cardStatus | int | 卡状态 |
| ┆- cardStatusName | string | 卡状态名称 |
| ┆- effectiveTime | date | 生效时间 |
| ┆- giveBalance | decimal number | 赠送余额 |
| ┆- giveExpense | decimal number | 赠送消费 |
| ┆- giveRecharge | decimal number | 赠送充值 |
| ┆- id | int | id |
| ┆- idCard | string | 证件号 |
| ┆- memberLevel | int | 会员等级 |
| ┆- memberLevelId | int | 会员等级id |
| ┆- memberLevelName | string | 会员等级名称 |
| memberTagIds | [...] | 会员标签ids |
| memberTags | [...] | 会员标签 |
| ┆- id | int | id |
| ┆- name | string | 名称 |
| ┆- name | string | 姓名 |
| ┆- phone | string | 手机 |
| ┆- pointsDisabledDate | date | 积分到期 |
| ┆- sex | int | 性别 |
| ┆- totalExpense | decimal number | 累计消费 |
| ┆- totalPoints | int | 累计积分 |
| ┆- totalRecharge | decimal number | 累计充值 |
| ┆- usedPoints | int | 已用积分 |
| pageIndex | int | |
| pageSize | int | |
| sumData | {...} | |
| ┆- actualBalance | decimal number | 实际余额 |
| ┆- actualExpense | decimal number | 实际消费 |
| ┆- actualPoints | int | 实际积分 |
| ┆- actualRecharge | decimal number | 实际充值 |
| ┆- address | string | 地址 |
| ┆- balance | decimal number | 余额 |
| ┆- birthday | date | 生日 |
| ┆- cardClassId | int | 卡类别id |
| ┆- cardClassName | string | 卡类别名称 |
| ┆- cardCode | string | 卡号 |
| ┆- cardId | int | 卡id |
| ┆- cardMac | string | 卡Mac |
| ┆- cardSendShopImagePath | string | 发卡门店图片 |
| ┆- cardSendShopName | string | 发卡门店 |
| ┆- cardStatus | int | 卡状态 |
| ┆- cardStatusName | string | 卡状态名称 |
| ┆- effectiveTime | date | 生效时间 |
| ┆- giveBalance | decimal number | 赠送余额 |
| ┆- giveExpense | decimal number | 赠送消费 |
| ┆- giveRecharge | decimal number | 赠送充值 |
| ┆- id | int | id |
| ┆- idCard | string | 证件号 |
| ┆- memberLevel | int | 会员等级 |
| ┆- memberLevelId | int | 会员等级id |
| ┆- memberLevelName | string | 会员等级名称 |
| memberTagIds | [...] | 会员标签ids |
| memberTags | [...] | 会员标签 |
| ┆- id | int | id |
| ┆- name | string | 名称 |
| ┆- name | string | 姓名 |
| ┆- phone | string | 手机 |
| ┆- pointsDisabledDate | date | 积分到期 |
| ┆- sex | int | 性别 |
| ┆- totalExpense | decimal number | 累计消费 |
| ┆- totalPoints | int | 累计积分 |
| ┆- totalRecharge | decimal number | 累计充值 |
| ┆- usedPoints | int | 已用积分 |
| totalCount | int |
响应示例
application/json, text/json
响应参数
响应示例
application/json, text/json
[
{
"key": 1,
"value": ""
},
{
"key": 1,
"value": ""
}
]
响应参数
响应示例
application/json, text/json
[
{
"key": 1,
"value": ""
},
{
"key": 1,
"value": ""
}
]
响应参数
| 名称 | 类型 | 描述 |
|---|---|---|
| canDiscount | boolean | 是否打折 |
| canMemberPrice | boolean | 是否会员价 |
| canPoint | boolean | 是否积分 |
| canRecharge | boolean | 是否储值 |
| cardType | int | 卡类型 |
| cardTypeName | string | 卡类型名称 |
| id | int | id |
| isDefault | boolean | 是否默认 |
| name | string | 名称 |
| pointsBasic | int | 积分基数 |
| pointsToOne | int | N积分抵一元 |
| pointsValidDays | int | 积分有效日 |
响应示例
application/json, text/json
[
{
"name": "",
"cardType": 2,
"cardTypeName": "",
"canRecharge": true,
"canMemberPrice": true,
"canDiscount": true,
"canPoint": true,
"pointsBasic": 8,
"pointsToOne": 9,
"pointsValidDays": 10,
"isDefault": true,
"id": 12
},
{
"name": "",
"cardType": 2,
"cardTypeName": "",
"canRecharge": true,
"canMemberPrice": true,
"canDiscount": true,
"canPoint": true,
"pointsBasic": 8,
"pointsToOne": 9,
"pointsValidDays": 10,
"isDefault": true,
"id": 12
}
]
Uri请求参数
| 名称 | 类型 | 描述 |
|---|---|---|
| tenantId | int |
响应参数
| 名称 | 类型 | 描述 |
|---|---|---|
| endTime | date | 结束时间 |
| giveMoney | decimal number | 赠送金额 |
| id | int | id |
| inUse | boolean | 是否启用 |
| money | decimal number | 金额 |
| moneyModifiable | boolean | 金额可变 |
| name | string | 名称 |
| payMoney | decimal number | 支付金额 |
| remark | string | 备注 |
| startTime | date | 开始时间 |
响应示例
application/json, text/json
[
{
"name": "",
"money": 2.0,
"payMoney": 3.0,
"giveMoney": 4.0,
"startTime": "2025-10-01 05:31:29",
"endTime": "2025-10-01 05:31:29",
"moneyModifiable": true,
"remark": "",
"inUse": true,
"id": 10
},
{
"name": "",
"money": 2.0,
"payMoney": 3.0,
"giveMoney": 4.0,
"startTime": "2025-10-01 05:31:29",
"endTime": "2025-10-01 05:31:29",
"moneyModifiable": true,
"remark": "",
"inUse": true,
"id": 10
}
]
Body请求参数
| 名称 | 类型 | 描述 |
|---|---|---|
| actualBalance | decimal number | 实际余额 |
| actualExpense | decimal number | 实际消费 |
| actualPoints | int | 实际积分 |
| actualRecharge | decimal number | 实际充值 |
| address | string | 地址 |
| balance | decimal number | 余额 |
| birthday | date | 生日 |
| cardClassId | int | 卡类别id |
| cardClassName | string | 卡类别名称 |
| cardCode | string | 卡号 |
| cardId | int | 卡id |
| cardMac | string | 卡Mac |
| cardSendShopImagePath | string | 发卡门店图片 |
| cardSendShopName | string | 发卡门店 |
| cardStatus | int | 卡状态 |
| cardStatusName | string | 卡状态名称 |
| effectiveTime | date | 生效时间 |
| giveBalance | decimal number | 赠送余额 |
| giveExpense | decimal number | 赠送消费 |
| giveRecharge | decimal number | 赠送充值 |
| id | int | id |
| idCard | string | 证件号 |
| memberLevel | int | 会员等级 |
| memberLevelId | int | 会员等级id |
| memberLevelName | string | 会员等级名称 |
| memberTagIds | [...] | 会员标签ids |
| memberTags | [...] | 会员标签 |
| ┆- id | int | id |
| ┆- name | string | 名称 |
| name | string | 姓名 |
| phone | string | 手机 |
| pointsDisabledDate | date | 积分到期 |
| sex | int | 性别 |
| totalExpense | decimal number | 累计消费 |
| totalPoints | int | 累计积分 |
| totalRecharge | decimal number | 累计充值 |
| usedPoints | int | 已用积分 |
请求示例
application/json, text/json
{
"cardId": 1,
"cardCode": "",
"cardMac": "",
"cardClassId": 4,
"cardClassName": "",
"totalRecharge": 6.0,
"actualRecharge": 7.0,
"giveRecharge": 8.0,
"totalExpense": 9.0,
"actualExpense": 10.0,
"giveExpense": 11.0,
"balance": 12.0,
"actualBalance": 13.0,
"giveBalance": 14.0,
"totalPoints": 15,
"actualPoints": 16,
"usedPoints": 17,
"pointsDisabledDate": "2025-10-01 05:31:29",
"effectiveTime": "2025-10-01 05:31:29",
"cardStatus": 20,
"cardStatusName": "",
"cardSendShopName": "",
"cardSendShopImagePath": "",
"name": "",
"sex": 25,
"birthday": "2025-10-01 05:31:29",
"phone": "",
"idCard": "",
"address": "",
"memberLevelId": 30,
"memberLevel": 31,
"memberLevelName": "",
"memberTagIds": [
1,
2
],
"memberTags": [
{
"name": "",
"id": 2
},
{
"name": "",
"id": 2
}
],
"id": 33
}
响应参数
| 名称 | 类型 | 描述 |
|---|---|---|
| data | int | |
| message | string | 附加信息 |
| status | string | 200:成功; 500:内部错误; 601:卡不可用; 602:卡不存在; 603:卡挂失; 604:卡作废; 605:卡余额不足; 606:卡付款码超时; 607:积分不足; 608:礼品不可用; 701:支付成功; 702:支付确认失败; 703:支付状态未知; 704:付款码超时; 801:流水号重复; 901:未日结; 902:日结进行中; 903:日结中断; 904:日结完成; 905:日结金额发生变化; 1001:无法购买; 1002:已售罄; 1003:支付超时 |
响应示例
application/json, text/json
{
"data": 1,
"status": 200,
"message": ""
}
Uri请求参数
| 名称 | 类型 | 描述 |
|---|---|---|
| memberId | int |
响应参数
| 名称 | 类型 | 描述 |
|---|---|---|
| data | string | |
| message | string | 附加信息 |
| status | string | 200:成功; 500:内部错误; 601:卡不可用; 602:卡不存在; 603:卡挂失; 604:卡作废; 605:卡余额不足; 606:卡付款码超时; 607:积分不足; 608:礼品不可用; 701:支付成功; 702:支付确认失败; 703:支付状态未知; 704:付款码超时; 801:流水号重复; 901:未日结; 902:日结进行中; 903:日结中断; 904:日结完成; 905:日结金额发生变化; 1001:无法购买; 1002:已售罄; 1003:支付超时 |
响应示例
application/json, text/json
{
"data": "",
"status": 200,
"message": ""
}
Uri请求参数
| 名称 | 类型 | 描述 |
|---|---|---|
| memberId | int | |
| shopid | int |
响应参数
| 名称 | 类型 | 描述 |
|---|---|---|
| data | string | |
| message | string | 附加信息 |
| status | string | 200:成功; 500:内部错误; 601:卡不可用; 602:卡不存在; 603:卡挂失; 604:卡作废; 605:卡余额不足; 606:卡付款码超时; 607:积分不足; 608:礼品不可用; 701:支付成功; 702:支付确认失败; 703:支付状态未知; 704:付款码超时; 801:流水号重复; 901:未日结; 902:日结进行中; 903:日结中断; 904:日结完成; 905:日结金额发生变化; 1001:无法购买; 1002:已售罄; 1003:支付超时 |
响应示例
application/json, text/json
{
"data": "",
"status": 200,
"message": ""
}
Uri请求参数
| 名称 | 类型 | 描述 |
|---|---|---|
| cardCode | string | 卡号 |
| mac | string | 卡密 |
响应参数
| 名称 | 类型 | 描述 |
|---|---|---|
| data | {...} | |
| ┆- balance | decimal number | 余额 |
| ┆- cardCode | string | 卡号 |
| ┆- discount | decimal number | 优惠 |
| ┆- shopId | int | 门店id |
| ┆- shopName | string | 门店 |
| ┆- tenantId | int | 租户id |
| ┆- userId | int | 操作人id |
| ┆- userName | string | 操作人名称 |
| message | string | 附加信息 |
| status | string | 200:成功; 500:内部错误; 601:卡不可用; 602:卡不存在; 603:卡挂失; 604:卡作废; 605:卡余额不足; 606:卡付款码超时; 607:积分不足; 608:礼品不可用; 701:支付成功; 702:支付确认失败; 703:支付状态未知; 704:付款码超时; 801:流水号重复; 901:未日结; 902:日结进行中; 903:日结中断; 904:日结完成; 905:日结金额发生变化; 1001:无法购买; 1002:已售罄; 1003:支付超时 |
响应示例
application/json, text/json
{
"data": {
"cardCode": "",
"balance": 2.0,
"shopId": 3,
"shopName": "",
"userId": 5,
"userName": "",
"tenantId": 7,
"discount": 8.0
},
"status": 200,
"message": ""
}
Uri请求参数
| 名称 | 类型 | 描述 |
|---|---|---|
| cardCode | string | 卡号 |
| mac | string | 卡密 |
| shopid | int |
响应参数
| 名称 | 类型 | 描述 |
|---|---|---|
| data | {...} | |
| ┆- balance | decimal number | 余额 |
| ┆- cardCode | string | 卡号 |
| ┆- discount | decimal number | 优惠 |
| ┆- shopId | int | 门店id |
| ┆- shopName | string | 门店 |
| ┆- tenantId | int | 租户id |
| ┆- userId | int | 操作人id |
| ┆- userName | string | 操作人名称 |
| message | string | 附加信息 |
| status | string | 200:成功; 500:内部错误; 601:卡不可用; 602:卡不存在; 603:卡挂失; 604:卡作废; 605:卡余额不足; 606:卡付款码超时; 607:积分不足; 608:礼品不可用; 701:支付成功; 702:支付确认失败; 703:支付状态未知; 704:付款码超时; 801:流水号重复; 901:未日结; 902:日结进行中; 903:日结中断; 904:日结完成; 905:日结金额发生变化; 1001:无法购买; 1002:已售罄; 1003:支付超时 |
响应示例
application/json, text/json
{
"data": {
"cardCode": "",
"balance": 2.0,
"shopId": 3,
"shopName": "",
"userId": 5,
"userName": "",
"tenantId": 7,
"discount": 8.0
},
"status": 200,
"message": ""
}
Body请求参数
| 名称 | 类型 | 描述 |
|---|---|---|
| id | int | id |
| memberId | int | 会员Id(线上消费必填) |
| money | decimal number | 金额 |
| payCode | string | 付款码(线下扫码付款必填) |
| shopId | int | 门店Id |
| timeStamp | string | 时间戳(客户端时间HHmmss+5位随机码) |
请求示例
application/json, text/json
{
"shopId": 1,
"memberId": 2,
"payCode": "",
"money": 4.0,
"timeStamp": "",
"id": 6
}
响应参数
| 名称 | 类型 | 描述 |
|---|---|---|
| data | {...} | |
| ┆- balance | decimal number | 余额 |
| ┆- cardCode | string | 卡号 |
| ┆- discount | decimal number | 优惠 |
| ┆- shopId | int | 门店id |
| ┆- shopName | string | 门店 |
| ┆- tenantId | int | 租户id |
| ┆- userId | int | 操作人id |
| ┆- userName | string | 操作人名称 |
| message | string | 附加信息 |
| status | string | 200:成功; 500:内部错误; 601:卡不可用; 602:卡不存在; 603:卡挂失; 604:卡作废; 605:卡余额不足; 606:卡付款码超时; 607:积分不足; 608:礼品不可用; 701:支付成功; 702:支付确认失败; 703:支付状态未知; 704:付款码超时; 801:流水号重复; 901:未日结; 902:日结进行中; 903:日结中断; 904:日结完成; 905:日结金额发生变化; 1001:无法购买; 1002:已售罄; 1003:支付超时 |
响应示例
application/json, text/json
{
"data": {
"cardCode": "",
"balance": 2.0,
"shopId": 3,
"shopName": "",
"userId": 5,
"userName": "",
"tenantId": 7,
"discount": 8.0
},
"status": 200,
"message": ""
}
Uri请求参数
| 名称 | 类型 | 描述 |
|---|---|---|
| shopid | int |
Body请求参数
| 名称 | 类型 | 描述 |
|---|---|---|
| id | int | id |
| memberId | int | 会员Id(线上消费必填) |
| money | decimal number | 金额 |
| payCode | string | 付款码(线下扫码付款必填) |
| shopId | int | 门店Id |
| timeStamp | string | 时间戳(客户端时间HHmmss+5位随机码) |
请求示例
application/json, text/json
{
"shopId": 1,
"memberId": 2,
"payCode": "",
"money": 4.0,
"timeStamp": "",
"id": 6
}
响应参数
| 名称 | 类型 | 描述 |
|---|---|---|
| data | {...} | |
| ┆- balance | decimal number | 余额 |
| ┆- cardCode | string | 卡号 |
| ┆- discount | decimal number | 优惠 |
| ┆- shopId | int | 门店id |
| ┆- shopName | string | 门店 |
| ┆- tenantId | int | 租户id |
| ┆- userId | int | 操作人id |
| ┆- userName | string | 操作人名称 |
| message | string | 附加信息 |
| status | string | 200:成功; 500:内部错误; 601:卡不可用; 602:卡不存在; 603:卡挂失; 604:卡作废; 605:卡余额不足; 606:卡付款码超时; 607:积分不足; 608:礼品不可用; 701:支付成功; 702:支付确认失败; 703:支付状态未知; 704:付款码超时; 801:流水号重复; 901:未日结; 902:日结进行中; 903:日结中断; 904:日结完成; 905:日结金额发生变化; 1001:无法购买; 1002:已售罄; 1003:支付超时 |
响应示例
application/json, text/json
{
"data": {
"cardCode": "",
"balance": 2.0,
"shopId": 3,
"shopName": "",
"userId": 5,
"userName": "",
"tenantId": 7,
"discount": 8.0
},
"status": 200,
"message": ""
}
Body请求参数
| 名称 | 类型 | 描述 |
|---|---|---|
| giveMoney | decimal number | 赠送金额 |
| id | int | id |
| memberId | int | 会员Id |
| memberRechargePlanId | int | 会员充值方案Id |
| money | decimal number | 金额 |
| payMoney | decimal number | 实际金额 |
| remark | string | 备注 |
| timeStamp | string | 时间戳 |
请求示例
application/json, text/json
{
"memberId": 1,
"memberRechargePlanId": 2,
"money": 3.0,
"payMoney": 4.0,
"giveMoney": 5.0,
"timeStamp": "",
"remark": "",
"id": 8
}
响应参数
| 名称 | 类型 | 描述 |
|---|---|---|
| message | string | 附加信息 |
| status | string | 200:成功; 500:内部错误; 601:卡不可用; 602:卡不存在; 603:卡挂失; 604:卡作废; 605:卡余额不足; 606:卡付款码超时; 607:积分不足; 608:礼品不可用; 701:支付成功; 702:支付确认失败; 703:支付状态未知; 704:付款码超时; 801:流水号重复; 901:未日结; 902:日结进行中; 903:日结中断; 904:日结完成; 905:日结金额发生变化; 1001:无法购买; 1002:已售罄; 1003:支付超时 |
响应示例
application/json, text/json
{
"status": 200,
"message": ""
}
Uri请求参数
| 名称 | 类型 | 描述 |
|---|---|---|
| shopid | int |
Body请求参数
| 名称 | 类型 | 描述 |
|---|---|---|
| giveMoney | decimal number | 赠送金额 |
| id | int | id |
| memberId | int | 会员Id |
| memberRechargePlanId | int | 会员充值方案Id |
| money | decimal number | 金额 |
| payMoney | decimal number | 实际金额 |
| remark | string | 备注 |
| timeStamp | string | 时间戳 |
请求示例
application/json, text/json
{
"memberId": 1,
"memberRechargePlanId": 2,
"money": 3.0,
"payMoney": 4.0,
"giveMoney": 5.0,
"timeStamp": "",
"remark": "",
"id": 8
}
响应参数
| 名称 | 类型 | 描述 |
|---|---|---|
| message | string | 附加信息 |
| status | string | 200:成功; 500:内部错误; 601:卡不可用; 602:卡不存在; 603:卡挂失; 604:卡作废; 605:卡余额不足; 606:卡付款码超时; 607:积分不足; 608:礼品不可用; 701:支付成功; 702:支付确认失败; 703:支付状态未知; 704:付款码超时; 801:流水号重复; 901:未日结; 902:日结进行中; 903:日结中断; 904:日结完成; 905:日结金额发生变化; 1001:无法购买; 1002:已售罄; 1003:支付超时 |
响应示例
application/json, text/json
{
"status": 200,
"message": ""
}
Body请求参数
| 名称 | 类型 | 描述 |
|---|---|---|
| giveMoney | decimal number | 赠送金额 |
| id | int | id |
| memberId | int | 会员Id |
| memberRechargePlanId | int | 会员充值方案Id |
| money | decimal number | 金额 |
| payMoney | decimal number | 实际金额 |
| remark | string | 备注 |
| timeStamp | string | 时间戳 |
请求示例
application/json, text/json
{
"memberId": 1,
"memberRechargePlanId": 2,
"money": 3.0,
"payMoney": 4.0,
"giveMoney": 5.0,
"timeStamp": "",
"remark": "",
"id": 8
}
响应参数
| 名称 | 类型 | 描述 |
|---|---|---|
| message | string | 附加信息 |
| status | string | 200:成功; 500:内部错误; 601:卡不可用; 602:卡不存在; 603:卡挂失; 604:卡作废; 605:卡余额不足; 606:卡付款码超时; 607:积分不足; 608:礼品不可用; 701:支付成功; 702:支付确认失败; 703:支付状态未知; 704:付款码超时; 801:流水号重复; 901:未日结; 902:日结进行中; 903:日结中断; 904:日结完成; 905:日结金额发生变化; 1001:无法购买; 1002:已售罄; 1003:支付超时 |
响应示例
application/json, text/json
{
"status": 200,
"message": ""
}
Uri请求参数
| 名称 | 类型 | 描述 |
|---|---|---|
| shopid | int |
Body请求参数
| 名称 | 类型 | 描述 |
|---|---|---|
| giveMoney | decimal number | 赠送金额 |
| id | int | id |
| memberId | int | 会员Id |
| memberRechargePlanId | int | 会员充值方案Id |
| money | decimal number | 金额 |
| payMoney | decimal number | 实际金额 |
| remark | string | 备注 |
| timeStamp | string | 时间戳 |
请求示例
application/json, text/json
{
"memberId": 1,
"memberRechargePlanId": 2,
"money": 3.0,
"payMoney": 4.0,
"giveMoney": 5.0,
"timeStamp": "",
"remark": "",
"id": 8
}
响应参数
| 名称 | 类型 | 描述 |
|---|---|---|
| message | string | 附加信息 |
| status | string | 200:成功; 500:内部错误; 601:卡不可用; 602:卡不存在; 603:卡挂失; 604:卡作废; 605:卡余额不足; 606:卡付款码超时; 607:积分不足; 608:礼品不可用; 701:支付成功; 702:支付确认失败; 703:支付状态未知; 704:付款码超时; 801:流水号重复; 901:未日结; 902:日结进行中; 903:日结中断; 904:日结完成; 905:日结金额发生变化; 1001:无法购买; 1002:已售罄; 1003:支付超时 |
响应示例
application/json, text/json
{
"status": 200,
"message": ""
}
Body请求参数
| 名称 | 类型 | 描述 |
|---|---|---|
| cardCode | string | 卡号 |
| id | int | id |
| mac | string | 卡密 |
| memberId | int | 会员Id |
| paymentType | int | 退款方式 |
| remark | string | 备注 |
| timeStamp | string | 时间戳 |
| userId | int | 操作员 |
请求示例
application/json, text/json
{
"cardCode": "",
"mac": "",
"memberId": 3,
"paymentType": 4,
"remark": "",
"timeStamp": "",
"userId": 7,
"id": 8
}
响应参数
| 名称 | 类型 | 描述 |
|---|---|---|
| message | string | 附加信息 |
| status | string | 200:成功; 500:内部错误; 601:卡不可用; 602:卡不存在; 603:卡挂失; 604:卡作废; 605:卡余额不足; 606:卡付款码超时; 607:积分不足; 608:礼品不可用; 701:支付成功; 702:支付确认失败; 703:支付状态未知; 704:付款码超时; 801:流水号重复; 901:未日结; 902:日结进行中; 903:日结中断; 904:日结完成; 905:日结金额发生变化; 1001:无法购买; 1002:已售罄; 1003:支付超时 |
响应示例
application/json, text/json
{
"status": 200,
"message": ""
}
Body请求参数
| 名称 | 类型 | 描述 |
|---|---|---|
| id | int | id |
请求示例
application/json, text/json
{
"id": 1
}
响应参数
| 名称 | 类型 | 描述 |
|---|---|---|
| message | string | 附加信息 |
| status | string | 200:成功; 500:内部错误; 601:卡不可用; 602:卡不存在; 603:卡挂失; 604:卡作废; 605:卡余额不足; 606:卡付款码超时; 607:积分不足; 608:礼品不可用; 701:支付成功; 702:支付确认失败; 703:支付状态未知; 704:付款码超时; 801:流水号重复; 901:未日结; 902:日结进行中; 903:日结中断; 904:日结完成; 905:日结金额发生变化; 1001:无法购买; 1002:已售罄; 1003:支付超时 |
响应示例
application/json, text/json
{
"status": 200,
"message": ""
}