在金融服务中,准确获取银行卡信息是至关重要的。银行卡联行号查询接口为您提供了一种便捷的方式来获取详细的银行卡信息。
1、在处理在线支付时,快速验证银行卡信息,提高用户体验。
2、通过验证银行卡信息是否正确,降低欺诈风险。
返回结果示例
以下是API返回的JSON格式数据示例:
{
"code": 1,
"msg": "操作成功",
"data": {
"bankcard": "6212261613006081607",
"brand_name": "牡丹卡普卡",
"province": "山东",
"city": "滨州",
"type": "借记卡",
"bank_name": "中国工商银行",
"simple_code": "ICBC",
"tel": "95588",
"img": "http://static.tanshuapi.com/bank/f78ce574b09e2742a732766aa6b9ab5b.jpg",
"url": "www.icbc.com.cn",
"bank_full_name": "中国工商银行滨州市分行",
"bank_code": "102466000011",
"is_luhn": 1,
"len": 19
}
}
使用教程
- 获取API密钥:首先您需要获取API密钥。
- 发送请求:使用您的API密钥和银行卡号,向上述URL发送GET请求。
- 解析数据:接收并解析返回的JSON数据,获取所需的银行卡信息。
Python 示例
以下是一个简单的Python示例,展示如何使用该API:
import requests
def get_bank_info(api_key, bankcard):
url = f"https://api.tanshuapi.com/api/attribution_bank_code/v1/index?key={api_key}&bankcard={bankcard}"
response = requests.get(url)
if response.status_code == 200:
data = response.json()
if data["code"] == 1:
bank_data = data["data"]
print("Bank Name:", bank_data["bank_name"])
print("Branch:", bank_data["bank_full_name"])
print("City:", bank_data["city"])
print("Bank Code:", bank_data["bank_code"])
else:
print("Error:", data["msg"])
else:
print("Failed to retrieve data:", response.status_code)
# Example usage
api_key = "YOUR_API_KEY"
bankcard = "621226161300608"
get_bank_info(api_key, bankcard)