支付-路由系統


支付路由產生的背景:

支付公司主要做的是代收、代付業務,代收、代付依賴渠道與銀行實現交互,不同的渠道有不同的收費標准,怎樣只能選擇最優的“路線”-渠道,這就產生了路由系統

支付路由的作用:

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

路由,就是要實現節約成本!

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

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

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

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

支付路由設計邏輯:

大致邏輯為:

 1、配置N條規則及1條默認渠道

2、每條規則包含‘‘條件’’和‘‘渠道’’2個組成部分,條件由若干個條件維度組成條件集合

3、當滿足此條件時使用該渠道,如此規則不滿足則進入下一規則判斷直到找到符合的規則

4、如果所有規則都不滿足,則使用默認渠道

路由系統其它細節說明:

1.每個渠道提供手動配置是否可用;

2.渠道出現異常時,自動和手動切換功能;

3.每條規則設置生效時間、失效時間;規則調整支持熱拔插、不需要重啟應用

參考文檔:

https://zhuanlan.zhihu.com/p/21567401


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM