如何在手机网页上实现支付宝转账?

2014-01-25 05:57:18 +08:00
 guoqiao
比如在手机上捐助的场景, 我希望的效果是:
1. 在手机上点击一个链接, 转到一个手机网页, 自动填好收款方的帐号,默认转账理由,默认金额等信息.
2. 用户修改金额或理由,点确定.
3. 支付宝手机钱包客户端打开,并且自动创建好订单,等待支付.

今天无意间点了下池建强 MacTalk 微信公众号里的捐助连接,发现问题:
1. 出现了一个手机版的支付网页,这步 OK.
2. 输入金额点确定后,出现要求下载支付宝钱包的页面, 尽管我已经安装了.
3. 尝试用手机浏览器打开支付页面,这次尽管支付宝手机钱包可以正常打开,但是并没有创建订单,还是没法完成支付.

以前貌似可以用手机版的支付宝网页完成,但是现在手机网页版取消了,阿里打算把用户都赶到手机钱包上了.

这个问题有好的解决方法吗?
15391 次点击
所在节点    程序员
8 条回复
victor
2014-01-25 07:55:46 +08:00
同问
lanbing
2014-01-25 09:37:05 +08:00
qr.alipay.com,生成一个二维码,其实这个二维码就是一个短网址,每个账户的是固定不变的。只需要点击这个网址并用手机钱包启动即可。或者直接用手机扫描二维码多方便。
loveminds
2014-01-26 07:46:41 +08:00
@lanbing https://qr.alipay.com/ap9yw1doln22cw**** 好像是这样子的(为了隐私因素后面几位隐藏)
loveminds
2014-01-26 07:53:20 +08:00
@loveminds 然后
root@Min [~]# curl -I https://qr.alipay.com/ap9yw1doln22cw****
HTTP/1.1 302 Found
Server: spanner/1.0.6
Date: Sat, 25 Jan 2014 23:49:07 GMT
Content-Type: text/html; charset=iso-8859-1
Connection: close
Location: https://mobilecodec.alipay.com/qr.htm?qrcode=ap9yw1doln22cw****
Set-Cookie: spanner=MTAuMjI1LjgzLjEwNjo4MA==;path=/;secure;

再继续跟踪下去,似乎这个就是启动的关键
<div style="visibility:hidden;width:0px;height:0px;" >
<iframe src="alipayqr://platformapi/startapp?saId=10000007&clientVersion=3.7.0.0718&qrcode=https%3A%2F%2Fqr.alipay.com%2Fap9yw1doln22cw****"></iframe>
</div>
loveminds
2014-01-26 07:55:07 +08:00
@lanbing alipayqr://platformapi/startapp?saId=10000007&clientVersion=3.7.0.0718&qrcode=https%3A%2F%2Fqr.alipay.com%2Fap9yw1doln22cw****
P9
2014-01-26 14:39:26 +08:00
总觉得这会用在非法途径,比如骗用户点击扫码,支付宝自动转账
freeqd
2014-01-26 16:08:35 +08:00
对,这个用于骗人付款不错哦。。
blueandhack
2014-01-27 00:03:06 +08:00
话说在windows phone下还是使用网页版的支付宝进行支付的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/98280

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX