联合登录接入指引

联合登录流程:

联合登录流程

交互时序图:

联合登录时序图

核心接口定义:(伪代码,以android/ios接入说明为准)

1、设置token(接入方客户端调用)

     setLoginParams(userToken,uhId,realNaInfo)
     {
       return  0;
     }
       /*userToken 接入方登录态,uhId 用户ID,realNaInfo 接入方实名信息*/
       /*realNaInfo 用于检验接入方和钱包,同一会员的实名一致性。商户若需要该功能请至钱包风控注册*/

2、校验token(接入方服务端开放接口)

     SDPayChkUserTokenAPI(devId,appId,userToken)
     {
       return  
           uhId ,--用户唯一标识,必传
           dhId ,--设备唯一标识
           mobileNo ,--用户手机号码,必传
           ext ;--其他用户信息
     }
       /*devId 接入方开发者账号,appId 接入方应用ID*/
       /*uhId 用户唯一标识,dhId 设备唯一标识,mobileNo 用户手机号码,ext 其他用户信息*/

3、注销钱包登录(钱包客户端开放接口)

     WalletApi.doLoginOut(this);
       /*宿主退出登录时,调用此方法退出钱包登录*/