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 跳转支付宝应用或页面相关推荐

  1. 服务器调微信小程序推送接口,微信小程序API 转发消息

    转发消息 如果小程序设置了消息推送,普通微信用户向小程序客服发消息时,微信服务器会先将消息 POST 到开发者填写的 url 上,如果希望将消息转发到网页版客服工具,则需要开发者在响应包中返回 Msg ...

  2. 微信小程序跳过第三方的_微信小程序可以跳转第三方页面吗

    随着互联网的发展,小程序定制开发的需求也是越来越多了.客户在寻问小程序开发的时候,小程序跳转外部链接是他们比较关心的问题之一.下面我们将小程序跳转外部链接的规则汇总整理,希望用户对小程序的跳转规则有更 ...

  3. 微信公众号页面跳转APP或小程序遇到的问题

    也许你会遇到这样的问题,标签不显示,我的解题思路是这样的,按照以下步骤一步一步查看,不妨试试: 1.检查signature是否正确 官方校验地址: https://mp.weixin.qq.com/d ...

  4. audio 小程序 放大_小程序之争:支付宝、百度“放大招”,春节欲打突围战

    2017年1月9日,微信小程序正式上线,上线后引发舆论热议.一年后,小程序再次凭借着小游戏大火,成功收获大量新用户. 如今,微信小程序已成为众多微信用户日常高频应用.腾讯之外,阿里.百度.今日头条等也 ...

  5. 微信,支付宝支付,微信公众号小程序授权等

    微信,支付宝支付,微信公众号小程序授权等 前言 微信支付 微信授权 maven依赖(更新) 前言 最近在公司也做了很多移动端项目,如今微信公众号,小程序又特别火爆,免不了要接触支付,授权这类的业务需求 ...

  6. 血泪总结:如何从微信小程序的坑跳进支付宝小程序的大坑

    众所周知,iOS没人要了,小程序现在火了... 哈哈,开玩笑,不过小程序真是非常火 所以,今天我就来讲讲最近折腾出的小程序总结:如何从微信小程序的坑跳进支付宝小程序的大坑! 小程序非常适合不经常使用的 ...

  7. 支付宝、微信、百度的小程序新逻辑

    配图来自Cnava可画 从小程序运作逻辑的角度上看,其寄生在平台之上,对于平台的引流方面在一定程度上也是大有可观.在流量获取成本逐渐走高的情况下,互联网巨头们自然不会放过任何能给自家头部平台引流的机会 ...

  8. h5页面跳转到微信小程序之利用URL Scheme接口

    利用URL Scheme接口无感跳转微信小程序 首先想要跳转到微信小程序得先知道AppID和secret 如果不知道的情况下是无法跳转的 urlscheme.generate 此时遇到一个问题是获取a ...

  9. uni-app实现微信小程序,支付宝小程序,微信、支付宝、银联多商户收款

    uni-app实现微信小程序,支付宝小程序,微信.支付宝.银联多商户收款 前言 前言 哈哈哈,这个标题起得有点啰嗦.不过内容还是很真实有效的. 先说下需求吧.就是用户通过扫小程序码.实现微信app扫进 ...

最新文章

  1. 文本特征处理(n-garm表示方法、长度规范)
  2. UIUC翟成祥教授:用文本透镜拓展人类智能
  3. 卷积神经网络(CNN)小结
  4. 如何从0到1搭建电商促销系统?
  5. webservice 基本要点
  6. 机器学习 | 聚类评估指标
  7. Spring 4.xx开发环境搭建
  8. Win8仿Win10无边框效果的实现
  9. 在设计软件测试用例的原则,设计软件测试用例需要遵循的四条原则
  10. 代码查重工具SIM,添加图形界面GUI,附下载链接
  11. 第50届IMO预选题
  12. 为什么现在台式计算机无光驱,为何现在大部分电脑(笔记本和台式机)都取消了光驱?...
  13. 19 | 防火墙:如何和黑客“划清界限”?
  14. 黑魂复刻游戏的玩家输入模块——Unity随手记(2021.3.14)
  15. scrapy爬取智联招聘
  16. Nginx反向代理配置详解
  17. OSG智能指针:osg::ref_ptr
  18. 键盘输入字符串 数字转换为 * 英文字母大写转小写 小写转大写
  19. 这是一个专为女神打造的神器,告别单身就仰仗它了!
  20. python初学者编程指南源码_如何系统地自学 Python?

热门文章

  1. (三)模电不归路之稳压二极管
  2. TICC- TimeSeries Analyze
  3. Matlab凸轮设计
  4. android计算器布局(TableLayout)
  5. Numpy 函数 (一) squeeze(), unsquezze()
  6. Halcon齿轮测量
  7. 大数据周会-本周学习内容总结013
  8. 本人的博客迁移到多个平台,小伙伴们多多支持……
  9. DELL R630升级BIOS固件和IDARC
  10. ubuntu安装支持极点中文 支持拼音五笔混输的方法