支付宝第三方应用代调用API关系说明

一、ISV服务商与商户

1、 ISV服务商可以创建自研型应用自调用接口,也可以创建第三方应用代替商户调用接口。商户可以创建自研型应用自调用接口,也可以使用自研型应用给ISV服务商的第三方应用授权代调用API

二、API调用模式

1.自研服务-网页&移动应用调用模式:使用应用APPID、PrivateKey(应用私钥)、PublicKey(支付宝公钥) 基本参数调用API接口(注意:支付宝相关接口调用建议使用官方SDK,API接口权限一般在某些功能包中, 需要自行添加或者联系支付宝技术支持人员添加)
注:此模式ISV服务商与商户都可以自行调用

2.三方服务-第三方应用调用模式:在 应用详情-商家授权应用-发起授权 将二维码或者授权链接发给商户,商户进行授权,然后在授权列表中可以看到授权token,也就是app_auth_token, 然后ISV服务商使用第三方应用APPID、PrivateKey(应用私钥)、PublicKey(支付宝公钥)、 app_auth_token(授权token)基本参数调用API接口,此模式下是由ISV服务商代替商户调用接口。(注意:此模式下ISV第三方应用与商户的自研应用都需要挂载相同的功能包)。
注:商户授权模式也可以通过调用支付宝API接口完成,此模式适合批量授权
单个商户授权才用发送授权链接或二维码形式比较方便

实际场景: ISV服务商对接支付宝支付,支付金额需要到商户账户,只需要商户授权即可,方便ISV服务商扩展商户

获取用户信息流程:
拼接授权链接URL:https://authweb.alipay.com/auth?auth_type=FACE_REC_OAUTH&app_id{}&isv_app_id{}&scope=auth_user&state=ZGVjYXJkbWVkaWNhbHByb2plY3Q=&redirect_uri={}
app_id:商户自研应用appid
isv_app_id:ISV服务商第三方应用appid
redirect_uri:授权回调地址(用来获取auth_code)

使用auth_code换取access_token接口 : alipay.system.oauth.token

使用access_token获取用户信息接口:alipay.user.info.share

注: ISV服务商与商户配置的授权回调地址应该保持一致

支付宝第三方应用代调用API关系说明相关推荐

  1. .Net Core API网站调用支付宝第三方API(实现授权验证、实名认证、银行卡发行银行校验)

    阅读需要:3分钟 框架版本:.Net Core 3.1 系统及开发环境:Windows10.VS2019 需要引入的Package包命令:Install-Package AlipaySDKNet.St ...

  2. 详解微信开放平台第三方平台代小程序开发业务基本接口调用逻辑

    详解微信第三方小程序代开发 微信申请第三方之后可以获取授权方的很多权限,主要的是生码和待开发,生码的第三方授权之前已经写了一篇文章,最近做了小程序待开发,总结一下写下来供大家参考 由百牛信息技术bai ...

  3. springboot+调用支付宝第三方接口(沙箱环境)

    springboot+调用支付宝第三方接口(沙箱环境) 大神勿喷!! 网址:https://developers.alipay.com/platform/developerIndex.htm 沙箱环境 ...

  4. 调用支付宝第三方接口(沙箱环境) Spring Boot+Maven

    调用支付宝第三方接口(沙箱环境) Spring Boot+Maven 一.蚂蚁金服开放平台的操作 网址:https://open.alipay.com/platform/home.htm 支付宝扫码登 ...

  5. 如何在spring boot+maven项目中调用支付宝第三方接口(沙箱环境)

    一 首先第一步需要去支付宝的开放平台做一些操作,输入下面的网址:网址 (需要登陆,扫码或者用户密码登陆)登陆网站以后 具体操作如下面视图: 开发者中心->研发服务(沙箱) -----这里需要开通 ...

  6. php如何调用mysql接口_php5 调用api接口

    XXL-HEX v1.2.0,面向对象的 WebAPI 框架 版本1.2.0新特性 1.Client端,新增Javascript版本实现:前端JS可使用提供的Client,直接调用XXL-HEX的加密 ...

  7. E5 调用API续订服务:Microsoft 365 E5 Renew X

    Microsoft 365 E5 Renew X Microsoft 365 E5 Renew X是一款网页版的E5续订服务,其依赖网页浏览器呈现支持用户多端操作,完全将E5账户API调用托管在了服务 ...

  8. E5 调用API续订服务:Microsoft 365 E5 Renew Web

    Microsoft 365 E5 Renew Web Microsoft365 E5 Renew Web已于2021-08-16结束生命周期,已经升级为Microsoft365 E5 Renew X ...

  9. html第三方接口,关于调用三方平台接口与推送接口的总结(2020.7.27)

    前言:本篇博客是接着上篇总结写的,想了解怎么对接第三方平台接口的同学可以看我上一篇博客,地址是  https://www.cnblogs.com/alanturingson/p/13377500.ht ...

  10. web api接口开发实例_小程序开发如何调用 API 接口,以豆瓣电影为例

    API 调用是开发者在小程序开发过程中经常会遇到的问题,本期我们以为调用豆瓣电影 API 为例具体来看 API 的调用过程以及常见的一些问题. 测试用到的小程序是「电影周周看」,内容来自清华大学软件学 ...

最新文章

  1. python测试脚本 进制转换_使用Python进行新浪微博的mid和url互相转换实例(10进制和62进制互算)...
  2. 根据PI/4 = 1 - 1/3 +1/5-1/7+1/9求圆周率
  3. 过主动防御自启动代码delphi
  4. ArduinoYun教程之配置Arduino Yun环境
  5. boost::posix_time模块打印当天的剩余小时数的测试程序
  6. Webserver推送技术
  7. WPF的WebBrowser屏蔽弹出脚本错误窗口
  8. ASP.NET部署与安装_MSI制作图文教程.
  9. 2017.07.16小组赛题目I
  10. mybatis 多数据源_SpringBoot+Mybatis配置多数据源及事务方案
  11. 网络贷款系统完整版源码,thinkphp内核开发,安全可靠,定制网贷分销平台系统
  12. 安装ANSYS、SolidWorks、MATLAB等软件出错解决办法汇总(此大乘佛法可解决99.9%的问题)
  13. php实现给excel(xlsx)文件添加背景图水印
  14. 激光粒度仪测试原理及详情解答【注解】
  15. 海马玩模拟器连接AndroidStudio
  16. 三位数除以两位数竖式计算没有余数_三位数除以两位数有余数竖式运算300题
  17. UI设计中面性图标设计总结
  18. 系统平台补流量会影响店铺吗?
  19. 迭代需求文档规范(模板)
  20. 【Oracle SQL数据库-教学2】--- Oracle数据库基础

热门文章

  1. 实际成本调整(R12)
  2. 保险行业数据分析——用户画像 精准营销
  3. 你不能访问此共享文件夹,因为你组织的安全策略的解决办法
  4. C语言switch史上最详细的讲解
  5. 时间序列分析中的增长率——同比与环比
  6. 如何合理的使用统计图表
  7. poi操作word复制表格
  8. MySQL统计每月数量并计算同比增长率
  9. Ubuntu安装Linux网页版微信
  10. postgresql创建序列