1.资金账户

## 1.账户余额充值 #### 接口地址: /open/api/v1/lw/balance/recharge #### 请求参数说明: |参数名称|参数含义|数据类型|是否必填|参数备注| |-|-|-|-|-| |mainstayId|主体ID|Integer(2)|是|| |payType|账户类型|Integer(2)|否|0:银行卡 1:支付宝;不传默认为0| |amount|打款金额|BigDecimal(11,2)|是|| |bankVoucherFile|银行打款回执单|String(640)|是|该参数为通过[1.上传文件接口](https://easydoc.net/doc/34949871/grcmeR1I/mnWkEMuT)上传将文件上传后返回的值| |remarks|备注|String(640)|否|| |thirdRechargeNo|第三方充值单号|String(32)|是|| #### 接口响应参数data字段解密后的参数说明: |参数名称| 参数含义|数据类型| 是否必有| 参数备注| |-|-|-|-|-| |thirdRechargeNo| 第三方充值单号| String|是|| |entryAmount|打款金额|String|是| 前置收费显示扣除合同税费金额;后置收费显示打款金额| |rechargeAmount|充值金额|String|是||| |contractTaxRate| 合同税率|String|是| || |contractTaxAmount| 合同税费|String|是| || ## 2.充值结果查询接口 #### 接口地址: /open/api/v1/lw/balance/rechargeResultQuery #### 请求方式:POST #### 请求参数说明: |参数名称|参数含义|是否必填|参数备注| |-|-|-|-| |thirdRechargeNo|第三方充值单号|是|任选一个传入即可,若都传了默认使用第三方充值单号进行查询| |rechargeBillNo|平台充值订单号|是|任选一个传入即可,若都传了默认使用第三方充值单号进行查询| #### 接口响应参数data字段解密后map中的参数说明: |参数名称| 参数含义|数据类型| 是否必有| 参数备注| |-|-|-|-|-| |rechargeBillNo| 平台充值订单号|String| 是|| |payType| 账户类型|int| 是|| |auditStatus| 充值审核状态|int| 是|| |rechargeAmount| 充值金额|BigDecimal| 是|| |thirdRechargeNo| 第三方充值单号|String| 是|| |entryAmount| 入账金额|BigDecimal| 是|| |contractTaxAmount| 合同税费|BigDecimal| 是|| |contractTaxRate| 合同税率|BigDecimal| 是|| |entryTime| 入账时间|String| 是|| |failReason| 失败原因|String| 是|| 如果 data字段为空则代表未取得充值结果 ## 3. 充值成功异步回调 #### 请求方式:POST ```json { "callbackType":"lwRecharge", "auditStatus":"1", "rechargeAmount":"108", "entryAmount":"100", "thirdRechargeNo":"chongzhi123", "entryTime":"2020-12-12 09:23:12", "contractTaxAmount":"8", "contractTaxRate":"0.08", "failReason":"xxxxx" } ``` |参数名称| 参数含义| 数据类型|是否必有| 参数备注| |-|-|-|-|-| |callbackType|回调类型|String|是|固定返回:lwRecharge| |auditStatus| 充值审核状态|Integer| 是|0:待审核 1:审核通过 -1:审核拒绝| |rechargeAmount| 打款金额|BigDecimal| 是|| |entryAmount| 到账金额|BigDecimal| 是|| |thirdRechargeNo| 第三方充值单号|String| 是|| |entryTime| 充值时间 |String| 是|| |contractTaxAmount| 合同税费|BigDecimal| 是|| |contractTaxRate| 合同税率|BigDecimal| 是|| |failReason| 失败原因|String| 否|| ## 4. 提现申请 #### 接口地址: /open/api/v1/lw/balance/withdraw #### 请求方式:POST #### 请求参数说明: |参数名称|参数含义|数据类型|是否必填|参数备注| |-|-|-|-|-| |mainstayId|主体ID|Integer|众包必填|1-安吉| |amount|提现金额|BigDecimal|是|两位小数| |bankNo|收款账号|String|众包必填|最长256字符| |accountName|账户名称|String|众包必填|最长256字符| |bankName|开户行|String|众包必填|最长256字符| |payType|账号类型|Integer|是|0-银行卡 1-支付宝| |thirdOrderNo|第三方提现单号|String|是|最长32字符| |remark|备注|String|否|最长256字符| #### 接口响应参数data字段解密后的参数说明: |参数名称| 参数含义|数据类型| 是否必有| 参数备注| |-|-|-|-|-| |thirdOrderNo| 第三方提现单号| String|是|| |amount| 提现金额|BigDecimal|是|| |realAmount| 到账金额|BigDecimal|是| || |status| 状态|Integer|是| -100-待审核 0-提现中 1-提现成功 -1-提现失败|| ## 5. 提现异步回调 #### 请求方式:POST ````json { "callbackType":"lwWithdrawResult", "thirdOrderNo":"tixian123", "amount":"100", "realAmount":"108", "status":"1", "returnMsg":"", "url":"https://xxx.xxx.xxx/xxxxx.png", "payType":"0", "mainstayId":"1" } ```` |参数名称| 参数含义| 数据类型|是否必有| 参数备注| |-|-|-|-|-| |callbackType|回调类型|String|是|固定返回:lwWithdrawResult| |thirdOrderNo| 第三方提现单号| String|是|| |amount| 提现金额|BigDecimal|是|| |realAmount| 到账金额|BigDecimal|是| || |status| 状态|Integer|是| -100-待审核 0-提现中 1-提现成功 -1-提现失败|| |returnMsg| 提现失败原因| String|否|提现失败时有| |url| 打款凭证url| String|否|| |payType|账号类型|Integer|是|0-银行卡 1-支付宝| |mainstayId|主体ID|Integer|是|1-安吉| ## 6. 提现记录查询 #### 接口地址: /open/api/v1/lw/balance/withdraw/query #### 请求方式:POST #### 请求参数说明: |参数名称|参数含义|数据类型|是否必填|参数备注| |-|-|-|-|-| |thirdOrderNo|第三方提现单号|String(32)|是|| #### 接口响应参数data字段解密后的参数说明: |参数名称| 参数含义|数据类型| 是否必有| 参数备注| |-|-|-|-|-| |thirdOrderNo| 第三方提现单号| String|是|| |amount| 提现金额|BigDecimal|是|| |realAmount| 到账金额|BigDecimal|是| || |status| 状态|Integer|是| -100-待审核 0-提现中 1-提现成功 -1-提现失败|| |returnMsg| 提现失败原因| String|否|提现失败时有| |url| 打款凭证url| String|否|| |payType|账号类型|Integer|是|0-银行卡 1-支付宝| |mainstayId|主体ID|Integer|是|1-安吉|