本文主要是記錄自己實現(xiàn)個人支付系統(tǒng)的過程,以供后來人參考。
為什么要打造自己的支付系統(tǒng)?
簡單點說有下面這幾個原因吧,每一個都是無法逾越的。
- 個人或者初創(chuàng)團隊沒有企業(yè)資質(zhì),無法申請微信和支付寶支付接口,連測試也不行??!
- 產(chǎn)品想實現(xiàn)全平臺(web,android,iOS)支付,但是iOS不行啊,即使你申請到了微信和支付寶接口也不行(虛擬類支付微信直接不支持了)。另外30%的蘋果稅是真的很痛。
那么接下來如何打造呢?先看市場上提供的方案,看起來好像很多,但總結(jié)一下主要是下面兩類
- 代收結(jié)算
主要缺點:
1)錢過他人手,資金安全難以保障。
2)無法即時到賬 能夠T+1的已經(jīng)是很好的了。
3)運營平臺方本身可能的違規(guī)帶來的不確定性。
4)代收結(jié)算天然的額外成本帶來的高費率(多一層手續(xù)一定帶來多一層的成本) - App掛機監(jiān)聽
主要缺點:
1)首先是安全性 能監(jiān)聽支付信息就可以監(jiān)聽其他信息 在一個支付設備上安裝這種app本身就是極大風險
2)需要自己用一個手機專門掛機 麻煩不說 山寨感不忍直視
3)穩(wěn)定性差 從這類方案的接入文檔中可以看到 有很多的異常情況需要處理 比如通知延時 漏單等等。別的系統(tǒng)也許沒什么,但支付系統(tǒng)穩(wěn)定性一定是第一位的。
4)市場上提供同類方案的網(wǎng)站太多 百度一搜一大把 稍微一看就知道都是同一份源碼改下圖,甚至連文案都基本一樣。支付這種核心服務交給這類山寨網(wǎng)站?心得有多大(手動???♀?)
另外上面兩類都不支持自定義。個人支付由于流程和官方原生的有些許差別,要做到媲美原生的體驗,需要結(jié)合自己的業(yè)務場景做優(yōu)化,比如在iOS平臺不被蘋果稅。
為什么選了瞬微盯盯?
很簡單,因為他家的方案完全沒有市場上現(xiàn)有方案的弱點,加上自己對業(yè)務支付場景的定制優(yōu)化,完美滿足了需求。
一句話說明瞬微的方案:
商戶聘請瞬微盯盯(一個微信或者支付寶賬號)為店員(微信為店員收款助手,支付寶為店員通 ),瞬微盯盯作為店員收取店長的收款消息并通過api回調(diào)給你收款信息。
解讀一下:
1)資金直達自己賬號。
2)資金是即時到達,回調(diào)也是即時發(fā)生。
3)不用裝App掛機,自己的信息沒有被監(jiān)聽的可能。瞬微作為店員只能得到你允許他得到的信息。
4)無違規(guī)風險,瞬微只是一個店員角色(能夠通過API告訴你支付結(jié)果),店員角色是微信及支付寶的正常業(yè)務功能,沒有違規(guī)的可能。
5)極低成本,很好理解,沒有中間商啊。嗯,目前甚至還是不收費的。
有了支付回調(diào),就解決了最核心的問題。其他的支付業(yè)務邏輯,UI完全可以根據(jù)自身業(yè)務場景進行充分的定制化。
最后附上瞬微盯盯的文檔
文檔地址