本文介绍开发者如何接入银联可信身份认证服务。
1. 机构入网
为验证接入方机构的合法性,开发者需要提供给银联技术人员相关机构信息,包括机构名称,App名称,App包名以及机构公钥。
开发者自行生成一对公私钥,密钥2048位,密钥格式PKCS8,将公钥给银联技术人员或者自行登陆后台完成信息配置。
机构入网信息配置成功后,TOKEN后台将自动生成机构号brhId,银联技术人员将brhId给开发者,以用于TOKEN申请。
2.TOKEN申请
请下载“文档资源”中的《中国银联可信身份认证App接口文档》和《TOKEN接口文档》。
测试环境:http://180.169.111.154/tokenmgm/api/getAccessToken
生产环境:https://mobilepos.95516.com/tokenmgm/api/getAccessToken
示例代码可参考“文档资源”中 "token示例代码 .rar"
3.SDK集成
在Android根目录gradle添加仓库地址
allprojects {
repositories {
google()
jcenter()
maven { url 'https://jitpack.io' }
maven { url "http://dev.zouxiaowu.com:8087/repository/maven-releases/"
credentials {
username 'test'
password 'test'
}
}
}
}
app目录下添加引用
dependencies {
implementation 'com.sdk.interaction.interactionidentity:cuptia:1.3.1-PM' // 测试环境
implementation 'com.sdk.interaction.interactionidentity:cuptia:1.3.1' // 生产环境
}