- 支付平臺架構:業務、規劃、設計與實現
- 曹兵強
- 2077字
- 2020-10-30 15:36:04
2.1 收銀臺SDK
收銀臺SDK(Software Development Kit,軟件開發工具包)也叫作支付SDK,指由商業銀行、第三方支付機構及支付集成商等提供的具有收銀臺功能集合的軟件工具包。對于開發者來講,收銀臺SDK解決了以下問題。
(1)解決了接入渠道資質的問題。如果想接入銀行卡支付方式,則由于國內商業銀行眾多,在接入時需要與一家家的商業銀行或金融機構談判。沒有一定業務體量的個體商戶一般還需要一定的入門基礎資料,例如:工商經營執照、具有ICP備案的官方網站和服務端、關于一定經營情況的流水數據等。如果是接入中國銀聯的話,則在此基礎上需要公司有15人以上的技術和客服團隊,并要求有2年以上的支付行業服務經驗及業務安全控制能力。所以,單獨接入這些渠道的第一關卡都很難通過,但對于這些資質問題,第三方支付機構或融合支付集成商都幫商戶解決了。
(2)解決了渠道費用的問題。如果單獨接入中國銀聯或者銀行渠道,則沒有一定業務體量的企業或商戶拿到的渠道使用費、服務費和手續費率將沒有折扣。當然,這也是可以理解的,畢竟中國銀聯和銀行建設、維護渠道是需要一定成本的,小規模的商戶或企業與大型企業的接入流程和手續是一樣的。通常渠道方會給大型企業或大用戶量的集成商較低的接入費率,這樣其接入第三方支付機構或融合支付會在成本上面占較大的優勢。
(3)解決了渠道接入和運維的問題。針對一家家的商業銀行或金融機構渠道進行接入,需要商戶或企業具備一定的技術研發和運維能力,并且每一家渠道的技術接口是不一樣的,要將它們融合在一起并流暢地提供服務,具有相當的技術難度,這就需要有一定技術架構設計經驗的架構師來構建渠道管理系統和支付交易引擎。并且上線之后,渠道的開閉(渠道方維護時間)、穩定性監控及路由都需要專門的運營、運維人員負責。而集成第三方支付機構或融合支付集成商的支付SDK之后不需要解決以上問題,只需接入支付方式、測試及對賬結算,大大縮短了商業產品的上線周期。
收銀臺SDK按業務類型可以分成兩種:專用收銀臺SDK和融合支付SDK,下面會進行一一講解。
2.1.1 專用收銀臺SDK
專用支付一般指大型第三方支付機構(支付寶、財付通等)和商業銀行(工、農、中、建)推出的專用品牌金融和支付服務,一般具有獨立的支付生態產品和資源管理能力。例如:在支付寶的金融服務產品里面就不會包含微信支付或其他第三方支付產品。
專用收銀臺一般是由具有一定實力的支付和金融機構提供的,具有一定的支付生態和技術能力,能獨立運作自身的支付渠道,包含支付流程中的資金流、信息流管理和運營。
專用收銀臺SDK是第三方支付機構支付系統的前端表現形態,不會包含其他金融機構的支付方式,例如:支付寶 SDK 就屬于專用收銀臺 SDK,僅僅提供支付寶支付相關的服務產品,不包含微信支付、銀行卡賬號支付和短信支付等其他支付方式。
2.1.2 融合收銀臺SDK
融合支付,在行業內也叫作第四方支付、聚合支付,指從事支付業務的第三方支付機構、系統集成商、民營銀行、信托銀行、其他非銀機構或清算組織利用自身的技術與服務集成能力,將支付收單、支付營銷相關的支付服務整合到一起,為商戶和個人提供與第三方支付同等能力的相關支付服務。
融合支付主要用于解決商戶和個人開發者申請支付渠道資質和手續的問題,減少商戶因各種支付渠道接入、維護支付、結算服務時的成本支出,提高支付結算系統的運行效率。當然,也會在利潤分成中收取一定的增值服務費用。國內大型融合支付服務提供商有翼支付、易寶支付、聯動優勢等。
融合支付的服務項目較專用支付的服務項目會多很多,包含且不限于賬戶管理服務、虛擬貨幣服務、跨境收款服務、支付渠道管理服務、資金到賬與管理服務、匯兌服務、充值服務、接入指引服務、數據安全管理服務、數據分析服務、用戶畫像服務、賬務(差錯)處理服務、用戶服務和其他增值服務等。
融合支付的國內支付渠道包含支付寶、微信、QQ、銀行卡、充值卡、各家運營商的短信支付、代金券及游戲廠商虛擬幣等;融合支付的國外支付渠道包含PayPal、Google錢包、Paytm、711等。近年來支付寶、微信也積極啟動了國際化進程,為全球提供支付業務和金融服務。
融合收銀臺SDK是融合支付的一種前端表現形式,是提供收銀臺功能的軟件開發工具包,與專用收銀臺SDK的主要區別在于它提供了對多種專用支付方式的選擇和支付渠道路由。
融合收銀臺SDK的核心價值就是提供資質、接入便利和使用便利。
接入便利指融合支付更加貼近游戲、開發者和應用,使集成商快速接入支付功能,快速實現產品商業化。
● 貼近游戲指提供基于某種游戲引擎(Unity 3D、Cocos2d-x)的支付SDK。
● 貼近開發者指有各種各樣的編程語言支持。例如:支持Android系統的Java、Kotlin;支持Unity 3D游戲引擎的C#、JavaScript;支持Cocos2d-x游戲引擎的C++、C等,為移動應用、游戲開發者集成支付功能提供了接入便利。
● 貼近應用指提供基于操作系統平臺的原生支持。例如:Android系統的AAR包、iOS系統的Framework包等。
使用便利指更加貼近用戶。融合支付SDK提供了多種支付方式,讓用戶使用任何支付方式都能成功支付。
所以,與專用收銀臺相比,融合收銀臺更為常見和便捷,因為它覆蓋了市面上的大部分支付方式,不會限制用戶使用某種特定的支付方式,為用戶提供了更多的支付選擇,也大大提升了用戶支付的成功率和效率。