开发者社区
社区提问意见反馈
开发者钉组织
扫描二维码
加入支付宝开发者钉组织
文档中心
凯发app官方网站的技术支持 & 案例 faq 
三方应用 > 第三方应用授权 > 案例分析 > 如何设置app_auth_token
收藏
我的文档
设置
参数:app_auth_token。
类型:string(40)。
是否必填:否,在三方业务场景中,第三方应用代商家应用调用支付宝 open api 时,必须传入 app_auth_token。
使用场景:商家的应用对 isv 的应用进行应用授权后,app_auth_token 作为授权凭证,第三方应用代商家应用调用支付宝 open api,从而 isv 帮助商家完成相应的业务逻辑,例如 isv 代替商家发起当面付的收单请求。
不同开发语言设置 app_auth_token 的方式不同,具体请查看对应示例。
说明:目前,alipay easy sdk 只支持 java、php、.net 语言。
java
java
复制代码
//alipay sdk(老版):
//(1)execute(如当面付接口):
//方式一:
response = alipayclient.execute(request,null,"app_auth_token参数值");
//方式二:
request.putothertextparam("app_auth_token", "app_auth_token参数值");
//(2)pageexecute(如电脑网站支付、手机网站支付):
request.putothertextparam("app_auth_token", "app_auth_token参数值");
//(3)sdkexecute(如app支付):
request.putothertextparam("app_auth_token", "app_auth_token参数值");
//alipay easy sdk(新版):(通用)
factory.payment.facetoface()
// 调用agent扩展方法,设置app_auth_token,完成第三方代调用
.agent("ca34ea491e7146cc87d25fca24c4cd11")
.precreate("apple iphone11 128g", "2234567890", "5799.00");
php
php
复制代码
//alipay sdk(老版):
//(1)execute(如当面付接口):
$result = $aop->execute ($request,null,$app_auth_token);
//(2)pageexecute(如电脑网站支付、手机网站支付):
$result = $aop->pageexecute($request,null,$app_auth_token);
//(3)sdkexecute(如app支付):
$result = $aop->sdkexecute($request,$app_auth_token);

//alipay easy sdk(新版):(通用)
factory::payment()->facetoface()
// 调用agent扩展方法,设置app_auth_token,完成第三方代调用
->agent("ca34ea491e7146cc87d25fca24c4cd11")
->precreate("apple iphone11 128g", "2234567890", "5799.00");
.net
python
在 udf_params 参数内传递 auth_token、app_auth_token 等其他公共参数,需要引入 from alipay.aop.api.constant.paramconstants import * 方法
node.js
内容没有解决您的问题?您还可以前往 或 寻求帮助
凯发k8官方网娱乐官方 copyright © 2022 支付宝(杭州)信息技术有限公司  | icp证浙b2-20160559
该文档对你是否有帮助?
当前页面目录
网站地图