云闪付APP-授权登录
云闪付
收单机构
商户
开发者
发卡机构
云闪付用户可以在行业机构app或者商户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)调用云闪付开放平台接口获取授权用户信息。


流程图优化.png

应用场景

允许云闪付用户使用云闪付账户身份快速登录机构或商户app,机构或商户可获取云闪付用户的开放信息(用户标识、手机号等)。

产品亮点

云闪付app授权登录为机构app或商户app提供云闪付用户快速登录功能。

以oauth2.0授权机制,通过云闪付用户授权快速登录或注册机构或商户app,提升用户使用体验。

云闪付软件包还同时提供无感支付等其他功能,丰富机构app或商户app的功能场景。

接入流程

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

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

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

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

 

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


问题

答复

Q请求报文解析错误

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

Q请求非法

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

Q请求token过期

AaccessToken 有效期 1小时

backendToken frontToken 有效期 2小时

code 有效期 5分钟

Q不合法的scope

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

Q不合法APPSECRET

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

 

联系我们

业务咨询: 021-20632431

叶樟源

yezhangyuan@unionpay.com

咨询与服务