使用银联开放平台OpenAPI,开发者需要按照如下步骤完成:
1、登录银联开放平台,进入【个人中心】页面,右侧用户头像下拉菜单中选择【API认证账号】,前往API认证账号管理;
2、新增API认证账号,填写用户签名密钥等信息、增加用户IP白名单列表;
3、前往产品(有OpenAPI标签)详情页面提交【业务申请】
4、依据产品接口文档信息实现API调用代码,调用产品提供的开放API服务;
5、不同产品支持的认证方式不同,包含OAuth2.0与非对称认证方式两种,根据各OpenAPI中接口调用说明来选择。
1.登录开放平台后进入【个人中心】点击右上角用户图标,选择【API认证账号】,前往API认证账号管理页面。
2.点击页面中【新增账号】,生成API认证账号:
3.生成的API认证账号信息如下,第一个API认证账号可用于OpenAPI的沙箱测试:
在调用OpenAPI服务前,需填写用户签名密钥(OAuth2.0认证方式)或RSA2/SM2验签公钥(非对称认证方式),添加服务器IP白名单信息;
鉴于安全考虑、每个登录用户限定仅能添加10个IP地址信息;
1.访问开放平台首页,进入“产品”界面(https://open.unionpay.com/tjweb/productHome/index)下拉至“全部产品”,左侧可切换分类,选择服务方式为OpenAPI
2.选择相应产品,点击进入产品详情页面:以“银联卡信息验证”为例。
3.点击页面上方【业务申请】按钮,填写申请信息,提交后等待该产品的审核人员审核通过后,就可以调用该接口。
您在开放平台申请OpenAPI调用权限后,可依据接口列表中的参数信息发送请求【Oauth2.0可参考“OAuth2.0获取token”和““OAuth2.0功能接口调用”,非对称认证方式可参考“非对称认证方式”】;
请注意:开放平台OpenAPI调用以https://开头,仅支持443端口调用。
上一步操作中,我们已经打开了产品详情页,详情页左侧展示了产品介绍、接入流程、接口列表等多个板块(如下图所示),其中每个接口都配备了详细的介绍,并提供签名样例代码以及测试工具使用步骤说明等,便于开发者用户快速上手;
使用过程中若有任何问题,可以联系我们,联系方式在网页显著位置。