php支付宝红包跳转接口,支付宝小程序API 跳转支付宝应用或页面
my.ap.navigateToAlipayPage
版本需求:基础库 1.10.0 或更高版本;支付宝客户端 10.1.32 或更高版本 ,若支付宝客户端版本较低,建议做 兼容处理。
小程序中跳转到支付宝官方业务或运营活动页面。
注意:此 API 暂仅支持企业支付宝账户使用。
入参
Object 类型,属性如下:
属性
类型
必填
描述
备注
appCode
String
是(和 path 二选一)
要跳转的支付宝官方业务,例如付款码,appCode: 'payCode',详见下方 appCode 说明。
跳转支付宝扫一扫、收到的红包页面、爱攒油页面、小程序快报生活号、蚂蚁森林、蚂蚁庄园、某只股票的详情页,请使用 appCode 属性。支付宝客户端 10.1.62 版本开始支持。个人小程序暂不支持跳转付款码页面。
path
String
是(和appCode 二选一)
要跳转的支付宝业务、运营活动 scheme 或 url,如果 url 中带有参数,请务必先将整个 url 做 encode 处理。
跳转除 appCode 参数涵盖的页面,请使用 path 属性。可跳转域名以 https://render.alipay.com/p 开头的支付宝业务、运营页面。
appParams
Object
否
appCode 配套参数,需要和 appCode 搭配使用。目前已开放的跳转页面,均无需配置 appParams 参数,appParams 为 {} 即可。(见示例代码 2)
支付宝客户端 10.1.62 版本开始支持。
appCode 参数说明
入参为 Object 类型,属性如下:
appCode
appParams
描述
alipayScan
{}
打开支付宝扫一扫。
redPacket
{}
打开收到的红包页面。
collectOil
{}
打开爱攒油页面。
tinyAppSHH
{}
打开小程序快报生活号。
antForest
autoShowProps:是否打开背包,可空。
打开蚂蚁森林。
antFarm
{}
打开蚂蚁庄园。
stockDetail
stockType:股票类型,ES-个股,MRI-指数;market:所在市场,SH-沪市,SZ-深,A\O\N\USI - 美股市场,HK-港股市场;symbol:股票代码;name:股票名称,需要encode。
打开某只股票的详情页。
payCode
{}
打开支付宝付款码(注意:个人小程序暂不支持跳转付款码页面。)
success 回调函数
入参为 Object 类型,属性如下:
属性
类型
描述
success
Boolean
跳转成功。
fail 回调函数
入参为 Object 类型,属性如下:
属性
类型
描述
error
String
错误码。
errorMessage
String
错误信息。
示例代码
使用 appCode 属性:
my.ap.navigateToAlipayPage({
appCode:'tinyAppSHH',
appParams: {},
success:(res) => {
my.alert({content:'成功:'+JSON.stringify(res)});
},
fail:(res) => {
my.alert({content:'失败:'+JSON.stringify(res)});
}
});
// 打开支付宝扫一扫
my.ap.navigateToAlipayPage({
appCode:'alipayScan',
success:(res) => {
my.alert({content:'成功:'+JSON.stringify(res)});
},
fail:(res) => {
my.alert({content:'失败:'+JSON.stringify(res)});
}
});
// 打开蚂蚁森林
my.ap.navigateToAlipayPage({
appCode:'antForest',
appParams: {
autoShowProps:1 //可选参数,等1时,默认打开开启森林背包
},
success:(res) => {
my.alert({content:'成功:'+JSON.stringify(res)});
},
fail:(res) => {
my.alert({content:'失败:'+JSON.stringify(res)});
}
});// 打开股票详情
my.ap.navigateToAlipayPage({
'appCode':"stockDetail",
'appParams':{
'stockType':"ES", //股票类型,ES-个股,MRI-指数
'market':"N", //所在市场,SH-沪市,SZ-深,A\O\N\USI - 美股市场,HK-港股市场
'symbol':"BABA", //股票代码
'name':"阿里巴巴" //股票名称
},
success:(res) => {
my.alert({content:'成功:'+JSON.stringify(res)});
},
fail:(res) => {
my.alert({content:'失败:'+JSON.stringify(res)});
}
});
使用 path 属性,通过 scheme 跳转:
scheme 可以理解为一种特殊的URI,格式与 URI 相同。
在 scheme 中配置的启动参数需要与 appId 同级,如果启动参数的值包含特殊字符,必须注意需要经过 encode 后再传递。
my.ap.navigateToAlipayPage({
// 例如跳转到共享单车页面,其 scheme 格式为:
// alipays://platformapi/startapp?appId=60000155&chInfo=ch_${appid},${appid} 替换为自己的16位 appid,例如:
path:'alipays://platformapi/startapp?appId=60000155&chInfo=ch_${appid}',
success:(res) => {
my.alert({content:'系统信息' + JSON.stringify(res)});
},
fail:(error) => {
my.alert({content:'系统信息' + JSON.stringify(error)});
}
})
错误码
错误码
描述
解决方案
2
参数错误,打开失败。
检查 H5 页面链接地址 scheme 或 URL 是否有误。检查 appCode 入参是否有空格、是否填写有误。path 和 appCode 二选一,必填。可跳转域名以 https://render.alipay.com/p 开头的支付宝业务、运营页面(生活号文章链接等)。部分支付宝运营、业务页面目前暂不开放跳转。
4
无权限调(N22104)。
个人小程序应用没有开放 my.ap.navigateToAlipayPage 能力。
常见问题 FAQ
使用 my.ap.navigateToAlipayPage 是否可以跳转基金页面?
my.ap.navigateToAlipayPage 暂不支持跳转基金页面。
使用 my.ap.navigateToAlipayPage 打开 H5 页面为何提示“参数错误,打开失败”?
可能原因
解决方案
H5 页面链接地址有误。
修改错误 H5 页面链接。
部分支付宝运营、业务页面目前暂不开放跳转。
-
使用 my.ap.navigateToAlipayPage 跳转生活号文章有一个过渡空白过程,是否正常?
是正常的,属于正常加载流程。
香港支付宝小程序支持"跳转支付宝应用或页面 " my.ap.navigateToAlipayPage 吗?
针对国际业务的特殊性,支付宝有专门的团队支持,香港版小程序咨询请点击以下链接进行咨询:https://global.alipay.com/open/faq.htm 。
其他有关跳转问题的解答,请参见 小程序跳转 FAQ
php支付宝红包跳转接口,支付宝小程序API 跳转支付宝应用或页面相关推荐
- 服务器调微信小程序推送接口,微信小程序API 转发消息
转发消息 如果小程序设置了消息推送,普通微信用户向小程序客服发消息时,微信服务器会先将消息 POST 到开发者填写的 url 上,如果希望将消息转发到网页版客服工具,则需要开发者在响应包中返回 Msg ...
- 微信小程序跳过第三方的_微信小程序可以跳转第三方页面吗
随着互联网的发展,小程序定制开发的需求也是越来越多了.客户在寻问小程序开发的时候,小程序跳转外部链接是他们比较关心的问题之一.下面我们将小程序跳转外部链接的规则汇总整理,希望用户对小程序的跳转规则有更 ...
- 微信公众号页面跳转APP或小程序遇到的问题
也许你会遇到这样的问题,标签不显示,我的解题思路是这样的,按照以下步骤一步一步查看,不妨试试: 1.检查signature是否正确 官方校验地址: https://mp.weixin.qq.com/d ...
- audio 小程序 放大_小程序之争:支付宝、百度“放大招”,春节欲打突围战
2017年1月9日,微信小程序正式上线,上线后引发舆论热议.一年后,小程序再次凭借着小游戏大火,成功收获大量新用户. 如今,微信小程序已成为众多微信用户日常高频应用.腾讯之外,阿里.百度.今日头条等也 ...
- 微信,支付宝支付,微信公众号小程序授权等
微信,支付宝支付,微信公众号小程序授权等 前言 微信支付 微信授权 maven依赖(更新) 前言 最近在公司也做了很多移动端项目,如今微信公众号,小程序又特别火爆,免不了要接触支付,授权这类的业务需求 ...
- 血泪总结:如何从微信小程序的坑跳进支付宝小程序的大坑
众所周知,iOS没人要了,小程序现在火了... 哈哈,开玩笑,不过小程序真是非常火 所以,今天我就来讲讲最近折腾出的小程序总结:如何从微信小程序的坑跳进支付宝小程序的大坑! 小程序非常适合不经常使用的 ...
- 支付宝、微信、百度的小程序新逻辑
配图来自Cnava可画 从小程序运作逻辑的角度上看,其寄生在平台之上,对于平台的引流方面在一定程度上也是大有可观.在流量获取成本逐渐走高的情况下,互联网巨头们自然不会放过任何能给自家头部平台引流的机会 ...
- h5页面跳转到微信小程序之利用URL Scheme接口
利用URL Scheme接口无感跳转微信小程序 首先想要跳转到微信小程序得先知道AppID和secret 如果不知道的情况下是无法跳转的 urlscheme.generate 此时遇到一个问题是获取a ...
- uni-app实现微信小程序,支付宝小程序,微信、支付宝、银联多商户收款
uni-app实现微信小程序,支付宝小程序,微信.支付宝.银联多商户收款 前言 前言 哈哈哈,这个标题起得有点啰嗦.不过内容还是很真实有效的. 先说下需求吧.就是用户通过扫小程序码.实现微信app扫进 ...
最新文章
- 文本特征处理(n-garm表示方法、长度规范)
- UIUC翟成祥教授:用文本透镜拓展人类智能
- 卷积神经网络(CNN)小结
- 如何从0到1搭建电商促销系统?
- webservice 基本要点
- 机器学习 | 聚类评估指标
- Spring 4.xx开发环境搭建
- Win8仿Win10无边框效果的实现
- 在设计软件测试用例的原则,设计软件测试用例需要遵循的四条原则
- 代码查重工具SIM,添加图形界面GUI,附下载链接
- 第50届IMO预选题
- 为什么现在台式计算机无光驱,为何现在大部分电脑(笔记本和台式机)都取消了光驱?...
- 19 | 防火墙:如何和黑客“划清界限”?
- 黑魂复刻游戏的玩家输入模块——Unity随手记(2021.3.14)
- scrapy爬取智联招聘
- Nginx反向代理配置详解
- OSG智能指针:osg::ref_ptr
- 键盘输入字符串 数字转换为 * 英文字母大写转小写 小写转大写
- 这是一个专为女神打造的神器,告别单身就仰仗它了!
- python初学者编程指南源码_如何系统地自学 Python?