个人收款解决方案之三方聚合收款方案

2019/10/12 program 共 1688 字,约 5 分钟

关键词:签约支付,签约收款,支付宝收款,个人签约收款

背景

​ 有做网赚或者在网上售卖个人小产品小服务的,需要进行收款,如果零星个别的收款可能直接走个人转账然后手动发货即可,但是一旦流程标准下来,量走起来之后,付款发货就需要自动化了,以提高人效。例如在网站上挂一个购买链接,用户点击后自动展示收款码,用户扫码付款后网站自动完成发货,是不是感觉很好?或者在APP里提供了付费功能,用户需要购买的时候,能够直接弹出支付宝(或微信)付款,完成付款后自动提供付费功能,是不是感觉很好?

​ 本方案场景是针对「个人开发者」或其他「个人商家」的,后面简称个人收款方案。对于已经拥有公司的,直接签约支付宝或微信的支付功能即可。

​ 个人收款总结下来有两类:签约免签约

  • 签约方案就是直接和支付宝或者微信签约,严格按照支付宝或微信的要求一步步来,完成签约后使用它们的官方接口即可。该方案比较稳定,但是如果售卖的商品属于灰色的话,很容易被「风控」禁用,毕竟使用的是人家的服务,很容易被管控。早期的时候可以直接个人签约,但是后来就不行了,个人必须用营业执照才行。
  • 免签约方案就是避开使用支付宝或微信的签约流程,自己搭建一套支付收款体系,这个前面一篇文章中介绍过了。

​ 网上有很多集成了收款方案做的聚合收款方案,大家可以了解,但是这些大多是属于不正规的个人或小团队搭建的,因为涉及到资金汇款,这个风险很高,不建议实际使用。截止到目前为止,以前做调研收集到的一些网站已经打不开了,收集了一些权当做了解、借鉴、参考,以后有见到会继续汇总收集。

三方聚合收款方案

芝麻收款码合并-将微信支付宝二维码合并为一个收款二维码

https://www.hotapp.cn/shouqian

收款啦-QQ支付宝微信收款码三合一

方案源码https://github.com/iAJue/qr,演示网址:https://qr.moeins.cn/,已失效。但是这个思路可以学习。

所谓二维码,其实就是包含了一系列字符串的图片罢了。无论是支付宝还是微信的收款码,其本质上是一个包含了收款链接的二维码。思路是:检测如果是支付宝浏览页面,就给出支付宝的付款链接、如果是微信,就给出微信链接……

这里涉及到一个知识点,User-Agent,大厂的webview都会携带自家的UA信息,比如说:

厂家User-Agent
QQMQQBrowser/6.2 TBS/043221 Safari/537.36 QQ/7.0.0.3135
微信MQQBrowser/6.2 TBS 043220 Safari/537.36 MicroMessenger/6.5.8.1060 NetType/4G Language/zh_CN
支付宝UCBrowser/11.5.0.939 UCBS/2.10.1.6 Mobile Safari/537.36 AliApp(AP/10.0.15.051805) AlipayClient/10.0.15.051805 Language/zh-Hans

这样就很轻松区分是QQ还是微信还是支付宝扫码了:

  • User-Agent 含有 QQ/ 为QQ
  • User-Agent 含有 MicroMessenger 为微信
  • User-Agent 含有 AlipayClient 为支付宝

​ 可以通过自建一个网址,通过二维码生成扫描这个网址后,判断浏览器的UA,来分发不同的收款码。大致的流程则为:客户端扫码 -> 服务端根据 User-Agent 判断客户端类型 -> 分别返回不同的处理

另外值得注意的是:

  • QQ:https 协议,无法唤醒QQ
  • 支付宝:https 协议,可直接唤醒支付宝 APP
  • 微信:微信自己的支付协议,无法唤醒微信

其他

文档信息

Search

    Table of Contents