It's all about
connecting the dots

直接跳转到支付宝转账界面的实现

 

国内的支付服务对个人开发者是非常不友好的,基本上没有注册公司没有营业执照就搞不了。和朋友偶然聊天得知支付宝有个转账功能是没有这些限制的,大家有些个人应用可以考虑下这种方案,其实就是两种链接:

一、直接跳转到支付宝转账界面

链接形式:alipays://platformapi/startapp?appId=09999988&actionType=toAccount&goBack=NO&amount=0.01&userId=2088302098291080&memo=直接转账给个人

将上面的文本生成二维码,得到:

扫码(用支付宝扫,不要用微信,两家互相有限制,你懂得)后会直接跳到转账页,大家可以自行体验下,实际效果参考下图:

链接中的userId是收款者的userId。这个我没看到直接取值的地方,你可以登录支付宝开发者中心控制台(https://open.alipay.com/platform/developerIndex.htm)后,查看网页源码,搜“userId”拿到自己的userId:

其他一些说明:

  • appId是固定值,对应的是支付宝直接转账给个人的业务。
  • 扫码跳到转账界面时会默认带入url中amount传入的数值,扫码者可以自行修改成其他金额。
  • memo就是用户在转账界面填写的备注信息,默认会取memo字段指定的值(只有安卓会默认带入这个值,iOS不会带入)。
  • 除了通过支付宝扫码,也可以弄个页面让用户直接在浏览器(排除掉微信)里点击上面的链接,也会提示用户打开支付宝直接跳转账页面的。

二、直接跳转到支付宝收款码界面

链接形式:alipays://platformapi/startapp?appId=20000123&actionType=toAccount&goBack=NO&amount=0.01&userId=2088302098291080&memo=扫码转账给商家

对应的二维码:

用支付宝扫码后可以跳到类似这样的界面(可自行体验):

链接上的参数和之前的说明差不多,这里就不赘述了。

三、总结

这里直接转账给个人的方式还是有一定的实际用途的。对于业务量不大的应用,可以走这种方式,让用户付款时截图并提供支付宝账号,然后你就可以在自己的支付宝收款记录里进行账目核对的,核对成功的说明对方是真实付过款的。

 

赞(2) 打赏
转载需注明来源并给出来源页链接:峰间的云 » 直接跳转到支付宝转账界面的实现

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏