企业银行账户归属地查询接口如何用Java调用

一、什么是企业银行账户归属地查询接口?

传入需要查询的卡号,支持传入企业名称,查询银行账号归属地信息,可支持国内中、农、工、建、交、邮储银行等100多家商业银行、全国31省市农村信用社及农村商业银行,部分银行可以支持开户行查询。

二、如何用Java进行调用?

1.我们以阿里云接口为例:

java 复制代码
接口地址:https://market.aliyun.com/detail/cmapi00072529#sku=yuncode6652900003


	public static void main(String[] args) {
	    String host = "https://kzbankc.market.alicloudapi.com";
	    String path = "/api/bank_info/company/query";
	    String method = "POST";
	    String appcode = "你自己的AppCode";
	    Map<String, String> headers = new HashMap<String, String>();
	    //最后在header中的格式(中间是英文空格)为Authorization:APPCODE 83359fd73fe94948385f570e3c139105
	    headers.put("Authorization", "APPCODE " + appcode);
	    //根据API的要求,定义相对应的Content-Type
	    headers.put("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
	    Map<String, String> querys = new HashMap<String, String>();
	    Map<String, String> bodys = new HashMap<String, String>();
	    bodys.put("bankcard", "银行卡号");
	    bodys.put("companyName", "公司名称");


	    try {
	    	/**
	    	* 重要提示如下:
	    	* HttpUtils请从
	    	* https://github.com/aliyun/api-gateway-demo-sign-java/blob/master/src/main/java/com/aliyun/api/gateway/demo/util/HttpUtils.java
	    	* 下载
	    	*
	    	* 相应的依赖请参照
	    	* https://github.com/aliyun/api-gateway-demo-sign-java/blob/master/pom.xml
	    	*/
	    	HttpResponse response = HttpUtils.doPost(host, path, method, headers, querys, bodys);
	    	System.out.println(response.toString());
	    	//获取response的body
	    	//System.out.println(EntityUtils.toString(response.getEntity()));
	    } catch (Exception e) {
	    	e.printStackTrace();
	    }
	}

成功返回示例代码:

java 复制代码
{
    "msg": "成功",
    "success": true,
    "code": 200,
    "data": {
        "orderNo": "202511282252391521421",
        "province": "浙江省",
        "city": "杭州",
        "bankname": "平安银行",
        "bankabc": "PAB"
    }
}


Bankname: 银行名称
Bankabc: 银行名称缩写
Province: 省份
City: 城市
相关推荐
Seven978 分钟前
SPI机制:服务扩展的核心技术
java
NE_STOP16 分钟前
shiro_实现分布式会话SessionManager、限制密码重试次数和并发登录控制
java
Seven9720 分钟前
剑指offer-63、数据流中的中位数
java
毕设源码-钟学长22 分钟前
【开题答辩全过程】以 基于Spring Boot的社区养老服务管理系统的设计与实现为例,包含答辩的问题和答案
java·spring boot·后端
mjhcsp1 小时前
C++ Manacher 算法:原理、实现与应用全解析
java·c++·算法·manacher 算法
Coder_Boy_1 小时前
基于SpringAI的在线考试系统-企业级软件研发工程应用规范案例
java·运维·spring boot·软件工程·devops
indexsunny1 小时前
互联网大厂Java面试实战:微服务、Spring Boot与Kafka在电商场景中的应用
java·spring boot·微服务·面试·kafka·电商
SUDO-11 小时前
Spring Boot + Vue 2 的企业级 SaaS 多租户招聘管理系统
java·spring boot·求职招聘·sass
sheji34161 小时前
【开题答辩全过程】以 基于spring boot的停车管理系统为例,包含答辩的问题和答案
java·spring boot·后端
重生之后端学习1 小时前
21. 合并两个有序链表
java·算法·leetcode·链表·职场和发展