摘要:支付寶支持網(wǎng)站支付,支付,支付和當面付,但是要想接入網(wǎng)站,需要網(wǎng)站備案,并且還要有營業(yè)執(zhí)照??墒?,這個途徑后來經(jīng)過證實,支付寶已經(jīng)停用。缺點也是相當?shù)拿黠@只有支付寶可以用這種方式,因為微信是在內(nèi)部有一個公眾號形式的提示。
0.背景
前段時間準備把自己的博客做成付費閱讀或者訂閱的形式,雖然沒想著要贏利多少錢,但是起碼養(yǎng)的起自己站點域名服務(wù)器費用即可。但是大家都懂,草根站長,又沒公司,想找一個安全穩(wěn)定的支付接口竟然不是易事。在網(wǎng)上也看到不少關(guān)于個人收款接口的廣告和宣傳,以及各種方式?,F(xiàn)在總結(jié)一下,供大家參考,互相交流。
1.互聯(lián)網(wǎng)支付形式1.網(wǎng)銀支付:銀行渠道,各種銀行,特別是商業(yè)銀行。不過目前這種渠道基本行不通了。
2.第三方支付:支付寶,微信,PayPal等。
3.第四方聚合支付:Ping++,樂惠等。
大概也就這幾種,不管是如何實現(xiàn)的,其實都離不開這3類的核心。也就是說,萬變不離其宗。
一、網(wǎng)銀支付:
先說說銀行的渠道,每家銀行的接入流程可能有所差別。拿建行做例子:
提交申請資料(包含營業(yè)執(zhí)照、法人身份證等)——與銀行簽約——銀行提供結(jié)算及保證金賬戶——填寫開戶申請表——簽署支付合作協(xié)議——網(wǎng)銀中心授權(quán)并核發(fā)證書——下載證書申請密鑰——完成開戶。
基本上需要上述8個步驟才能完成開戶,并且,要想與銀行簽約,不是隨便就能簽的,沒有量的情況下,銀行幾乎不予理睬,就算死纏爛打見了面,也拿不到很好的費率。并且,如果你想個人接入,對不起,沒的談。
二、第三方支付:
先說支付寶吧。
支付寶是什么就不介紹了,大家都知道的。支付寶支持網(wǎng)站支付,H5支付,App支付和當面付,但是要想接入網(wǎng)站,需要網(wǎng)站備案,并且還要有營業(yè)執(zhí)照。所以,因為資質(zhì)的原因,我還是無法接入支付寶。但是經(jīng)過了解,發(fā)現(xiàn)有另外一種途徑使用支付寶,那就是有企業(yè)資質(zhì)的賬號,創(chuàng)建子賬號關(guān)聯(lián),這個子賬號和企業(yè)賬號擁有同樣的功能并且有獨立管理資金的能力,一旦客戶支付,企業(yè)賬號收款后自動分賬到子賬號,但是這個要找個熟悉的企業(yè),要不然還是有資金風險的??墒?,這個途徑后來經(jīng)過證實,支付寶已經(jīng)停用。所以,歸根結(jié)底,還是要有企業(yè)資質(zhì)。
再說微信支付。
微信支持公眾號支付,APP支付,掃碼支付,刷卡支付和微信買單。使用掃碼支付,需要先注冊公眾號,然后提交企業(yè)資質(zhì)認證,驗證通過后,才能接入。這個也是相當?shù)穆闊?,不但要求有企業(yè)資質(zhì),還要先申請一個企業(yè)公眾號,才能用微信支付,所以也作罷了。
最后說說PayPal。
關(guān)于PayPal,有些人可能不熟悉,這是一個全球支付的工具,比支付寶還早,具體的歷史,還是自行搜索吧。
其實PayPal是一個不錯的選擇,個人企業(yè)都可以接入,并且支持全球絕大多數(shù)幣種??蛻舾犊詈?,資金到達自己的PayPal賬戶,用戶可以提現(xiàn),但是,提現(xiàn)到國內(nèi)的銀行,需要手續(xù)費的,算下來差不多近5%的手續(xù)費。雖然API對接很方便,但是手續(xù)費有點略高,并且,PayPal有個特點就是比較偏向買家,一旦有交易糾紛或者客戶不滿意的地方,賣家是拿不到錢的。
三、第四方聚合支付:
Ping++
就挑一個比較典型的來簡單說一下好了,所謂聚合支付,就是簡化了平臺接入流程,適合對多個系統(tǒng)的對接需求,但是客戶支付渠道還是需要自己去申請,所以,企業(yè)資質(zhì)也是需要的。
2.個人支付收款接口這個相對來說真的是比較麻煩,但是呢我們還是非常有需求的。比如我一開始就僅僅是想著把博客上分享的某些資源或者是某些信息,作為付費閱讀的形式提供。但是研究了一下現(xiàn)狀只有,發(fā)現(xiàn)這些常規(guī)辦法是行不通的。
那么個人支付收款就無法解決了?答案是否定的。
道高一尺魔高一丈啊真是,太多的大佬想出了解救辦法和對策。因為國內(nèi)也就支付寶和微信這兩種高頻使用,其余的QQ支付京東金融等之類的,因為使用頻次和線下支持以及市場行情來說沒有占比太大,所以大佬們也主要是解決支付寶和微信的個人收款方式。但是解決方式也是繞不開監(jiān)聽和hook的方式。
一、通過金額
安卓端的支付寶,收款后通知欄會彈出收到XX元的通知,那么就通過技術(shù)手段監(jiān)聽通知欄,判定支付寶通知,獲取金額信息,就有了回調(diào)能力。比如說,我一篇文章需要付費閱讀,定價1元,放一個1元的二維碼上去,客戶掃碼支付,我支付寶收款彈通知,然后告訴網(wǎng)站已經(jīng)收到款項,接著網(wǎng)站展示全文給客戶。
但是,如果同一時間多用戶支付了同一篇文章,這就就麻煩了,因為是相同金額,但是無法區(qū)分用戶,就壞事了,要亂套。不過放心,這個時候,不得不佩服一些大佬想出的辦法,如果同一時間多用戶支付,那么就顯示不同金額的二維碼,比如A是1塊,B是0.99,C是0.98這樣的形式來區(qū)分。
不過雖然解決了收款的需求,但是無法滿足到更多的需求,僅僅只停留在可以收款的層面。
缺點也是相當?shù)拿黠@:
1.只有支付寶可以用這種方式,因為微信是在內(nèi)部有一個公眾號形式的提示。
2.由于是通過金額區(qū)分的,那么久得提前上傳N張二維碼,如果我文章都定一個價格還好,但是如果有不同的價格,我的天,不敢想象需要上傳二維碼的數(shù)量。
3.如果需要修改價格,那也將是一個浩大的工程,刪除原有二維碼,上傳新的二維碼。
4.固定金額,也就是說需要事前上傳好,不能方便的定價,主要還是因為二維碼的數(shù)量。
5.安全問題。怎么說呢,如果是開源的或者自己寫的還好,如果是用別人的,也不知道到底是不是只監(jiān)聽通知欄?
6.需要一臺手機24小時開機專門做這個事情。
7.網(wǎng)絡(luò)延遲,哪怕你手機距離WiFi多近,路由器信號多好,你總是有網(wǎng)絡(luò)延遲的。
歸根結(jié)底,還是因為沒有原生回調(diào)接口。這一類的提供商很多,甚至自己搞一個都沒問題,github上應(yīng)該也是有開源的。這類方式實現(xiàn)收款的成本非常低,目前市面上大多數(shù)都是基于這種原理做出來的產(chǎn)品。代表做非常多:
1.paysapi:雖然也說支持微信,但是需要用戶上傳一張收款碼,客戶輸入金額,這體驗是非常差的。
2.虎皮椒:一模一樣,沒什么區(qū)別。
3.支付吧:還是一模一樣,沒什么區(qū)別。
4.xxxxx:還是一模一樣,就不列舉了,沒區(qū)別。
二、移動端hook
移動端安卓平臺,是一個比較開放的平臺。我們運行的幾乎所有軟件,都是可以通過一定的手段,進行底層編程 hook,自定義其行為的。比如微信消息防撤回,搖骰子劃拳作弊,自動搶紅包,還有支付寶的余額 & 等級自定義裝逼等功能,都是通過諸如 xposed, virtualxposed 等 hook 框架技術(shù)編程實現(xiàn)的。
同樣,微信和支付寶的收款二維碼自動生成,包括支付成功的消息檢測,也是可以通過 hook 的手段,進行編程作業(yè)的。大致流程如下:
用戶發(fā)起訂單支付請求,然后移動端 hook 軟件,監(jiān)測到這個支付請求,獲取到金額和平臺(微信還是支付寶)信息。調(diào)用相關(guān)的軟件,注入相關(guān)的二維碼生成行為,ok,相關(guān)金額的二維碼生成成功,再顯示給用戶。
用戶支付成功后,同樣的,不論是微信,還是支付寶,都會檢測到相關(guān)的支付成功信息。移動端 hook 軟件,同樣也可以檢測到。然后進行回調(diào)。再后續(xù),就是業(yè)務(wù)系統(tǒng)處理流程邏輯了。
這種方式,比區(qū)分金額的方式要好很多,起碼不需要上傳大量二維碼了,也支持任意金額的支付了,并且可以同時支持支付寶和微信,相對來說并發(fā)比通過金額的方式要高一點。當然缺點也太明顯:
1.需要root系統(tǒng),安裝一堆框架,修改系統(tǒng)。(我們都知道,往往解決一個事情的時候有可能會產(chǎn)生更多潛在的bug)
2.風險系數(shù)高。因為hook軟件可以監(jiān)控到支付寶和微信的行為,甚至包括密碼信息,自己想吧。
3.風控。通過這種方式,被支付寶和微信風控的概率會非常之高,別以為他們不知道。
4.違法。是的,沒看錯。如果你的互聯(lián)網(wǎng)經(jīng)驗有七八年以上應(yīng)該知道當年的珊瑚蟲事件。所以,這種性質(zhì),比珊瑚蟲事件還嚴重,因為涉及的是金融安全。自己想吧。
這種方式的代表也很多:
1.綠點支付
2.微米富
3.還有各種產(chǎn)品都一樣,不一一列舉了。
三、各種二清
二清,又稱為二次結(jié)算、二次清算等。到底是什么?自己搜一下吧,這里我只說一點,二清往往與資金池是密不可分的,資金池意味著什么?混互聯(lián)網(wǎng)的應(yīng)該知道前段時間P2P等暴雷的情況,資金池意味著隨時跑路。
幾乎凡是需要用戶手動提現(xiàn)的,幾乎都是二清,當然,有些不用用戶手動提現(xiàn)的也屬于二清,具體的還是要根據(jù)問題具體分析。二清的風險就不展開說了,這個一直是央行重點打擊的。有興趣的朋友可以多查一下二清的嚴重性。18年拼多多就涉嫌二清,甚至把平安銀行都差點拉下水。更多的自己去了解吧。
3.結(jié)語那到底有沒有一款產(chǎn)品能同時滿足個人支付收款需求呢?又可以支持相對的高并發(fā),低延遲,資金安全無風險,同時還不需要企業(yè)資質(zhì)。我也想了好久,考察了很多,潛心分析研究,終于有這樣產(chǎn)品出現(xiàn)了。
如果你跟我有同樣的需求,可以了解一下:PayJZ-九州網(wǎng)絡(luò)
下一篇我會具體的,詳細的寫一下PayJZ到底是怎樣的一種渠道。保證你可以放棄本文里講的那些各種形式實現(xiàn)個人收款的產(chǎn)品。See you~
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.hztianpu.com/yun/31273.html
摘要:典型實現(xiàn)不同的監(jiān)控模塊,側(cè)重于不同領(lǐng)域,有著不同的職責。指標收集方面,支持多樣化的組件將被優(yōu)先下使用。以上談了這么多,僅僅是聊了一下收集方面而已。 更多文章,請移步微信公眾號《小姐姐味道》 mp原文 https://mp.weixin.qq.com/s?__...監(jiān)控是分布式系統(tǒng)的必備組件,能夠起到提前預(yù)警、問題排查、評估決策等功效,乃行走江湖、居家必備之良品。 監(jiān)控系統(tǒng)概要 功能劃分...
摘要:典型實現(xiàn)不同的監(jiān)控模塊,側(cè)重于不同領(lǐng)域,有著不同的職責。指標收集方面,支持多樣化的組件將被優(yōu)先下使用。以上談了這么多,僅僅是聊了一下收集方面而已。 更多文章,請移步微信公眾號《小姐姐味道》 mp原文 https://mp.weixin.qq.com/s?__...監(jiān)控是分布式系統(tǒng)的必備組件,能夠起到提前預(yù)警、問題排查、評估決策等功效,乃行走江湖、居家必備之良品。 監(jiān)控系統(tǒng)概要 功能劃分...
摘要:因當時項目組人手嚴重不足,故兼做部分功能測試的工作。年下半年,我的工作職能發(fā)生了調(diào)整,不再跟進系統(tǒng)相關(guān),工作職能偏向文職,無法有更大的進步空間。后來從網(wǎng)上了解到自動化測試,去年下半年也開始通過視頻學習自動化測試相關(guān),決心轉(zhuǎn)行做自動化測試。 本人大學專業(yè)非計算機相關(guān),畢業(yè)六年一直從事運營相關(guān)工...
閱讀 1774·2021-11-24 09:39
閱讀 2588·2021-11-18 10:07
閱讀 3799·2021-08-31 09:40
閱讀 3542·2019-08-30 15:44
閱讀 2704·2019-08-30 12:50
閱讀 3714·2019-08-26 17:04
閱讀 1530·2019-08-26 13:49
閱讀 1332·2019-08-23 18:05