创建虚拟账户
- 园区初始化创建的时候选择支持的账户类型,在用户创建的时候会默认给用户创建对应类型的账户。该接口一般不需要单独再调用。仅当园区后续又增加了账户类型,针对存量用户,需要单独 调用该接口补齐新增的这个账户类型。
- 主要用于客户现场有可能需要更改账户名称、新增账户类型的情况下调用,通过传入对应的账户accountType得到返回的accountNo用于支付、充值等操作。 例如在已投产的园区原本都用餐补账户,现场需求要有多一个现金账户,在银行侧新建完以后,根据银行所给的类型编号”01”,调用该接口传入“01”得到返回的虚拟账户编号
- 注:如果开了多个,则需要调用多次
请求接口
openplt/jx/pj/scene/canteen/gy/createVirtualAccount
公共参数
请求参数
| 参数 | 必填 | 类型 | 说明 |
|---|---|---|---|
| flowNo | 是 | String | 流水号 |
| campusId | 否 | String | 园区Id, 未传入时则取配置的园区Id |
| custId | 是 | String | 用户唯一标识,智慧食堂系统用户全局唯一编码 |
| accountType | 是 | String | 账户类型 01-现金账户 02-餐补账户1 03-餐补账户2 04-餐补账户3 05-餐补账户4 |
| remark | 否 | String | 用于C端账户名称显示 |
响应参数
| 参数 | 必填 | 类型 | 说明 |
|---|---|---|---|
| result | 是 | String | 结果标志,Y 表示成功,N 表示失败 |
| errCode | 否 | String | 错误代码 |
| errMsg | 否 | String | 错误信息 |
| accountNo | 是 | String | 虚拟账户编号 |
请求示例
{
"flowNo": "319958920757653355613253",
"campusId": "campusId_1dac56a3eea5",
"custId": "custId_df441c61aa0e",
"accountType": "02",
"remark": ""
}
返回值示例
{
"result": "Y",
"errCode": "",
"errMsg": "本用户已经创建该类型的账户,无需重复创建。",
"accountNo": "accountNo_ce5432118891"
}