本文主要是记录自己实现个人支付系统的过程,以供后来人参考。
为什么要打造自己的支付系统?
简单点说有下面这几个原因吧,每一个都是无法逾越的。
- 个人或者初创团队没有企业资质,无法申请微信和支付宝支付接口,连测试也不行啊!
- 产品想实现全平台(web,android,iOS)支付,但是iOS不行啊,即使你申请到了微信和支付宝接口也不行(虚拟类支付微信直接不支持了)。另外30%的苹果税是真的很痛。
那么接下来如何打造呢?先看市场上提供的方案,看起来好像很多,但总结一下主要是下面两类
- 代收结算
主要缺点:
1)钱过他人手,资金安全难以保障。
2)无法即时到账 能够T+1的已经是很好的了。
3)运营平台方本身可能的违规带来的不确定性。
4)代收结算天然的额外成本带来的高费率(多一层手续一定带来多一层的成本) - App挂机监听
主要缺点:
1)首先是安全性 能监听支付信息就可以监听其他信息 在一个支付设备上安装这种app本身就是极大风险
2)需要自己用一个手机专门挂机 麻烦不说 山寨感不忍直视
3)稳定性差 从这类方案的接入文档中可以看到 有很多的异常情况需要处理 比如通知延时 漏单等等。别的系统也许没什么,但支付系统稳定性一定是第一位的。
4)市场上提供同类方案的网站太多 百度一搜一大把 稍微一看就知道都是同一份源码改下图,甚至连文案都基本一样。支付这种核心服务交给这类山寨网站?心得有多大(手动🤦♀️)
另外上面两类都不支持自定义。个人支付由于流程和官方原生的有些许差别,要做到媲美原生的体验,需要结合自己的业务场景做优化,比如在iOS平台不被苹果税。
为什么选了瞬微盯盯?
很简单,因为他家的方案完全没有市场上现有方案的弱点,加上自己对业务支付场景的定制优化,完美满足了需求。
一句话说明瞬微的方案:
商户聘请瞬微盯盯(一个微信或者支付宝账号)为店员(微信为店员收款助手,支付宝为店员通 ),瞬微盯盯作为店员收取店长的收款消息并通过api回调给你收款信息。
解读一下:
1)资金直达自己账号。
2)资金是即时到达,回调也是即时发生。
3)不用装App挂机,自己的信息没有被监听的可能。瞬微作为店员只能得到你允许他得到的信息。
4)无违规风险,瞬微只是一个店员角色(能够通过API告诉你支付结果),店员角色是微信及支付宝的正常业务功能,没有违规的可能。
5)极低成本,很好理解,没有中间商啊。嗯,目前甚至还是不收费的。
有了支付回调,就解决了最核心的问题。其他的支付业务逻辑,UI完全可以根据自身业务场景进行充分的定制化。
最后附上瞬微盯盯的文档
文档地址