银行卡归属地查询
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md 的指南,将 @org-1qazsc77/bankcard-location 安装到您的 AI 助手中。
技能介绍
需要解决的问题
当你手里只有一串银行卡号,却需要快速知道这张卡属于哪家银行、是储蓄卡还是信用卡、开户行大致在哪个省市时,手工查找往往要翻银行列表、比对号段,既慢又容易出错。如果还想顺便确认这串号码本身是否像一张合法银行卡,手工判断就更困难了。
银行卡归属地查询就是为了处理这种场景:输入银行卡号,返回所属银行、卡类型与开户行归属地,同时给出卡号校验结果。当你没有配置 Key 时,Skill 会明确提示需要用户提供在购买页获取的专属 API Key;若 Key 无效或额度不足,也会引导前往购买页检查,而不是让你对着错误码猜原因。
核心能力与工作流程
核心能力围绕银行卡号展开:
- 通过银行卡号查询所属银行与卡类型
- 返回开户行归属地信息,也就是省/市级别的位置
- 可鉴定银行卡号真伪,结果由返回字段标识
调用流程比较直接。先准备好 API Key,可以把它配置成环境变量 CHINAZ_BANKCARD_LOCATION_API_KEY;也可以不配置,在执行时使用 --api-key 传入。接着在 Skill 根目录运行脚本,例如:
python scripts/query_bankcard_location.py --bankcard 6222021234567890123
脚本会携带 Key 调用查询接口,从返回的 JSON 中读取结果。成功时通常会看到 status: 0,随后即可读取银行、卡类型、省/市、银行电话和卡号校验字段。失败时则需要按返回信息定位:缺少 Key 就补 Key,invalid_input 就检查银行卡号格式,网络或超时就检查连接、DNS、代理和防火墙。
适用边界与注意点
这个 Skill 只覆盖银行卡归属地查询接口,不要拿它去查手机号、身份证或其他数据。接口一次只处理单条记录,如果要做批量核查,需要自己写循环逐条查询,再把结果汇总分析。返回数据来自第三方数据源,可能存在更新延迟,结果仅供参考,重要判断仍需以官方渠道为准。
最后是安全边界:API Key 只用于当次查询,不要输出、复述或保存完整密钥;脚本输出中也不应该回显 Key。
使用场景
- 电商平台开发者在接入支付时,需要验证银行卡号是否合法,确认卡类型和归属地是否与用户填写的信息一致。
- 企业财务人员在处理供应商付款时,需要核对银行卡的开户行信息,确保打款账户与合同中预留的账户一致。
- 客服团队在处理客户提现失败问题时,需要查询银行卡的归属地和银行信息,判断是否因银行不支持导致到账延迟。
- 风控人员在审核新用户时,需要根据银行卡归属地判断用户填写的常住地是否与开户地匹配,辅助识别潜在风险。
适合人员
- 支付系统开发者,需要在用户绑卡时验证银行卡格式,并根据银行信息决定走哪条支付通道。
- 企业财务或对账人员,需要在批量付款前核对银行卡的开户行归属地,确保资金准确入账。
- 反欺诈或风控分析师,需要通过卡号校验判断银行卡真实性,结合归属地信息评估用户风险等级。
- 客服支持人员,需要在处理银行转账异常时快速查询银行卡的银行和归属地信息,向客户解释问题原因。