行業(yè)分賬系統(tǒng)自檢流程清單

6 評論 5596 瀏覽 50 收藏 7 分鐘

為了解決平臺的資金“二清”問題,支付機(jī)構(gòu)和銀行開始推出各自的“分賬系統(tǒng)”。盡管在實現(xiàn)方式上均有不同,但最終的效果還是大都一致。因此本人以自己在支付機(jī)構(gòu)從0-1的打造“分賬系統(tǒng)”,來分享自己的分賬系統(tǒng)項目方法論。

1. 是否有建立標(biāo)準(zhǔn)規(guī)范?

  • 參數(shù)名的命名規(guī)范;
  • 請求、應(yīng)答、異步通知接口的參數(shù)規(guī)范;
  • 響應(yīng)碼的規(guī)范,是否有統(tǒng)一響應(yīng)碼,是否有一個意思但是不同的響應(yīng)碼;
  • 單位、字符長度的規(guī)范性;
  • 加密方式的規(guī)范性。

2. 是否有建立監(jiān)督機(jī)制?

  • 需求是否合理,是否經(jīng)過討論?
  • 技術(shù)實現(xiàn)上是否靈活,是否有多人評估?
  • 接口文檔的樣例是否真實驗證過,還只是隨機(jī)修改參數(shù)?
  • 代碼上線前,是否有代碼復(fù)核機(jī)制?
  • 上線之后是否建立全面預(yù)警機(jī)制?
  • 上線之后是否有跟進(jìn)商戶反饋,來促進(jìn)產(chǎn)品迭代?
  • 是否進(jìn)行培訓(xùn),是否建立一套運營機(jī)制?

一、分賬方入網(wǎng)

1. 接口添加

  • 是否有接口請求記錄?
  • 是否有日志查詢?

2. 系統(tǒng)認(rèn)證

  • 一旦添加分賬方是否一定創(chuàng)建認(rèn)證訂單?
  • 而認(rèn)證完成是否一定更新商戶狀態(tài)?
  • 更新失敗了怎么辦?
  • 認(rèn)證失敗是否會將失敗原因回傳給商戶?

3. 打款驗證專戶資金不足怎么辦?

  • 是否有預(yù)警機(jī)制?
  • 一旦金額不足,商戶狀態(tài)和商戶認(rèn)證狀態(tài)是怎樣的?
  • 目前每次認(rèn)證的打款金額都是0.01元,而不是隨機(jī)0-1元打款是否合理?

4. 修改接口

  • 以相同信息重新請求是否會重新調(diào)取認(rèn)證接口?
  • 修改接口是否對所有添加的版本做了兼容?

5. 異步通知

  • 商戶對接異步通知,是否一定會發(fā)送異步通知?
  • 認(rèn)證失敗是否有異步通知,以及失敗原因?

二、分賬請求

1. 實時分賬

  • 實時分賬是否會出現(xiàn)支付完成但未創(chuàng)建分賬可能性?
  • 是否出現(xiàn)一直認(rèn)證不成功的情況?即已創(chuàng)建
  • 出現(xiàn)不成功/已創(chuàng)建的情況,系統(tǒng)有做補(bǔ)償措施沒?預(yù)警機(jī)制?
  • 商戶對接異步,是否一定會到異步,收不到怎么辦?

2. 延遲分賬

  • 延遲接口請求是否有請求記錄查看,日志是否有記錄
  • 延遲接口請求通過是否一定創(chuàng)建分賬訂單,沒創(chuàng)建怎么辦,并發(fā)請求呢?
  • 創(chuàng)建訂單是否一定會分賬成功,不成功怎么辦?
  • 賬務(wù)處理完成,通知訂單狀態(tài)扭轉(zhuǎn)若失敗怎么辦?預(yù)警機(jī)制是否有?
  • 延遲接口是否有預(yù)留30天內(nèi)自動分賬的功能?(央行規(guī)定在途時間不得超過30)對每個行業(yè)都適用嗎?
  • 延遲分賬對外全套接口是否足夠完整,是否標(biāo)準(zhǔn)?
  • 延遲分賬的并發(fā)請求峰值。

3. 多次分賬

  • 多次分賬請求接口是否規(guī)范,是否有日志追蹤?
  • 代碼層面、對外接口是否進(jìn)行多人復(fù)核檢測?
  • 接口是否足夠規(guī)范?
  • 多次分賬接口請求是否一定創(chuàng)建分賬訂單,沒創(chuàng)建怎么辦?
  • 并發(fā)請求,匯聚是否能夠支撐住?
  • 請求超時怎么處理?客戶如果同一筆訂單多次請求超時,但是有一筆直接返回已分賬,那么如何幫助客戶查詢是那一筆分賬成功?

三、結(jié)算

  • 自動結(jié)算,是否每日定時清算后會自動處理?沒有處理怎么辦?
  • 如果跑批失敗,或者本來10分鐘完成提到銀行卡,結(jié)果耗了一整天的時間,這些會怎么辦?是否有告警機(jī)制,快速處理的補(bǔ)償機(jī)制?
  • 如果結(jié)算訂單創(chuàng)建,但并未請求打款(請求未通過),系統(tǒng)是否有補(bǔ)發(fā)功能?預(yù)警功能?
  • 如果一筆訂單一直處于打款中,如何處理?是否有預(yù)警通知,因為我們對外有承諾時間的。
  • 結(jié)算請求接口,假設(shè)請求失敗,則請求失敗的失敗原因是否足夠合理?
  • 結(jié)算失敗,是否有異步通知?錯誤原因返回,返回碼是否經(jīng)過加工處理?
  • 接口結(jié)算的對外全套接口是否足夠完整,是否標(biāo)準(zhǔn)?

四、退款

1. 正常退款

  • 退款支持的并發(fā)請求峰值是多少?如果超過并發(fā)峰值會怎么樣?
  • 分賬退款請求是否有日志記錄?
  • 同一筆訂單,其支付訂單的退款成功,而分賬訂單的分賬退款,是否會出現(xiàn)一筆成功,一筆失敗/處理中的情況?如果出現(xiàn)了會怎么辦
  • 退款完成,是否會出現(xiàn)更新支付退款狀態(tài),但未更新分賬退款狀態(tài)。
  • 更新退款狀態(tài),但是賬務(wù)金額不足會怎么辦,是否有監(jiān)控?
  • 多次退款,能否一下子查出的該訂單所有的退款記錄
  • 分賬退款金額是否一定要小于分賬金額? 超額退款是否可行?

2. 異常退款

  • 入賬異常,是否會通知商戶,是否提供查詢接口? (目前已徹底解決入賬異常問題,解決的方式是以貸記卡進(jìn)行試算,如果平臺分賬金額小于手續(xù)費,則攔截交易)
  • 重復(fù)支付、入賬異常、失敗交易等不同類的自動退款模式,假設(shè)系統(tǒng)退款發(fā)起失敗,是否有補(bǔ)償機(jī)制,郵件預(yù)警機(jī)制?

五、賬戶

  • 目前分賬方賬戶結(jié)構(gòu)為3層,用戶根本看不懂;是否可以簡化?
  • 能否定制化推出個人類型賬戶、普通商家賬戶、VIP商家賬戶?
  • 簡化賬戶模式,如何才能不影響已對接使用的商戶?
  • 賬戶支付模式的要素,以及前提是什么?

 

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

題圖來自Unsplash,基于CC0協(xié)議。

更多精彩內(nèi)容,請關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號或下載App
評論
評論請登錄
  1. 你好 我是匯付天下商務(wù) 希望和您做進(jìn)一步溝通 18612705312(微信同號)

    來自北京 回復(fù)
  2. 很優(yōu)秀

    回復(fù)
  3. 如果不接觸這個系統(tǒng),會摸不清頭腦。建議配一個業(yè)務(wù)流程圖,有助于讀者消化內(nèi)容

    來自北京 回復(fù)
    1. 哈哈,非常好的建議,因為這篇是我第一次寫文章,更多的是給自己看的,缺乏背景說明,流程說明,所以讓人難以琢磨。感謝你提的建議,我后續(xù)會改進(jìn)的,非常感謝。

      來自廣東 回復(fù)
    2. 不客氣額,分享了我就看了,結(jié)果發(fā)現(xiàn)摸不清業(yè)務(wù)流程,看著吃力。

      來自北京 回復(fù)
  4. 歡迎大家來提意見

    回復(fù)