支付的那些事——概念篇

引言

寫這個系列的契機是最近在找工作,簡歷上面寫對支付有一定的心得,那麼支付有哪些可講的內容呢?回想做支付的三年,賬上流動過的大資金,還是有點敬畏,支付是有一定門檻的,一些概念和設計以及注意點不清楚的話,就可能爲公司和個人埋上一顆地雷。本支付系列分三個部分:概念篇、架構設計篇、經驗篇。

1、背景

博主主要負責的是項目中的一個支付模塊,支付選型是對接第三方支付平臺,項目上線後日流水在百萬上,支撐起過上億流水。

2、概念

1、第三方支付

第三方支付是指具備一定實力和信譽保障的獨立機構(比如支付寶、微信爲代表的互聯網型支付企業;以銀聯商務、快錢、易寶爲代表的金融型支付企業),第三方支付提供一系列的應用接口程序,將多種銀行卡支付方式整合到一起。可以這麼理解,第三方支付就是各個銀行外面的一層網關服務。

2、支付通道(商戶號)

商戶:指已註冊成爲第三方在線支付產品的用戶(一般是企業)。
商戶號:第三方支付平臺分配給商戶的一串數字。
支付通道:使用第三方支付平臺的商戶號進行支付的通道。
可以這麼理解:一個商戶有一個商戶號,有一個支付通道。

3、異步通知

第三方支付根據接收到的數據處理完成後,會主動發起通知給商戶的服務器,同時攜帶處理結果信息。

4、支付失敗

商戶違約被凍結支付功能、餘額不足、超額、訂單已支付、卡已經失效、訂單金額和支付金額不一致等都會導致支付失敗。

5、對賬

對賬就是對比系統記錄的流水和實際發生的流水是否一致,輔助排查系統性的風險。

6、虛擬賬戶

虛擬賬戶是遠程實際賬戶在本地賬戶的一個映射。比如個人支付寶裏面的金額,就是存放在支付寶虛擬賬戶裏面,所以支付寶朋友間轉賬特別的迅速,而如果提現的話,則需要至少等上幾分鐘。

7、銀行卡簽約

用戶指定銀行卡和第三方支付平臺簽約,允許第三方支付平臺對其銀行卡代付和代扣。可以這麼理解:簽約完成後,第三方支付平臺能夠支配用戶簽約的銀行卡上面的資金。

8、支付流水

訂單支付的記錄,一般一筆訂單會有一筆或多筆的支付流水(存在第一筆支付未成功,再次支付的場景)。

9、冪等性

這個不是支付專業術語,但是支付中要求更爲嚴格。冪等性是接口對外一種承諾,只要接口調用成功,外部多次調用對系統的影響是一致的。想象下,如果你付款,重複付了2次,你是什麼心態!

結束語

上面列舉的都是支付中比較重要的概念,下一篇:支付那些事兒——領域模型篇

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章