支付結算之路由系統(tǒng)設計

2 評論 42939 瀏覽 187 收藏 7 分鐘

本篇文章主要介紹支付結算系統(tǒng)中的路由系統(tǒng)設計,在閱讀本篇文章之前,需要一定的支付結算基礎知識,為了方便您的理解,建議您先參考本人知乎專欄文章《支付結算雜談》。

路由系統(tǒng),即智能選擇最優(yōu)‘‘線路’’,對于支付結算系統(tǒng)而言,就是要智能選擇入款、出款渠道,那如何體現(xiàn)其智能呢?我們先看幾個例子:

例子1: 現(xiàn)有2個渠道,渠道A的收費規(guī)則是1‰,渠道B的收費規(guī)則是2元1筆。毫無疑問,在其他條件相同的情況下,我們更愿意使用更便宜的渠道,而手續(xù)費到底哪家便宜,會根據(jù)交易金額有所不同。

路由,就是要實現(xiàn)節(jié)約成本!

例子2: 現(xiàn)有2個出款渠道,收費都是2元1筆,渠道A的到賬時效一般在30分鐘內,渠道B的到賬時效一般在2小時內。顯然,通常我們會選擇到賬時效快的。

路由, 就是要提高用戶體驗!

例子3:現(xiàn)有2個渠道,不管從成本上來說還是從用戶體驗來說渠道A都占盡優(yōu)勢,可是有個硬傷,此筆交易渠道A走不通, 雖然渠道B成本高點速度慢點,但是畢竟能走通且滿足用戶的需求,也只好使用渠道B了。

路由,就是要確保渠道可用!

還有還有,如果某個渠道突然癱瘓怎么辦,傻傻的等到對方恢復嗎?

以上,我們對幾個最基本的點進行了考慮,總結下來就是:

路由系統(tǒng),在滿足當前交易的前提條件下,選擇我們最希望的結果。其中,前提條件有很多,入款和出款還不太一樣,一般有單筆限額、渠道當前是否可用等,后面會詳述;最希望的結果,與公司的政策策略相關,一般可能考慮的是成本和用戶體驗。

我們看下入款(支付) 、出款(提現(xiàn))渠道常見的幾個限制維度:

  • 入款:單筆限額、卡種、銀行、當日限額、 當月限額等;
  • 出款:到賬時效、金額、發(fā)卡行、發(fā)起時間、賬戶類型(對公、對私)等,出款這塊的知識可以參考之前的一篇文章《提現(xiàn)業(yè)務流程》;

路由系統(tǒng)邏輯圖可以參考下圖:

1

相關說明:

  • 按照手續(xù)費從低到高對渠道進行排序,對于手續(xù)費相同的,則再依據(jù)渠道權重進行排序;
  • 按照渠道排序依次對渠道條件進行檢查,如果當前渠道有任一條件不滿足,則該渠道不滿足條件,進行下一渠道條件檢查
  • 直到找出滿足的渠道,如果所有渠道皆不滿足,則不支持本次交易。

以上路由系統(tǒng)邏輯模式比較適合渠道較多,判斷規(guī)則較復雜的場景,如果是出款路由,且規(guī)則相對簡單,也可以使用如下模型:

2

大致邏輯為:

  • 配置N條規(guī)則及1條默認渠道
  • 每條規(guī)則包含‘‘條件’’和‘‘渠道’’2個組成部分,條件由若干個條件維度組成條件集合
  • 當滿足此條件時使用該渠道,如此規(guī)則不滿足則進入下一規(guī)則判斷直到找到符合的規(guī)則
  • 如果所有規(guī)則都不滿足,則使用默認渠道

為了便于理解,給大家舉個例子

銀行A:所有出款都免費,但是到賬周期偏長;

銀行B:行內轉賬免費,實時到賬,跨行轉賬收費;

銀行C:所有業(yè)務均收費,但是5萬以下實時到賬,5萬以上到賬周期也較長

根據(jù)以上條件我們設計方案為,如收款銀行為B時,則使用銀行B進行出款;如收款銀行不為B&金額為5萬內&到賬時效要求高時使用銀行C出款;除以上規(guī)則外,其他所有情況使用銀行A出款。

其他說明:

以上討論的僅是簡單路由系統(tǒng)模式,仍有許多細節(jié)沒有說明,挑幾個需要注意的點介紹給大家

  • 每個渠道能配置是否可用,當?shù)谌角莱霈F(xiàn)異常時可以進行切換
  • 每條規(guī)則支持配置生效時間、失效時間,不需要進行蹲守進行變更操作
  • 規(guī)則調整支持熱插撥,而不是寫死在代碼里面,不需要重啟應用

路由系統(tǒng),對于出款來說有路由系統(tǒng)就夠了,一般不涉及產品層面的改動;但是對于入款而言,則最好有產品層面的相應調整。

入款產品層面的設計將在后期給出,本篇先做鋪墊,大家也可以先行思考下。

 

作者:MrColin,支付結算產品經(jīng)理,略懂技術。如對支付結算感興趣請移步《支付結算雜談》

本文由 @MrColin 原創(chuàng)發(fā)布于人人都是產品經(jīng)理。未經(jīng)許可,禁止轉載。

更多精彩內容,請關注人人都是產品經(jīng)理微信公眾號或下載App
評論
評論請登錄
  1. 你好,我對支付的路由管理頗感興趣,有些問題想請教下您,方便給下聯(lián)系方式么?

    來自北京 回復
    1. 可以加我QQ742877168

      來自浙江 回復