请登录 免费注册

0571-28121986

银行支行信息查询 数趣数据支持HTTPS

该接口主要是通过省份,城市,银行名称查询银行支行信息

数据ID:30 接口状态:正常 链接应用数:27 接入服务商:数趣数据

免费

  • API
  • 响应码参照
  • 价格与请求限制
  • 示例代码
  • 其他相关
接口地址(线上环境):https//api.fulapay.com /open/bank/branch
支持格式:XML
请求方式:POST
请求示例:https://api.fulapay.com/open/bank/branch
RSA签名:

1. 待签名数据:将所有求参数(sign除外)按照字典升序排序后使用"&"把参数按照key=value形式拼接起来。

    举个例子:调用接口参数为service=fula.alipay.qrcode, app_id=1000000 那么待签名数据就是:app_id=1000000&service=fula.alipay.qrcode。

2. fula-pay-demo(Java)中使用商户私钥为pkcs8格式(demo中cert目录下有公私钥文件,开发者根据平台语言自行选择使用),线上环境如想直接使用demo中签名方法的请自行生成线上环境公私钥,生成并使用pkcs8格式的私钥,其他语言开发者请参考各语言RSA签名生成算法。

注意事项:

1)务必将请求头设置成text/html,否则付啦服务器读取不到请求参数。
2)非必填参数可以不传,如果传递了该参数并且其值为空,那么这个参数也要参与签名。

请求参数说明:
名称 类型 必填 说明
  service string 接口名称 bank.branch
  app_id string 开发者在付啦开放平台管理后台(https://open.fulapay.com/login.html)创建的APP的ID
  province_name string 省份名称如:浙江省,直辖市如:北京市,区等(需utf8编码的urlencode)
  city_name string 城市名称如:杭州市 ,区等(需utf8编码的urlencode)
  bank_name string 银行名称如中国工商银行(需utf8编码的urlencode)
  charset string 字符集编码 目前仅支持UTF-8
  sign_type string R目前仅支持RSA签到算法
  sign string 请求参数按照字典升序排列后的RSA签名值 签名算法参照demo
  nonce_str string 随机字符串,不长于32 位
返回参数说明:
名称 类型 必填 说明
  app_id string 开发者在付啦开放平台管理后台(https://open.fulapay.com/login.html)创建的APP的ID
  charset string 字符集,可选值 UTF-8 ,默认为 UTF-8。
  data string 支行信息
  nonce_str string 随机字符串,不长于 32 位
  res_code string 0000表示成功 其他表示失败
  res_msg string 返回信息,如非空,为错误原因签名失败参 数格式校验错误
  service string 接口名称
  sign_type string 签名方式,取值:RSA 默认:RSA
  version string 版本号,version 默认值是 1.0。
  sign string 请求参数按照字典升序排列后的RSA签名值 签名算法参照demo
XML请求示例:
                      <?xml version="1.0" encoding="UTF-8"?>
<xml>
    <app_id>1000015</app_id>
    <bank_name>中国银行</bank_name>
    <charset>UTF-8</charset>
    <city_name>杭州市</city_name>
    <province_name>浙江省</province_name>
    <service>open.bank.branch</service>
    <sign_type>RSA</sign_type>
    <nonce_str>488a2414e95541e6b15f4d14474579ce</nonce_str>
    <sign>WDFqvSxXQIhWR26SrpYreWU9CPxOHWCiZnz+OXjeX+OmzEuU5xj0MVHtrHLqT8+Xq98LdGMyal8e
    i4owgYvOc3fNsv9tl6vDPFb3yB1z/AxGtzDw3MpDbM7gNFboLbij2zJTNS5S9Q3FQVTUNHZOzE+OFj1OOs
    Gw8rR5PTMUKG0=</sign>
</xml>
                  
XML返回示例:
                      <?xml version="1.0" encoding="UTF-8"?>
<xml>
    <app_id>1000015</app_id>
    <charset>UTF-8</charset>
    <data>[{"city_name":"杭州市","bank":"中国银行","bank_number":"104331052908",
    "address":"浙江省杭州市西湖大道58号","bank_name":"中国银行杭州市钱塘支行",
    "province_name":"浙江省"},{"city_name":"杭州市","bank":"中国银行",
    "bank_number":"104331053179","address":"浙江省杭州市文三路388号",
    "bank_name":"中国银行杭州市高新技术开发区支行","province_name":"浙江省"}]</data>
    <nonce_str>QDdx7Zes2zvXKjCcasv7nILQPBRQx03p</nonce_str>
    <res_code>0000</res_code>
    <res_msg>请求成功:请求成功</res_msg>
    <service>open.bank.branch</service>
    <sign_type>RSA</sign_type>
    <version>1.0</version>
    <sign>iCQg1LICfRsyyS3rEdCEhvllVsNa/b/RwsxK+1gGo1zKk6J5PfJ75XvVPu7yAqIO7feiPR5PXfJ1l
    z7eNs2kuS04Hc34ULq1vX/uyqo8ahhKCJdY2t7rSAJp9QQl2GLgTvy/fJDbvESDfRhrwModnsAzt7Do4NtC
    wp0Tx18t+DM=</sign>
</xml>