跳到主要内容

虚拟账户清零

  • 同理,可以根据传入的钱包编号进行清零,例如现场采用的是现金钱包,用户手机端充值50元,线下充值100元,可以清零100元,也可以直接不传清零至0,线下退现金

请求接口

openplt/jx/pj/scene/canteen/gy/virtualAccountReset

公共参数

接口协议 - 公共参数

请求参数

参数必填类型说明
flowNoString流水号
campusIdString园区Id, 未传入时则取配置的园区Id
custIdString用户唯一标识,智慧食堂系统用户全局唯一编码
accountNoString账户编号
resetToNumber重置到的金额值,传x,清零至x元,保留2位小数,不传则清零至0元
orderIdString订单ID,保证唯一
remarkString备注信息,可为空

响应参数

参数必填类型说明
resultString结果标志,Y 表示成功,N 表示失败
errCodeString错误代码
errMsgString错误或操作信息
balanceNumber清零前剩余的余额
orderIdString订单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"
}