第三方支付平臺-框架介紹
第三方支付是什麼就不再這裡解釋,預設大家都知道吧...
我們先了解一下第三方支付牌照的劃分:
1.網路支付
2.銀行卡收單
3.預付費卡發行及受理
1.服務領域範圍
1.1.基礎業務
收單[支付]
代付
在以上基礎業務之上可以拓展更多靈活多變的業務或產品,如果大家有興趣,我們可以在後面再開一個專題講講。
1.2.業務參與方
收款方
付款方
第三方支付機構[支付服務中介]
銀行[金融機構]
2.收單業務
今天我們就聊一下收單這項業務,這裡有一個簡單的概念關於收單與支付這兩個名詞,我先講講,可以幫助大家理解後面的內容。
在交易過程中,收付雙方是同時存在的,從付款方看,發生的行為稱為支付;
從第三方的經營角度看來是服務於商戶進行的代收貨幣的業務,稱其為收單。
其實就是同一活動不同的命名。
2.1.收單場景
這裡我們說的收單範圍包括:線下、線上
因為線下、線上收單除支付過程中使用的支付工具差異、場景細微差異;其相關聯的業務流程及核心系統都基本類似。
換句話說就是可以開發一套核心系統就能支援線上、線下兩條業務線。
核心流程:
支付-》交易核實-》交易清算-》交易結算
2.1.1.支付過程
2.1.2.交易核實[交易對賬]
交易核實也稱為交易對賬,針對支付平臺交易明細資料與銀行方面交易明細資料進行核對,並摘錄出未核對成功的交易記錄,用於後續差錯處理。
2.1.3.交易清算及結算
清算分為:商戶清算與銀行成本清算
商戶清算:計算收款交易中商戶的應收與支付平臺收益
銀行成本清算:計算支付支付平臺實收與支付平臺成本
結算的實質就是根據清算的結果,將相應的資金劃撥至對應賬戶中,再第三方支付平臺中,可以認為這些對應的賬戶就是商戶/支付平臺在系統中的虛擬賬戶。
但是在此業務的運營過程中,收單業務的結算往往是依賴交易資料(而不是完全依賴賬戶餘額),並且對商戶提供代收服務,所以在收單系統中,系統在將商戶應收款結算至商戶在平臺上的虛擬賬戶中後,還將繼續按照當前批次交易資料彙總後,形成交易結算單,用於後續平臺將此部分代收資金,劃撥至商戶在平臺上登記的銀行賬戶中。
描述完核心業務場景,下面我們就開始介紹要將業務運營起來,所需要的支撐系統。
2.2.收單核心繫統
2.2.1.交易系統-收單
將交易系統按功能範圍拆分為三個模組:
-
交易接入:提供外圍系統訪問介面、可以定義差異化介面協議、資料安全性校驗獨立於業務實現
-
交易接出:訪問外圍服務
-
交易處理:交易流水登記、支付工具彙集、支付指令處理
2.2.2.銀行通道系統
銀行通道系統從業務領域上可以拆分為:
收款:
-閘道器類:[商行網銀/第三方代理網銀/第三方賬戶]
-直連類:[商行快捷/銀聯代扣/商行&銀聯POS]
付款
-銀企直連
-其他代付
作為分散式獨立執行系統服務,系統模組分層於交易系統基本類似;
其核心功能還包括通道成本管理,交易路由控制,通道交易對賬資料收集等等。
2.2.3.會員系統
會員定義的範圍包括:使用者、商戶
在收單系統中一般會弱化使用者側,在這裡我們先說一下會員系統中關於商戶一部分內容。
商戶作為收款一方,需要向平臺方提供相關的資料備案,主要涉及:商戶基本資訊[名稱、法人、經營範圍、營業執照等等]、商戶結算資訊[結算銀行賬戶開戶行、賬號];
平臺方需要根據其資料進行稽核後,定義其服務收取費率,結算付款週期,繳納的保證金額度等等。
經過會員系統處理,商戶才能入網開戶,開始業務經營。
2.2.4.賬戶及賬務系統
賬戶及賬務系統可以謂之第三方支付核心系統。
賬戶開戶及管理
在賬戶分類如下:
-
個人[基本戶、紅包戶]
-
商戶[基本戶、待清算戶、保證金戶、備用金戶]
-
支付平臺[交易手續費戶、交易成本戶]
-
金融機構[交易應收戶、交易應付戶、存款戶]
其實根據賬戶名稱基本可以理解其功能,這一部分根據業務的特殊性,可變性比較大,就不再此處展開。
記賬規則及憑證記錄:
記賬規則為靠掛交易的分錄記錄方式,舉個例子:
收單場景:
-使用者A使用招商銀行網銀,在商戶B消費1000元;招商銀行交易費率0.3%,支付平臺收取商戶費率為1%
付款成功-分錄記錄:
賬戶 | 借 | 貸 | 備註 |
招行網銀-交易應收戶 |
1000 | ||
商戶B-待清算賬戶 |
1000 |
商戶清算-分錄記錄:
賬戶 | 借 | 貸 | 備註 |
商戶B-待清算賬戶 |
1000 | ||
商戶B-基本戶 |
1000 | ||
商戶B-基本戶 | 10 |
商戶費率:1% |
|
平臺-手續費收入戶 |
10 |
商戶B-基本戶:期末餘額=990元
平臺-手續費收入:期末餘額=10元
交易對賬/銀行清算/結算-分錄記錄:
賬戶 | 借 | 貸 | 備註 |
招行網銀-存款戶 |
1000 | ||
招行網銀-交易應收戶 |
1000 | ||
平臺-交易成本戶 |
3 |
成本費率:0.3% |
|
招行網銀-交易應付戶 |
3 | ||
招行網銀-交易應付戶 |
3 | ||
招行網銀-存款戶 |
3 |
招行網銀-存款戶:期末餘額=997元
平臺-交易成本戶:期末餘額=3元
2.2.5.清算及結算系統
在2.1.3中關於清算/結算已經做了業務解釋。
清算/結算處理為後臺服務,通過定時任務執行。
2.2.6.交易安全及認證系統
交易資料安全保護
- 資料加密[對稱加密/金鑰管理]
-資料防篡改[自建CA]
身份認證
-全國公民身份證件查詢
-銀行通道鑑權
-數字身份證簽名[EID]
-身份證件圖片[手持身份證]
2.2.7.風控系統
風控系統關注點,更多的會於業務特殊性而有不同,但核心涉及方面,如下:
-交易來源[app、pc][ip]
-商戶[經營範圍、交易頻度、交易金額]
-使用者
-銀行通道
-卡片型別及卡號
以上框架可以作為參考,後面有時間會更細化各個系統。
有什麼問題或見解,可以傳送郵件至[email protected],也希望能和大家相互交流學習。
相關推薦
第三方支付平臺-框架介紹
第三方支付是什麼就不再這裡解釋,預設大家都知道吧... 我們先了解一下第三方支付牌照的劃分: 1.網路支付 2.銀行卡收單 3.預付費卡發行及受理 1.服務領域範圍 1.1.基礎業務 收單[支付] 代付 在以上基礎業務之上可以拓展更多靈活多變的業務或產品,如果大家有興
第三方支付平臺
企業 支持 支付平臺 ++ ssp net g++ color .com 第三方支付平臺:(缺點:收費) 1、易寶支付:http://www.yeepay.com/(缺點:只支持企業用戶,不支持個人用戶) 2、ping++:https://www.pingxx.com/(缺
市面上較流行的第三方支付平臺(不完全統計)
投資理財 支付寶 post 場景 gpo 排名 strong 央行 金融 除了使用銀行卡直接進行轉帳、刷卡等操作後,其余的支付行為都稱為第三方支付,比如支付寶掃碼付款,與微信掃碼付款等 官方解釋:第三方支付是指具備一定實力和信譽保障的獨立機構,采用與各大銀行簽約的方式,通
第三方支付平臺:易寶支付
1.工具類 package com.itheima.utils; import java.io.UnsupportedEncodingException; import java.security.MessageDigest; import java.security.NoSuch
支付寶第三方支付(Django框架)
下面是針對使用Django框架專案接入第三方支付寶支付的相關連結: 支付寶開發平臺登入: https://open.alipay.com/platform/home.htm 沙箱環境: 沙箱應用:https://docs.open.alipay.com/200/105311 沙箱賬號
第三方支付平臺支付介面及回撥介面開發
作為開放式的B/S架構程式,無論所屬電商,金融,機械製造,企業OA,ERP,CRM,CMS等等行業或系統中,第三方支付以及銀聯支付的業務一定是客戶關心所在,也是保證客戶系統盈利運營的一個重要保障。通常這種B2C或者C2C系統的開發,商戶使用者所關注的支付平臺大多離不開“阿里支付寶,快錢,騰訊財付通,易寶支
抓住支付寶、微信支付的“短板”,它成第三方支付平臺最大的黑馬
我們都知道,微信支付寶是目前為止最大的第三方支付平臺,從2004年支付寶成立以後,支付寶就依託於淘寶,作為淘寶獨立使用的第三方支付平臺,一直到2008年開始支付寶推出移動電子支付之後,支付寶才開始正式的面向第三方(非淘寶使用)。而支付寶又在2010年年底的時候跟中國銀行合作,推出了快捷支付,
第三方支付系統-業務介紹
支付系統優秀的博客地址:http://www.yeeach.com/ http://www.sohu.com/a/122312609_481676http://blog.csdn.net/ityouknow/article/details/73274779優秀的書籍資料1. 《第三方點子支付探索與實踐》 ht
第三方支付框架需求文檔:系統業務處理模塊
添加 管理 目錄 查詢 三方 .html https lock 訂單 返回主目錄 系統業務處理模塊 1.通道添加、開啟、停用、具體訂單金額查詢 2.多通道時平均分配訂單 3.全部通道異常/停用時,向管理員進行通知(實時、短信)第三方支付框架需求文檔:系統業務處理模塊
停車系統對接第三方線上支付平臺
首先,我們來看看第三方公司(充電樁)提供的對接介面文件 介面檔@推送停停車費減免資訊(供下載)說明:充電訂單賬單生成(含掛起),推送減免資訊到停車場系統。業務流程描述司機駕車駛入停車場。在裝置上啟動充電。結束充電後XX平臺將車牌號和減免時長髮送給停車場管理系統。司機駕車駛離。道閘系統識別車牌,減免充電優化的
AgileEAS.NET SOA 中介軟體平臺.Net Socket通訊框架-介紹
一、前言 AgileEAS.NET SOA 中介軟體平臺是一款基於基於敏捷並行開發思想和Microsoft .Net構件(元件)開發技術而構建的一個快速開發應用平臺。用於幫助中小型軟體企業建立一條適合市場快速變化的開發團隊,以達到節省開發成本、縮短開發時間,快速適應市場變化的目的。 A
iOS開發-常用第三方開源框架介紹(絕對夠你用了)
影象: 1.圖片瀏覽控制元件MWPhotoBrowser 實現了一個照片瀏覽器類似 iOS 自帶的相簿應用,可顯示來自手機的圖片或者是網路圖片,可自動從網路下載圖片並進行快取。可對圖片進行縮放等操作。 下載:https:
銀行統一支付平臺(介紹、架構)
介紹: 統一支付服務平臺是提供規範管理功能及整合服務功能的支付清算業務平臺,它以技術規範、業務規範為設計基礎,以支付服務功能作為平臺主體,既可以作為獨立支付服務平臺,以整合的支付服務功能為主,將行內已有的各個支付應用系統聯絡來形成完善的統一支付系統,提供給客戶、操作人員和管
分散式架構學習之:013--基於Dubbo的分散式系統架構介紹(以第三方支付系統架構為例)
基於Dubbo的分散式應用架構規劃(以第三方支付系統為例) 結合業務場景,對系統的應用型別進行劃分: (1) 服務子系統 ------ 賬戶、交易、對賬、結算、打款、風控…… (2) 內部管理應用
Android系統移植與平臺開發(九)- JNI介紹
JNI是在學習Android HAL時必須要面臨一個知識點,如果你不瞭解它的機制,不瞭解它的使用方式,你會被原生代碼繞的暈頭轉向,JNI作為一箇中間語言的翻譯官在執行Java程式碼的Android中有著重要的意義,這兒的內容比較多,也是最基本的,如果想徹底瞭解JNI的機制,請
電商平臺接入第三方支付介面之微信支付接入訂單系統
邊做邊更新……………… 先接入微信介面: 支付方式:使用者掃描二維碼支付 介面型別:掃碼支付之模式二 先copy一份模式二的業務流程時序圖 業務流程說明: (1)商戶後臺系統根據使用者
【1】從零開始做第三方支付開發-----初步了解概念
用例 深入 hub 編寫 不知道 了解 程序員 系列 bsp 這是第三方支付開發的第一篇. 目前很多公司在做海外支付, 但是不知道怎麽開始. 本人公司就是做海外產品, 涉及到paypal和stripe支付, 有比較多的經驗, 希望可以幫助需要的朋友. 我是做Java開發,
第三方支付架構之賬戶體系架構設計
pan span 相關 lin link sdn com 第三方 article 參考: [財務]賬戶體系架構設計相關思路記錄 第三方支付架構設計之—帳戶體系 第三方支付架構之賬戶體系架構設計
JAVA開發Web Service幾種框架介紹
需求 驚人的 總線 cast pri web服務 希望 uil blank 在講Web Service開發服務時,需要介紹一個目前開發Web Service的幾個框架,分別為Axis,axis2,Xfire,CXF以及JWS(也就是前面所述的JAX-WS,這是Java
Python之Web框架介紹
楊文 python gateway 應用程序 服務器 第三方 所有的語言Web框架本質其實就是起一個socket服務端,監聽一個端口,然後運行起來Web框架包含兩部分,一部分是socket,另外一部分是業務的邏輯處理,根據請求的不同做不同的處理Python的Web框架分成了兩類,即包含