src/Senparc.Weixin.TenPay/Senparc.Weixin.TenPayV3/Apis/BankComponent/readme.md
本模块实现了微信支付V3银行组件相关的API接口,提供银行信息查询功能。
所有银行组件相关API的基础路径为:v3/capital/capitallhh
BankComponentApis.cs:主要API类,包含所有银行组件相关接口Entities/RequestData/:请求数据类
BankComponentRequestData.cs:银行组件API请求数据Entities/ReturnJson/:响应数据类
BankComponentReturnJson.cs:所有API响应数据// 获取对私银行卡号开户银行
var queryBankData = new QueryBankRequestData
{
account_number = "6225880137005***" // 需要加密处理
};
var bankResult = await bankComponentApis.QueryBankAsync(queryBankData);
// 查询支持个人业务的银行列表
var queryBankListData = new QueryBankListRequestData
{
offset = 0,
limit = 20
};
var bankListResult = await bankComponentApis.QueryBankListAsync(queryBankListData);
// 查询省份列表
var provinceListResult = await bankComponentApis.QueryProvinceListAsync();
// 查询城市列表
var queryCityData = new QueryCityListRequestData
{
province_code = "110000"
};
var cityListResult = await bankComponentApis.QueryCityListAsync(queryCityData);
// 查询支行列表
var queryBranchData = new QueryBranchListRequestData
{
bank_alias_code = "ICBC",
city_code = "110100",
offset = 0,
limit = 20
};
var branchListResult = await bankComponentApis.QueryBranchListAsync(queryBranchData);