当前位置: 产品API > 云闪付 > 云闪付APP开放平台-授权登录
产品介绍
  • 服务对象
    行业机构app或者商户app用户
  • 产品详情

    APP云闪付授权登录产品可以向云闪付合作商家APP或者行业机构APP输出云闪付用户信息产品,签署合作协议后可以申请集成云闪付快登产品SDK,以适应合作机构APP云闪付用户授权登录需求。

    云闪付授权登录产品基于云闪付客户端sdk和云闪付开放平台信息接口组成,基于oauth2.0授权协议,后台配置合作商家授权级别和可授权内容。基本流程如下(图中第三方app即为商家或行业机构app):

      1.  用户打开商家app,点击云闪付第三方登录;

    2.  商家app调用集成在商家app中云闪付sdk的接口,唤起云闪付app(安装云闪付app的用户)或者打开H5云闪付登录页(未安装云闪付app的用户)并发送授权请求;

    3.  云闪付返回授权页面,用户点击授权后云闪付重定向到商家app,云闪付sdk返回给商家app授权码或者授权失败错误信息;

    4.  商家app将授权码code发送给商家后台,商家后台用授权码调用云闪付开放平台接口置换授权令牌(auth_token)和用户标识(openId);

    5.  商家服务端后台使用授权令牌(auth_token)和用户标识(openId)调用云闪付开放平台接口获取授权用户信息。



    1.jpg

应答码参照
应答码列表
  • 应答码 描述 解决方案
    a01 INVALID_APP_ID 展开详情
    不合法的ApplD,请检查接入方标识录入是否正确
    a02 NVALID_APP_SECRET 展开详情
    不合法的scope,请检查签名因子和上送的请求参数secret
    a03 INVALID_SCOPE,请检查业务权限是否跟scope匹配 展开详情
    a31 INVALID_CODE 展开详情
    不合法的授权code,或code已过期,请检查code和上送的token有效期
接入流程

第三方app需要集成配置云闪付提供的客户端sdk,正确集成接入并申请相关授权域scope后,通过sdk可唤起云闪付应用或打开H5进行授权登录,用户授权完成可返回商户app应用,并返回授权码code。

iOS和Android集成配置和调用过程可参阅帮助文档:

ios 参见《中国银联云闪付iOS SDK接入规范.pdf》;

Andriod 参见《中国银联云闪付Android SDK接入规范.pdf》;

 

常见问题


问题

答复

Q请求报文解析错误

A请求是否按照文档规范,是否是http json请求。

Q请求非法

A时间戳是否获取正确,服务器是不是东八区北京时间,取秒,上送的时间戳有效期5分钟。

Q请求token过期

AaccessToken 有效期 1小时

backendToken frontToken 有效期 2小时

code 有效期 5分钟

Q不合法的scope

A请求的scope跟权限不匹配,咨询业务人员是否权限一致。

Q不合法APPSECRET

A检查签名因子和上送的请求参数secret

 

API接口
获取基础服务令牌backendToken
接口描述
商家app后台调用接口获取基础服务令牌
请求方式
POST
生产地址
https://open.95516.com/open/access/1.0/backendToken
测试地址
https://open.95516.com/open/access/1.0/backendToken
请求报文体参数
名称 标识 字段类型 长度 请求要求 默认值 备注
签名值 signature string 50 M-必填 签名值,签名因子包括(appId, secret, nonceStr, timestamp)
签名时间戳 timestamp string 50 M-必填
签名随机字符串 nonceStr string 50 M-必填 生成签名的随机字符串,由接入方自行生成
接入方唯一标识 appId string 32 M-必填
同步应答参数
名称 标识 字段类型 长度 请求要求 默认值 备注
凭证超时时间 expiresIn string 20 R-原值返回 backendToken接口调用凭证超时时间,单位(秒)
后台接口调用凭证 backendToken string 20 R-原值返回 OAUTH2后台接口调用凭证
获取accessToken 和 openId
接口描述
合作商家app后台收到授权码code后请求云闪付开放平台后台URL
请求方式
POST
生产地址
https://open.95516.com/open/access/1.0/token
测试地址
https://open.95516.com/open/access/1.0/token
获取用户登录信息
接口描述
商户app服务端获取到accessToken和openId , 调用开放平台接口可获取用户登录信息(即云闪付登录手机号)
请求方式
POST
生产地址
https://open.95516.com/open/access/1.0/user.mobile
测试地址
https://open.95516.com/open/access/1.0/user.mobile
联系我们

业务咨询: 叶樟源

021-20632431

yezhangyuan@unionpay.com

中国银联版权所有©2002-2019沪 ICP备07032180号