# 查询账户余额

vk-pay 的版本需 >= 1.12.2

# vkPay.queryAccountBalance

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

# 示例代码

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

let queryAccountBalanceRes = await vkPay.queryAccountBalance({
  provider: 'alipay',
  platform: 'h5',
});
if (queryAccountBalanceRes.code === 0) {
  // 成功后的逻辑
  console.log('余额详情: ', queryAccountBalanceRes);
} else {
  // 失败后的逻辑
}
1
2
3
4
5
6
7
8
9
10
11
12

# 请求参数

参数名 说明 类型 默认值 可选值
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 - -
config_directory 多商户模式下的配置所在目录,与 pid 二选一 String - -

# 返回值

注意:1.13.0 之前的版本此处返回的是蛇形,1.13.0 之后返回的是驼峰格式

参数名 类型 说明 兼容性
availableAmount Number 可用余额(单位:元) 支付宝
freezeAmount Number 冻结余额(单位:元) 支付宝、抖音支付
onlineAmount Number 在途余额(单位:元) 抖音支付
withdrawableAmount Number 可提现余额(单位:元) 抖音支付