主頁 > 快速排名 > 常見問題 > 深入淺出支付業(yè)務(wù)設(shè)計(jì)二三事

深入淺出支付業(yè)務(wù)設(shè)計(jì)二三事

POST TIME:2018-12-03 21:33

 

配景

在線支付業(yè)務(wù)是所有電商平臺(tái)的核心業(yè)務(wù),我在人人都是產(chǎn)品經(jīng)理的網(wǎng)站上使用關(guān)鍵字“支付”檢索了下,發(fā)現(xiàn)關(guān)于支付業(yè)務(wù)的設(shè)計(jì)少之又少,不光是支付,關(guān)于商品、產(chǎn)品、購物車等等領(lǐng)域模型的設(shè)計(jì)也很少,大家都集中討論在產(chǎn)品外在設(shè)計(jì)上,告訴你這個(gè)事情是怎么回事,但是沒有告訴設(shè)計(jì)應(yīng)該如何落地,個(gè)人認(rèn)為一個(gè)合格的產(chǎn)品經(jīng)理是一個(gè)既能進(jìn)行需求分析、業(yè)務(wù)設(shè)計(jì)、同時(shí)也能做數(shù)據(jù)設(shè)計(jì)、分析的。

本文主要以2B2B平臺(tái)為例對(duì)嘗試著對(duì)支付綁定、支付解綁、在線支付、退款等業(yè)務(wù)流程及設(shè)計(jì)方式進(jìn)行說明、梳理。如果您覺得有些幫手或者覺得哪里分歧錯(cuò)誤,希望小伙伴留言進(jìn)行交流或者點(diǎn)個(gè)贊。

設(shè)計(jì)策略

在做支付業(yè)務(wù)設(shè)計(jì)的時(shí)候,產(chǎn)品經(jīng)理不光要分析業(yè)務(wù)流程還要考慮設(shè)計(jì)策略,關(guān)于支付業(yè)務(wù)的設(shè)計(jì)策略主要表現(xiàn)在數(shù)據(jù)安適性和擴(kuò)展性。

1、數(shù)據(jù)安適性

采用銀聯(lián)簽名機(jī)制、加密機(jī)制確保支付過程中支付的安適性。

報(bào)文簽名與驗(yàn)簽機(jī)制的共同點(diǎn):首先都需要對(duì)報(bào)文中出現(xiàn)簽名域(signature)之外的所有數(shù)據(jù)元采用key=value的形式根據(jù)名稱排序,然后以&作為連接符拼接成待簽名串。其次,對(duì)待簽名串使用SHA-1算法做摘要。

報(bào)文簽名機(jī)制與驗(yàn)簽機(jī)制差別點(diǎn):

報(bào)文的簽名處理機(jī)制如下:使用銀聯(lián)頒布給商戶的商戶RSA私鑰證書對(duì)摘要做簽名。最后,對(duì)簽名做Base64編碼,將編碼后的簽名串放在簽名(signature)表單域里和其他表單域一起通過HTTP Post的方式傳輸給銀聯(lián)在線支付平臺(tái)。報(bào)文的驗(yàn)簽處理機(jī)制如下:使用商戶入網(wǎng)時(shí)銀聯(lián)提供的銀聯(lián)在線支付通訊RSA公鑰證書對(duì)摘要做簽名。最后,對(duì)簽名做Base64編碼,與返回報(bào)文表單中的簽名(signature)域簽名串做比較,如一致則驗(yàn)簽成功,不然驗(yàn)簽失敗。

加密機(jī)制:對(duì)于持卡人密碼銀聯(lián)在線支付平臺(tái)使用RSA公鑰證書對(duì)ANSI X9.8帶主帳號(hào)格式的PIN加密并做Base64編碼后傳輸,,以保障密碼的安適性。依據(jù)商戶可選配置,對(duì)于CVN2、有效期、卡號(hào)使用RSA公鑰證書別離做加密并Base64處理。對(duì)于敏感信息銀行卡驗(yàn)證信息及身份信息部分內(nèi)容,采用Base64編碼后傳輸,以做數(shù)據(jù)屏蔽。對(duì)于文件內(nèi)容,使用DEFLATE壓縮算法壓縮后,Base64編碼的方式傳輸,壓縮編碼后的內(nèi)容參與簽名摘要運(yùn)算。

2、程序擴(kuò)展性

在支付業(yè)務(wù)分析設(shè)計(jì)后,其相關(guān)數(shù)據(jù)庫表包孕支付記錄表 支付記錄表支付銀行表 支付綁定表 支付異常表、支付訂單表;以后再有類似的在線銀聯(lián)支付業(yè)務(wù)可以直接進(jìn)行復(fù)用,不消新建表。此外以下業(yè)務(wù)流程設(shè)計(jì)也可以進(jìn)行擴(kuò)展使用。

支付業(yè)務(wù)流程設(shè)計(jì)

首先介紹整個(gè)業(yè)務(wù)的整體業(yè)務(wù)流程、資金流業(yè)務(wù)流程。其次別離介紹支付綁定、解綁、支付、退款等業(yè)務(wù)流程的設(shè)計(jì)。

1、支付業(yè)務(wù)整體流程圖

2、支付業(yè)務(wù)資金流挨次圖

3、銀行卡綁定業(yè)務(wù)挨次圖

綁定業(yè)務(wù):首先要建立綁定關(guān)系

建立綁定關(guān)系,指商戶/收單機(jī)構(gòu)的用戶號(hào)(即報(bào)文中的綁定標(biāo)識(shí)號(hào))與用戶的銀聯(lián)卡信息進(jìn)行關(guān)聯(lián),關(guān)聯(lián)信息留存在銀聯(lián)系統(tǒng)中。建立綁定關(guān)系可分為前臺(tái)模式和后臺(tái)模式,前臺(tái)模式時(shí),用戶在銀聯(lián)頁面輸入相關(guān)銀行卡信息;后臺(tái)模式由商戶采集銀行卡信息發(fā)送至銀聯(lián)進(jìn)行綁定。下面以前臺(tái)模式為例進(jìn)行說明,業(yè)務(wù)流程圖如下所示:

流程說明:

如果采購方?jīng)]有綁定過銀行卡,會(huì)提示“請(qǐng)先綁定銀行開再支付”;如果綁定過銀行卡,會(huì)跳轉(zhuǎn)至支付頁面;在綁定銀行卡頁面,如果第一次綁定銀行卡,綁定信息中會(huì)進(jìn)行“交易平臺(tái)支付密碼”新增操作,不然無此操作,一個(gè)采購方只能有一個(gè)“交易平臺(tái)支付密碼”,可在會(huì)員中心修改此支付密碼;在銀聯(lián)綁定卡頁面,可選擇儲(chǔ)蓄卡和信用卡,點(diǎn)擊“綁定”,跳轉(zhuǎn)至銀聯(lián)綁定頁面,輸入卡號(hào)等綁定信息,綁定成功后會(huì)跳轉(zhuǎn)到平臺(tái)頁面,綁定成功的卡可進(jìn)行解綁。綁定卡以后,可進(jìn)行支付,在支付頁面,選擇一張綁定銀行卡,輸入手機(jī)驗(yàn)證碼和“交易平臺(tái)支付密碼”,支付點(diǎn)擊“支付”,支付成功會(huì)跳轉(zhuǎn)至支付成功頁面,訂單列表中可看到支付成功后訂單信息。在已付款訂單列表頁,可對(duì)當(dāng)天清算前訂單進(jìn)行退款,點(diǎn)擊“退款”,會(huì)返回退款結(jié)果;如果訂單支付成功,配送商(銷售)可進(jìn)行接單;采購方在配送商(銷售)接單后可進(jìn)行“確認(rèn)收貨”操作;

標(biāo)簽:烏魯木齊 九江 鹽城 林芝 東營



收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266