前言
見知數據第三方支付平臺適配模塊,屏蔽不同第三方支付平臺對接標準的差異性和復雜性,以“萬能插座”式標準接口的方式,支持業務系統對接第三方支付平臺快人一步。
PayPal作為一款比較成熟支付產品,在環境完備性和文檔完備性上都做得很好,但也有其自身的復雜性。比如,我們的客戶中,有的註冊的是香港賬戶,有的註冊的是國內賬戶,兩者在獲取交易明細的方式竟然不完全一樣,在國內可以通過SFTP獲取的對賬文件,在香港賬戶並不支持。
本文介紹瞭PayPal開發平臺申請和開發的技術細節,期望能夠加速讀者對接進程。
關於PayPal
PayPal是備受全球億萬用戶追捧的國際貿易支付工具,即時支付,即時到賬,全中文操作界面,能通過中國的本地銀行輕松提現,解決外貿收款難題,幫助企業成功開展海外業務。
PayPal集國際流行的信用卡、借記卡、電子支票等支付方式於一身,註冊PayPal後即可接受信用卡付款。作為在線付款服務商,PayPal為企業提供瞭連接全世界近3.25億的用戶的快捷方式,幫助買賣雙方解決各種交易過程中的支付難題。
PayPal是名副其實的全球化支付平臺,服務范圍超過200個市場,支持的幣種超過100個。在跨國交易中, 將近70%的在線跨境買傢更喜歡用PayPal支付海外購物款項。
fd67a47858287578a2b0f871ea5d2fc0
見知數據與PayPal的對接
如前章所述,PayPal在跨國支付交易的眾多產品中,創立時間最長,覆蓋面最廣,保障最完善,是目前國內企業跨國支付的一種重要途徑。
見知數據的資金管理系統和對賬平臺,服務於國內多傢智能設備制造公司,這類新型的制造公司都在營銷和銷售渠道上擁抱互聯網平臺;在銷售環境盡可能地引入第三方的支付平臺,提升銷售和支付流程的效率。
為瞭與支付效率的提升相匹配,公司的銷售和運營系統與第三方支付平臺對接成為迫在眉睫的需求,從而能夠實時獲取付款信息,與銷售系統的數據進行比對,自動觸發憑證生成與發貨流程。
接下來介紹見知與PayPal支付的對接流程,以及交易賬單的查詢方式。與PayPal對接的功能,已經包含於見知數據的第三方平臺對接模塊,隻需要簡單配置證書信息,就可以實現與PayPal開放平臺的對接,支持常用的功能接口:
PayPal接口調用
開始PayPal開發,首先需要創建一個PayPal的賬號,用於申請PayPal的沙盒環境,建議獨立申請開發賬號,方便在沙盒環境下的調試。
PayPal提供瞭沙盒環境,包含瞭所有正式環境的功能,開發者可以在沙盒內模擬所有的API調用。
01
創建App
在dashboard中可以創建App。在創建App時,需要提供一個沙盒賬號,並且這個沙盒賬號必須是“business”類型。
d8cd2bcac2825593e128a737e8c94cd3
02
創建沙盒賬號
03
沙盒綁定開發者賬號
沙盒創建成功後,需要將這個沙盒的賬號跟之前申請的開發者賬號綁定在一起。通過點擊 log in with PayPal 登錄這個沙盒賬號,就可以實現綁定,綁定成功後,會有提示。之後就可以完成App的創建。
04
配置App
接下來配置app,有兩個模式,一個是沙盒模式Sandbox,一個是生產環境 Live,配置內容相似, 其中client Id、secret、webhook url不一樣。下圖是Webhook配置的頁面:
73ef7181c4125563088a7e8c33d1975c
05
創建沙盒測試賬號
此處請區別沙盒內的測試賬號和之前的賬號,沙盒環境可以理解為是一個模擬版的PayPal的環境,在做接口調用前,需要在這個模擬環境裡,創建一個模擬的PayPal用戶,這就是沙盒的測試賬號。
備註:不需要重復創建沙盒測試賬號,沙盒測試賬號在所有的沙盒環境都是可以使用的。
在創建沙盒環境後,開發者就可以進行代碼調試。PayPal比較完備的API文檔,比如支付接口,可以參考如下文檔地址:http://developer.paypal.com/docs/api/payments/v2
見知第三方數據對接模塊
目前市場上,有數十傢賬戶側支付機構,收單側支付機構,以及收單外包服務機構,因為各傢機構技術方案以及產品成熟度的差異不同,僅僅是交易結算明細,就會有不同的規范和標準。
各平臺的細微差異,會影響平臺對接的效率,以及數據的準確性以及數據統計的精度。見知的第三方平臺對接模塊,就是為瞭屏蔽這種平臺的多樣性和復雜性,簡化第三方平臺接入的流程,同時隨著版本的演進,持續跟蹤第三方平臺的接口變化,讓下遊系統,能夠將精力專註在具體業務邏輯的開發上。
如有需求,歡迎掃碼咨詢!
上一篇