请求参数说明
| 参数 | 描述 | 必填 | 示例值 | 类型 | 最大长度 |
| action | 接口参数组 | 是 | object | ||
| └action | 需要调用的接口名称 | 是 | mb/tran/reconcile | string | |
| get | GET参数组,本组参数需要参与签名 | 是 | object | ||
| └amt | 调账总金额(调账金额>0为调正,余额增加,交易记录属性是消费类型;调账金额<0为调负,余额减少,交易记录属性是充值类型) | 是 | -10 | number | |
| └bonusAmt | 调账赠送金额(传0则视为全部调本金,传空字符串则自动按会员卡本金与赠送的余额平均抵扣。大于0为调帐赠送金额) | 否 | -2 | number | |
| └mbno | 会员卡号(id、mbno、extid、三个可选其中之一) | 否 | string | ||
| └id | 会员卡id(id、mbno、extid、三个可选其中之一) | 否 | string | ||
| └extid | 卡内码(id、mbno、extid、三个可选其中之一) | 否 | string | ||
| └remark | 备注 | 否 | string | ||
| └op | 操作员 | 是 | 操作员 | string | |
| └ref | 线下业务单号 | 否 | string |
请求示例
{
"action": {
"action": "mb/tran/reconcile"
},
"get": {
"amt": "-10",
"bonusAmt": "-2",
"mbno": "",
"id": "",
"extid": "",
"remark": "",
"op": "操作员",
"ref": ""
}
}响应参数说明
| 参数 | 描述 | 必填 | 示例值 | 类型 | 最大长度 |
| status | 返回状态。接口成功时为1,出错为0 | 是 | 1 | number | |
| info | 错误时会返回相应的错误信息 | 是 | 调账成功 | string | |
| id | 交易流水号 | 是 | 131561272 | number | |
| bonusId | 赠送交易流水号(赠送金额调负时返回,其他返回0) | 否 | 131561273 | number | |
| balance | 会员卡余额 | 是 | 20000126 | number | |
| bnsBalance | 会员卡赠送余额 | 是 | 10000050.00 | number | |
| cashAmt | 会员卡本次交易本金金额 | 是 | -5.00 | number | |
| bonusAmt | 会员卡本次交易赠送金额 | 是 | -5 | number | |
| duration | 是 | 290ms | string | ||
| request_time | 是 | 11:24:28.192 | string | ||
| msid | 是 | 6786 | number |
响应示例
{
"status": "1",
"info": "调账成功",
"id": "131561272",
"bonusId": "131561273",
"balance": 20000126,
"bnsBalance": "10000050.00",
"cashAmt": "-5.00",
"bonusAmt": -5,
"server_timestamp": 1692933868,
"server_time": "2023-08-25 11:24:28",
"server_name": "nx-000.hz",
"duration": "290ms",
"request_time": "11:24:28.192",
"msid": "6786"
}