欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

通过链接打开支付宝

程序员文章站 2022-05-21 11:24:19
...
1:通过浏览器调用支付宝app来打开网址:

alipays://platformapi/startapp?appId=20000067&url=......


2: 如下只记录我遇到的问题:

1) 最好用原生浏览器,我用了第三方安装的uc和chrome无法调用shema,进而导致无法调用支付宝支付。

2) 页面使用rails来获取url,切记<%= raw ... %>,否则会转码的。

3) 当url里有多个参数,调用支付宝链接中的参数url,必须转码。

url = URI.escape(url, Regexp.new("[^#{URI::PATTERN::UNRESERVED}]"))
"alipays://platformapi/startapp?appId=20000067&url=#{url}"
相关标签: 调用支付宝