最近看到银联开放了一个银行卡查询的服务,具体内容见官网https://open.unionpay.com/tjweb/api/detail?apiSvcId=51
尝尝鲜
在文档下载目录下,下载upapi-client.jar,这个是银联开源了一个客户端请求jar包,源码也有,就是下面的测试工具源码。
下载好了之后,进入技术指南,点击第4个“快速接入测试工具”
里面有详细的测试工具使用方法:
调用需要app_id和app_secret,这个是在银联的个人中心页面,第一次需要点击生成,然后就会有相关信息了:
好了,接下来就可以调用了,注意不要使用大括号,直接填数字就行了,
没有添加白名单,需要在个人中心添加一下白名单,
继续请求,报没有权限,那还要去页面申请一下。页面会有业务申请,点击业务申请,然后填写一些信息就行了。
继续调用,发现提示
需要去设置一下用户签名密钥
然后再试一下,可以看到返回的结果:
项目代码地址:https://github.com/fxlnjfu/UnpayCardQry.git