一门APP开发教程
标题: 什么是支付宝登录? [打印本页]
作者: 鲨鱼辣椒 时间: 2020-5-27 15:54
标题: 什么是支付宝登录?
什么是支付宝登录?
简单的理解就是您的APP点击登录唤起支付宝的APP,使用支付宝用户授权快捷的给用户创建账号,实现快速登录效果;
类似QQ登录,微信登录,微博登录。
产品特色
APP支付宝登录(无线账户授权)是一款面向支付宝所有合作商家的账户信息输出类产品,商家通过使用该产品,可以让用户在商户端的 App 内使用支付宝账号快速登录。
商家可以通过和支付宝签订产品使用协议,申请集成使用该产品对应软件开发包。APP支付宝登录产品以 auth_token 授权机制为商家权限控制基础,在商家端通过支付宝用户的身份认证和网页授权,将支付宝用户 id(一个 id 对应一个支付宝用户)等信息以接口形式返回给商家。
目前该产品广泛应用于支付宝用户在合作商家端的快速登录、支付宝开放业务的免登录使用等。由于支付宝提供的软件开发包(SDK)还同时提供了支付等其他功能,商家只需集成一个开发包就获得了从用户登录授权到免登支付一条龙的解决方案,提升用户使用体验、提高支付成功率的同时,大大减少了商家的开发成本。
应用场景
允许支付宝用户使用支付宝身份安全登录商家应用,商家可获取支付宝用户的基本开放信息(用户 ID、用户头像、昵称、性别、省份、城市等六个字段),并提供相应的开放服务。
使用说明
步骤 1:商家调用支付宝无线账户授权产品之前,必须完成产品使用合同的签署;
步骤 2:无线账户授权商家调用流程,若用户未安装支付宝则会调用 SDK 内的 H5 授权页面,步骤如下:
1. 用户进入商家 App;
2. 商家对应页面引导用户进行免登或者授权操作;
3. 商家通过支付宝客户端 SDK 唤起无线账户授权产品;
4. 支付宝 SDK 自动判断用户当前环境是否已经安装了支付宝 App,如果有,唤起支付宝 App 内对应授权页面;如果用户未安装支付宝 App,SDK 为用户打开 H5 形式的授权页面;
5. 用户在支付宝授权页面进行信息授权;
6. 支付宝判断用户是否授权成功,如果成功则返回给商家对应授权用户的支付宝 id 和支付宝 authCode;如果用户授权失败,则本次服务结束;
7. 商家使用 authCode 来换取 token;
8. 商家如果仅使用支付宝 id 进行快速登录,则本次产品调用流程结束;商家如果需要更多授权支付宝用户的信息,则使用之前获取的 token 调用 支付宝用户信息查询接口 查询用户基本信息。
步骤 3:商家获取到授权支付宝用户信息后,在调用支付宝支付或者其他业务接口时,可以将对应用户账户传入业务接口。完成传入后,用户使用时可以免登录进入对应业务,大大提升了用户完成业务的成功比率。以支付为例:
1. 商家在调用支付宝支付接口时,传入当前用户的支付宝 id 后,支付宝端不再校验支付宝客户端的登录状态,以商家传入的支付宝账户身份进行支付;
2. 商家在调用支付宝支付接口时,如果未传入任何用户支付宝信息,则支付用户为支付宝客户端当前的登录账户,若未登录,则需要登录再进行支付。
准入条件
公司运营稳定,具备一定的客户群。具体考核将参考公司运营时长,规模,用户数来做出综合判定;
公司具备一定的技术能力,能够独立完成技术对接;
支持合作后的服务联动处理,数据反馈和异议处理;联动是指当出现数据泄露,数据安全,产品升级或其他支付宝公司任务需要使用方配合等问题时使用方需要配合支付宝公司的要求在约定时间内做相应的改造或者产品升级。
计费模式
免费使用。
本接口及文档资料由支付宝提供。您使用本接口,需要遵守开放平台相关协议及支付宝要求。
欢迎光临 一门APP开发教程 (https://bbs.yimenapp.com/) |
Powered by Discuz! X3.4 |