你所不了解的移動支付背后的技術支撐
原創【51CTO.com原創稿件 專訪易寶集團CTO陳斌】“您好,可以用手機支付嗎?”
“沒有現金,不能用手機支付就不買了。”
這是我們日常生活中,常常會說到的話,在不知不覺中移動支付改變了我們的習慣,成為生活必需。但對提供移動支付技術支撐的平臺來說,移動支付可沒那么簡單。
就拿移動支付的方式來說,中美兩國所走的路來說就不太一樣。美國更多集中在非接觸式的NFC支付,中國則是主要基于二維碼支付,NFC支付一直發展的不快。記者曾就這個問題請教過支付領域專家易寶集團CTO陳斌。他介紹說,這兩種支付形式,各有所長,不能用好壞來定義;從技術角度來看,NFC相對二維碼來說安全方面要強一些,主要因為對通道的加密、點對點、端對端的安全度等方面考慮的比較多,相關標準也比較完善。二維碼的主要問題是用戶在掃描之前不了解其內容,安全上存在著潛在的隱患——這也是監管部門在過去兩年對二維碼支付的快速發展比較謹慎的原因所在。從應用角度來看,鑒于二維碼門檻低和實施簡易的特性,中國支付行業對其更加青睞,這主要是因為實施NFC需把POS機和收銀機進行 技術和產品改造。
其實,支付形式的差異對移動支付的技術體系來說實在是九牛一毛,因為移動支付背后有太多不太為人知的技術問題……
大數據技術是移動支付必不可少的支撐
談到移動支付的背后技術支撐,那就不能不提到大數據。無論是交易本身,還是背后的安全性和防欺詐問題,都離不開大數據的技術。
說起大數據,這個詞在中國已經被炒成了一種概念;其實無論從起源還是目前在美國的應用現狀,大數據都只是技術的一種。數據本身是對一個事物發展過程的描述,拿西紅柿的生長過程為例,如果我們從種下一顆種子開始每隔一個時間段進行數據采集,盡可能掌握各個時間點包括水分、光照、生化等在內所有維度的數據。 這時如果想要知道任何時間某個維度的細節,直接找到相應的時間切片就好。這種記錄和查詢本身,將會衍生眾多的功能和應用。
陳斌介紹說,在支付領域,利用大數據實現反欺詐行為分析是支付風險防控常用的技術手段之一。利用大數據技術,可以幫助系統辨別所持支付卡是否為卡的主人所有等問題,可以輕松地發現盜刷和其他一些不法活動,大幅提升安全性。
以易寶支付為例,每天都有上百萬筆支付交易;每筆交易,系統都會根據手機特征、地域等數據來進行判斷,如有異常,隨時可以致電真正的卡主。例如如有很多筆交易,持續多次都是99元,而且購買的間隔時間很短,這可能就存在問題;這時就把信息反饋到交易系統的前端,暫停支付;同時致電商家或者用戶,讓其確定交易和卡主身份的真實性——這些系統無須人工干預,系統將自動予以判斷和提醒。
此外,大數據每天產生的數百萬看似很平常的交易數據,其實找對了切入點和方法,可以說是至寶——憑借這些數據,不僅可以提升支付業務本身的反欺詐和安全性,在優化產品方面也有巨大的作用。基于海量的交易數據,可以讓系統所有者清晰地知曉問題出在哪里,到底是支付平臺還是商家。以用戶在商家購物為例,從鎖定物品、加入購物車、結算、支付等整個過程產生的數據中,可以清晰地分析出用戶在哪里遲疑、遲疑的可能原因;在哪個環節放棄、為什么放棄等等。這樣一來,就可以有針對性的對產品進行優化, 提高交易的成功率、改善用戶的體驗,從而推動公司業務發展。
支付系統的技術演進
作為移動互聯網產品的重要組成部分,移動支付平臺的技術發展其實也經歷了一個較為漫長的過程。目前國內擁有支付牌照的大約有270家左右,但真正有較大業務量的不過十余家,大致可以分為2C和2B兩大類。前者如支付寶、 財付通,對很多老百姓而言已經耳熟能詳;但還有一類2B的支付平臺,服務的是一些企業機構。總體來說,2B和2C支付業務的總體體系類似,但還是有較大的差異。
陳斌向我們介紹,服務的更多是航空 公司、旅游機構、保險機構、教育機構、政府機關等,這些林林總總的企業和機構,并已經在這些領域中取得領先地位。而在易寶14年的發展歷程中,其實經歷了三個時期的技術體系演變。
首先是初創期,時間大約是2003年-2005年。這個時期的技術體系主要是以IBM的技術為基礎面向過程的單體支付處理系統。當時易寶獲得了IBM風險投資,以有限的資源研發了一套面向過程而且高度耦合的單體 系統,所有支付、訂單處理、接銀行、接商戶、發通知、結算等過程全包括在其中,可擴展性較差。
第二個階段是成長期,大約是2005年-2013年,是以J2EE架構為基礎的面向子系統的支付處理系統。 易寶的第二代系統誕生于2005年,這套系統主要是面向子系統和組件,大大降低了耦合度, 就是訂單、發通知、結算、對銀行、對商戶各自都有一套獨立的系統,各司其職;某個系統出現問題不會影響其他系統。
第三個階段是2013年到現在的發展期, 是以SOA和微服務架構為基礎的面向服務的支付處理系統。 第三代支付處理系統把組件進一步打散形成各種服務,引入 了SOA服務框架管理服務之間的調用關系,大幅度高了系統的靈活性。
陳斌表示,以易寶支付的實踐看,支付技術體系演變的總趨勢是從集中走向分布,從實體機走向虛擬,目前正在向云計算的方向發展。目前看,易寶不會再有第四代系統,因為目前的系統由各種服務構成,每個服務的顆粒度更小,都可以完成獨立的功能。如果系統未來需要更新,沒有必要重新對整體系統重新研發,只針對需要更新的個別服務升級就好,也不會影響到其他別的服務。因為系統的 耦合度大大地降低,所以可擴展的能力也非常強。目前,易寶正在做的事情是,面對支付不斷發展,業務量不斷上升,成本不斷增加的情況,引入Docker云,有利于高研發對市場的響應速度、高系統的彈性和可擴展性,并可以在一定程度上通過高效率降低成本。
【人物簡介】
中文名:陳斌
英文名:Chuck Chen 易寶集團***技術官(CTO)
陳斌一直專注于互聯網技術領域的探索和創新,擁有豐富的海外經歷、多年的架構經驗,深 諳移動互聯網對傳統行業的影響。
作為業界最前沿技術的實踐者和布道者,致力于推動移動互聯網技術***行業變革,譯著《架 構即未來》于2016年5月上市,當月榮登京東新書銷售榜***名,并獲中央電視臺隆重推 介。
1989年獲得吉林大學碩士學位; 1993年任新加坡航空公司高級系統分析師,負責航空訂票系統的高并發系統架構的設計;
1999年投身于硅谷互聯網技術發展的浪潮,參與硅谷互聯網公司的創業,曾任日立美國系 統集成總監、Abacus***架構師、Nokia美國***工程師;
2005年正式加入易寶支付(2003年起參與早期創業過程),負責技術和運營,領導研發易 寶第二代支付核心平臺;
2008-2013年在eBay/PayPal 任資深架構師,負責移動應用系統的架構設計。
2014年再次投身易寶集團,帶領技術團隊,建設易寶集團的技術體系, 出了大、平、 移、商的發展戰略。
【51CTO原創稿件,合作站點轉載請注明原文作者和出處為51CTO.com】