外观
国内的支付服务对个人开发者是非常不友好的,基本上没有注册公司没有营业执照就搞不了。和朋友偶然聊天得知支付宝有个转账功能是没有这些限制的,大家有些个人应用可以考虑下这种方案,其实就是两种链接:
链接形式: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。 其他一些说明:
链接形式:alipays://platformapi/startapp?appId=20000123&actionType=toAccount&goBack=NO&amount=0.01&userId=2088302098291080&memo=扫码转账给商家 对应的二维码:
用支付宝扫码后可以跳到类似这样的界面(可自行体验):
链接上的参数和之前的说明差不多,这里就不赘述了。
这里直接转账给个人的方式还是有一定的实际用途的。对于业务量不大的应用,可以走这种方式,让用户付款时截图并提供支付宝账号,然后你就可以在自己的支付宝收款记录里进行账目核对的,核对成功的说明对方是真实付过款的。