虚拟账户清零
- 同理,可以根据传入的钱包编号进行清零,例如现场采用的是现金钱包,用户手机端充值50元,线下充值100元,可以清零100元,也可以直接不传清零至0,线下退现金
请求接口
openplt/jx/pj/scene/canteen/gy/virtualAccountReset
公共参数
请求参数
| 参数 | 必填 | 类型 | 说明 |
|---|---|---|---|
| flowNo | 是 | String | 流水号 |
| campusId | 否 | String | 园区Id, 未传入时则取配置的园区Id |
| custId | 是 | String | 用户唯一标识,智慧食堂系统用户全局唯一编码 |
| accountNo | 是 | String | 账户编号 |
| resetTo | 否 | Number | 重置到的金额值,传x,清零至x元,保留2位小数,不传则清零至0元 |
| orderId | 是 | String | 订单ID,保证唯一 |
| remark | 否 | String | 备注信息,可为空 |
响应参数
| 参数 | 必填 | 类型 | 说明 |
|---|---|---|---|
| result | 是 | String | 结果标志,Y 表示成功,N 表示失败 |
| errCode | 否 | String | 错误代码 |
| errMsg | 否 | String | 错误或操作信息 |
| balance | 是 | Number | 清零前剩余的余额 |
| orderId | 是 | String | 订单ID |
请求示例
{
"flowNo": "612130252004554348866078",
"campusId": "campusId_1dac56a3eea5",
"custId": "custId_df441c61aa0e",
"accountNo": "accountNo_ce5432118890",
"resetTo": 5,
"orderId": "394958431714203281586369",
"remark": ""
}
返回值示例
{
"result": "Y",
"errCode": "",
"errMsg": "",
"balance": 10.00,
"orderId": "394958431714203281586369"
}