# 8、查询账户余额

vk-pay的版本需 >= 1.12.2

# 接口名:queryAccountBalance

仅支持查询商家支付宝账户的余额,此接口一般用于商家支付宝转账给用户前查询商家账户余额是否充足

const vkPay = require("vk-uni-pay");

let queryAccountBalanceRes = await vkPay.queryAccountBalance({
  provider: "alipay",
  platform: "h5"
});
if (queryAccountBalanceRes.code === 0) {
  // 成功后的逻辑
  let {
    available_amount, // 可用余额(注意,这里单位是元)
    freeze_amount, // 冻结余额(注意,这里单位是元)
  } = queryAccountBalanceRes;
  console.log('可用余额: ', available_amount);
} else {
  // 失败后的逻辑

}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

# 请求参数

参数名 说明 类型 默认值 可选值
provider 支付供应商:alipay:支付宝支付官方 String - alipay
platform 平台类型:app-plus、mp-weixin,用于获取对应平台的支付配置信息 String - app-plus、mp-weixin、h5
pid 多商户模式下的自定义商户id(等于vk-pay-config表的_id) 查看vk-pay-config表 (opens new window) String - -

# 返回值

参数名 类型 说明
available_amount Number 可用余额(单位:元)
freeze_amount Number 冻结余额(单位:元)