开发者社区
社区提问意见反馈
开发者钉组织
扫描二维码
加入支付宝开发者钉组织
文档中心
第三方应用 
接入准备
接入业务
通过模板开发小程序
代开发小程序
代开发网页/移动应用
开发 > 指南 > 接入业务 > 代商家调用接口说明
收藏
订阅更新
我的文档
设置
当支付宝的应用(小程序、小程序模板、网页/移动应用等)授权给服务商的第三方应用后,第三方应用可代该应用调用支付宝接口,从而实现三方开发的业务。
代调用前提条件
代商家调用
商家的应用已授权第三方应用。
商家已开通第三方应用中绑定的产品。商家可自己开通,也可由服务商协助开通,可查看 查询商家产品开通状态
代模板调用
小程序模板已授权第三方应用,授权流程可查看 生产环境调试
代调用接口公共参数说明
代调用接口的本质,是第三方应用代其它应用调用接口。调用接口规则为“谁调用就传入谁的 appid”。因此,在代调用场景下公共参数 app_id 需要传入 第三方应用 appid
以下是第三方应用代调用接口场景下涉及的公共参数说明。
参数
类型
是否必填
描述
示例值
url
string

支付宝网关(固定)。
https://openapi.alipay.com/gateway.do
app_id
string

三方代调用场景下传入第三方应用 appid
2014072300007148
app_private_key
string

三方代调用场景下传入第三方应用私钥,生成方式可查看 配置密钥

-
format
string

参数返回格式,只支持 json(固定)。
json
charset
string

编码集,支持 gbk/utf-8 开发者根据实际工程编码配置。
gbk
alipay_public_key
string

三方代调用场景下传入第三方应用的支付宝公钥,由支付宝生成获取,查看 配置密钥

-
sign_type
string

三方代调用场景下服务商生成签名字符串所使用的签名算法类型,目前支持 rsa2 和 rsa,推荐使用 rsa2。
rsa2
app_auth_token
string
代调用时必填
若商家从服务市场(包括线下推广渠道)订购模板服务,服务商解析应用收到的 授权通知 获取 app_auth_token。
若商家是通过二维码授权,服务商通过接口换取 app_auth_token,可查看 第三方应用授权
-
biz_content
string

请求参数的集合,最大长度不限,除公共参数外所有请求参数都必须放在这个参数中传递,具体参照各产品快速接入文档。代调用场景下需要在 biz_content 中传入 app_id 时,请填写商家小程序的 appid。
-
注意:该表格所列参数,是解释第三方应用代调用场景下的公共参数说明,并不是每个接口都需要填写以上参数,具体的接口用法可查看相应的接口文档。
示例代码
以服务商代调用 alipay.trade.query(统一收单交易查询接口)为例。
java
php
说明:在 php 中,不同的执行指令,传入 app_auth_token 参数的位置可能不同,如下所示,具体情况请以 sdk 为准。
c#
python
可查看 应用授权接口调用示例(服务商代理商家调用)
内容没有解决您的问题?您还可以前往 或 寻求帮助
凯发k8官方网娱乐官方 copyright © 2022 支付宝(杭州)信息技术有限公司  | icp证浙b2-20160559
该文档对你是否有帮助?
当前页面目录
网站地图