2021精品国产自产拍在线观看,亚洲码专区亚洲码专区,我想看免费毛片,久久香蕉视频美女欧美日韩国产超高清免费看片

 
  • 熱(re)門(men)文章
    
找支付系統/支付接口 都會注意的幾點事項?
來(lai)源: | 作者:webgotoo | 發布時間 :2019-10-22 | 5055 次(ci)瀏(liu)覽: | 分享到:
支付通道一般分為網關支付與快捷支付。網關支付為跳轉網頁,用戶輸入信息支付;快捷支付不需要跳轉網頁,直接發請求進行支付。確定用戶需要使用哪種通道支付,以及用戶是否開通該通道。

對接支付注意事項(xiang):

1,確定支付通道是否開通

支(zhi)(zhi)(zhi)付(fu)通(tong)道一般分(fen)為網(wang)關支(zhi)(zhi)(zhi)付(fu)與(yu)快(kuai)(kuai)捷支(zhi)(zhi)(zhi)付(fu)。網(wang)關支(zhi)(zhi)(zhi)付(fu)為跳轉(zhuan)網(wang)頁,用(yong)戶輸入信息支(zhi)(zhi)(zhi)付(fu);快(kuai)(kuai)捷支(zhi)(zhi)(zhi)付(fu)不需要跳轉(zhuan)網(wang)頁,直接發(fa)請求進行支(zhi)(zhi)(zhi)付(fu)。確定用(yong)戶需要使用(yong)哪種通(tong)道支(zhi)(zhi)(zhi)付(fu),以及用(yong)戶是否(fou)開通(tong)該通(tong)道。


2,確定支付平臺是否具有入金、出金功能

所有支(zhi)付平臺都(dou)應該(gai)有入(ru)金功能,但是只(zhi)有一些平臺具(ju)有出金功能。


3,如果有代付,并且不是T0(當天充值入賬),就需要用戶提前對賬號進行充值

4,確定入金、出金的限制及手續費率。

5,服務器IP是否需要在第三方支付平臺報備。

大(da)部分公司,只要想賺錢(qian),就得上支付系(xi)(xi)統(tong),讓用戶(hu)(hu)或者客戶(hu)(hu)有地方交錢(qian)。 當然,公司發展的不(bu)同階段(duan),對(dui)支付系(xi)(xi)統(tong)的定位和架構也不(bu)同。整體上來說,我們(men)可以(yi)把一個公司的支付系(xi)(xi)統(tong)發展分為三個階段(duan):

支付系(xi)統(tong):支付作為(wei)一個(ge)(封閉)的(de)(de)、獨立的(de)(de)應用系(xi)統(tong),為(wei)各系(xi)統(tong)提供(gong)支付功能支持。一般來(lai)說,這個(ge)系(xi)統(tong)僅限于為(wei)公(gong)司內部的(de)(de)業務(wu)提供(gong)支付支持,并且和(he)業務(wu)緊(jin)密耦合。

支(zhi)(zhi)付(fu)服(fu)務(wu)(wu):支(zhi)(zhi)付(fu)作為(wei)一個開發的(de)系(xi)統,為(wei)公司內外部系(xi)統、各(ge)種業務(wu)(wu)提供(gong)支(zhi)(zhi)付(fu)服(fu)務(wu)(wu)。支(zhi)(zhi)付(fu)服(fu)務(wu)(wu)本身應該是和具體的(de)業務(wu)(wu)解耦(ou)合的(de)。

支付平(ping)臺(tai):支付作為一個可擴展的(de)平(ping)臺(tai), 公司內外部的(de)用戶(hu)可以在(zai)此基礎上定制開發自己的(de)服(fu)務。

這個劃分有點勉強。簡單說,支付系統是僅供內部使用的, 支付服務是支持公司內外部來調用的,支付平臺是可以在服務的基礎上定制各種場景支持的

支付業務流程

區分(fen)兩(liang)個概念:支付(fu)和(he)交(jiao)易(yi)。支付(fu)是交(jiao)易(yi)的一部分(fen)。一個簡單(dan)(dan)的交(jiao)易(yi)過程(cheng)包(bao)括:客戶下訂單(dan)(dan),客戶完(wan)成支付(fu),商(shang)(shang)家(jia)接收訂單(dan)(dan),商(shang)(shang)家(jia)出貨。這里僅考慮下訂單(dan)(dan)的流程(cheng)。從軟(ruan)件工程(cheng)的角度, 我們首先需要明確下幾個參與者。

電商系(xi)(xi)統,指(zhi)提供在線購(gou)物服務的系(xi)(xi)統。用戶在這個系(xi)(xi)統中完成交易。

支(zhi)付(fu)系(xi)統(tong),可以是(shi)電商(shang)系(xi)統(tong)的一(yi)個模塊,或者是(shi)個獨立的系(xi)統(tong)。這是(shi)本文的主角,用來完成支(zhi)付(fu)過(guo)程。

用戶(hu),在電商(shang)系統中敗家的(de)那(nei)位(wei)。如果使用銀行卡做交易,那(nei)也被(bei)稱為持卡人。

用戶使用銀行(xing)卡(ka)交易(yi)時,發(fa)(fa)行(xing)這(zhe)個銀行(xing)卡(ka)的機構稱為發(fa)(fa)卡(ka)行(xing),或者發(fa)(fa)卡(ka)機構。

商家也需(xu)(xu)要(yao)一張卡,就(jiu)是大家在淘寶開網店的時(shi)候要(yao)登(deng)記的銀行卡,最終需(xu)(xu)要(yao)把用(yong)戶給的錢打到這張卡上(shang)。

和發卡機構(gou)相對應的(de),大家聽到最多的(de)是收單機構(gou)。如支付(fu)寶,微信(xin)等第(di)三(san)方支付(fu)公(gong)司,介紹業務的(de)時候總少不了互聯網收單的(de)工作(zuo)。它們(men)把用戶訂單收起來(lai),找發卡行要(yao)錢,就有了收單業務。

主演都有了(le),下面就是(shi)如何演出支付這場大戲了(le)。正常的流(liu)程應(ying)該是(shi)這樣:

1、用戶提交訂單(dan)到電商(shang)系統(tong),電商(shang)系統(tong)對訂單(dan)進行檢(jian)驗(yan),無(wu)問題(ti)則調(diao)起(qi)(qi)支付(fu)接(jie)(jie)口(kou)(kou)執(zhi)行支付(fu)。注意這里支付(fu)接(jie)(jie)口(kou)(kou)是(shi)在服務器端調(diao)起(qi)(qi)的。一(yi)般(ban)支付(fu)接(jie)(jie)口(kou)(kou)很少從客戶端直(zhi)接(jie)(jie)調(diao)起(qi)(qi)。為了安全,支付(fu)接(jie)(jie)口(kou)(kou)一(yi)般(ban)要求用HTTPS來(lai)訪(fang)問,并對接(jie)(jie)口(kou)(kou)做(zuo)簽名。關于支付(fu)接(jie)(jie)口(kou)(kou)的設計,我將另起(qi)(qi)博(bo)文介紹。

2.支付系統檢查參數有(you)效性,特別是簽名的有(you)效性。

3.根據用(yong)(yong)戶(hu)選擇的(de)(de)(de)支(zhi)(zhi)付(fu)(fu)(fu)方式(shi),以及系(xi)統支(zhi)(zhi)付(fu)(fu)(fu)路由設(she)置(zhi),選擇合(he)適的(de)(de)(de)收單(dan)機構。這(zhe)里涉及三(san)個(ge)概念,支(zhi)(zhi)付(fu)(fu)(fu)方式(shi),支(zhi)(zhi)付(fu)(fu)(fu)路由。這(zhe)又是一(yi)個(ge)槽點。簡單(dan)說,用(yong)(yong)戶(hu)可(ke)以選擇各種銀(yin)行卡(ka)支(zhi)(zhi)付(fu)(fu)(fu),比如(ru)寧(ning)波銀(yin)行卡(ka),但(dan)是你的(de)(de)(de)支(zhi)(zhi)付(fu)(fu)(fu)系(xi)統沒有對(dui)(dui)接(jie)寧(ning)波銀(yin)行,那對(dui)(dui)這(zhe)種卡(ka),可(ke)以選擇你接(jie)入的(de)(de)(de),支(zhi)(zhi)持這(zhe)個(ge)卡(ka)的(de)(de)(de)收單(dan)機構來執行支(zhi)(zhi)付(fu)(fu)(fu),如(ru)用(yong)(yong)微信(xin)或者支(zhi)(zhi)付(fu)(fu)(fu)寶等等第三(san)方支(zhi)(zhi)付(fu)(fu)(fu),或者銀(yin)聯支(zhi)(zhi)付(fu)(fu)(fu)等系(xi)統支(zhi)(zhi)持的(de)(de)(de)方式(shi)來執行。這(zhe)就(jiu)是支(zhi)(zhi)付(fu)(fu)(fu)路由,根據用(yong)(yong)戶(hu)提供(gong)的(de)(de)(de)銀(yin)行卡(ka)來選擇合(he)適的(de)(de)(de)收單(dan)機構去執行支(zhi)(zhi)付(fu)(fu)(fu)。常用(yong)(yong)支(zhi)(zhi)付(fu)(fu)(fu)方式(shi)還包括第三(san)方支(zhi)(zhi)付(fu)(fu)(fu),如(ru)微信(xin)支(zhi)(zhi)付(fu)(fu)(fu)寶等,這(zhe)種情況(kuang)下就(jiu)不需要支(zhi)(zhi)付(fu)(fu)(fu)路由了。

4.調用收單(dan)接(jie)口(kou)執行支付(fu)。這是支付(fu)系統的(de)核心。每個(ge)公司的(de)收單(dan)接(jie)口(kou)都不一(yi)樣,接(jie)入(ru)一(yi)兩個(ge)收單(dan)機構(gou)還好,接(jie)入(ru)的(de)多(duo)了,如何統一(yi)這些接(jie)口(kou),就是一(yi)個(ge)設計(ji)難(nan)點。

5.支(zhi)付成功,收(shou)單機(ji)構(gou)把錢(qian)(qian)打到(dao)商(shang)戶(hu)的(de)賬戶(hu)上了。 商(shang)家就準備發貨(huo)了。 怎(zen)么發貨(huo),不(bu)是(shi)本文的(de)重點(dian)。 這(zhe)里關注的(de)要點(dian)是(shi), 商(shang)家能(neng)收(shou)到(dao)多少錢(qian)(qian)? 比如100塊(kuai)(kuai)錢(qian)(qian)的(de)商(shang)品,用(yong)戶(hu)支(zhi)付了100塊(kuai)(kuai)錢(qian)(qian)(運(yun)費(fei)、打折等另算(suan)),這(zhe)100塊(kuai)(kuai)錢(qian)(qian),還要刨(bao)去電商(shang)系統(tong)的(de)傭金、支(zhi)付通道(dao)的(de)手(shou)續(xu)費(fei),才能(neng)最終落到(dao)商(shang)家手(shou)里。

這是(shi)個Happy流程,一切(qie)看(kan)起來都(dou)很美(mei)好,但實(shi)際(ji)上步(bu)(bu)步(bu)(bu)都(dou)是(shi)坑,一旦有(you)地方考(kao)慮不周全,輕者掉單(dan)頻發,重者接口(kou)被(bei)盜刷,損失(shi)慘重。

如何(he)避(bi)免攻擊者修改支付接口參(can)數, 比如100塊錢的東(dong)西(xi),改成10塊錢?

調用收單(dan)接口(kou)來執行最(zui)終實(shi)際支(zhi)付時,如(ru)果(guo)支(zhi)付失敗了(le),比如(ru)卡(ka)上沒錢了(le),怎么辦?

收單接口把賬戶上的(de)(de)錢(qian)扣走(zou)了(le)(le)(le),但是通知支付系(xi)(xi)統(tong)的(de)(de)時候出錯了(le)(le)(le)(比如網絡閃斷,或者支付系(xi)(xi)統(tong)重啟了(le)(le)(le)),支付系(xi)(xi)統(tong)不知道這筆交易已(yi)經達成了(le)(le)(le),怎么處(chu)理?

還有好(hao)多(duo)問(wen)題(ti)….

和錢打(da)交道(dao),在(zai)任(ren)何公(gong)司,都跑不掉財(cai)務(wu)部(bu)門。 那財(cai)務(wu)部(bu)門會關(guan)注哪些內容? 當然,最(zui)重(zhong)要(yao)(yao)的(de)是(shi)賬務(wu)信(xin)息。 所(suo)有(you)的(de)交易(yi)都要(yao)(yao)記賬,按要(yao)(yao)求公(gong)司都需要(yao)(yao)定期做審計,每(mei)一筆(bi)帳都不能出(chu)錯。這當然不能等到審計的(de)時候再去(qu)核(he)對(dui),而是(shi)每(mei)天都需要(yao)(yao)對(dui)賬,確保(bao)所(suo)有(you)的(de)交易(yi)支出(chu)相抵,也就(jiu)是(shi)所(suo)說的(de)把賬給平了。 這就(jiu)有(you)三種(zhong)情況: 電商系(xi)統和商家對(dui)賬;電商系(xi)統和支付系(xi)統對(dui)賬;支付系(xi)統和收單(dan)機構對(dui)賬。最(zui)為支付系(xi)統,我們僅關(guan)注后兩者的(de)情況。

從軟件開發角度, 還有一些非功能性需求(qiu)需要實現(xian):

性能: 特(te)別是秒(miao)殺的時候,如何滿足(zu)高(gao)頻(pin)率(lv)的支付需求(qiu)?

可靠性:不(bu)用(yong)說,系統能達到(dao)幾(ji)個9,是衡量軟(ruan)件設計功力的(de)重要指標。 99%是基礎, 99.999%是目標,更多的(de)9哪就是神(shen)了。

易用(yong)性:支付中多一(yi)個步驟(zou),就會流失至少2%的用(yong)戶(hu)。 產品經理(li)都(dou)在削(xue)尖(jian)腦(nao)袋想想怎(zen)么讓用(yong)戶(hu)趕緊(jin)掏錢。

可擴展性(xing): 近年來(lai)支(zhi)(zhi)付業務創新(xin)產品(pin)多,一(yi)元購、紅包(bao)、打賞等(deng),還有(you)各種(zhong)的(de)支(zhi)(zhi)付場(chang)景。 怎么(me)能夠快速滿足產品(pin)經(jing)理的(de)需求,盡快上線來(lai)搶占市場(chang),可擴展性(xing)對支(zhi)(zhi)付系統設計也是一(yi)個挑戰。

可伸(shen)縮(suo)性:為了支持公司業務(wu),搞(gao)一些促(cu)銷活動是必須(xu)的。 那促(cu)銷帶來的爆(bao)發(fa)流量,最佳應(ying)對方法就是加機器了。

  • 頭條熱(re)搜
  • 關注我們

微信(xin)號:webgotoo

電話(hua):