立诚勿怠,格物致知
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:

2023年3月31日更新:支付宝官方的页面已经发生了变化,现在需要登录支付宝开放平台:https://open.alipay.com/develop/manage,然后查看源码,搜关键词“outUserNo”,搜到的值就是你的商户userId。

其他一些说明:

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

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

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

对应的二维码:

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

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

三、总结

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

 

赞(9) 打赏
文章名称:《直接跳转到支付宝转账界面的实现》
文章链接:https://www.orzzone.com/alipay-transfer.html
商业联系:yakima.public@gmail.com

本站大部分文章为原创或编译而来,对于本站版权文章,未经许可不得用于商业目的,非商业性转载请以链接形式标注原文出处。
本站内容仅供个人学习交流,不做为任何投资、建议的参考依据,因此产生的问题需自行承担。

评论 抢沙发

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

非常感谢你的打赏,我们将继续给力提供更多优质内容!

支付宝扫一扫打赏

微信扫一扫打赏

登录

找回密码

注册