做后台支付系统,你要注意这些!!!
咖友提問:后臺支付系統考慮哪幾方面?
最近要做個酒店的支付系統 需求是老板提出來的 預訂的功能點有了幾個 求后臺支付系統還要怎么考慮?考慮哪些方面的功能,要怎么設計prd文檔?
來自賀少 58到家 產品經理的回答
設計后臺系統基本按照以下幾個方面考慮:數據、流程、審計風控
數據:交易流水、交易狀態、交易訂單
交易流水:流水ID、商戶訂單號、第三方交易流水號、金額、發生時間、商品信息、進出帳類型
交易狀態集:基本態(未支付、已支付、已退款)、可能的特殊態(已預付、以補充支付、交易作廢、部分退款)
交易訂單:訂單總金額、應收金額、實收金額、商品總價、優惠金額(市場補貼)
計算規則以及數據字典的定義,建議與財務專業術語一致,保證沒有理解誤差。
流程:
預付、補充支付、退款
預付:用戶預訂酒店房間繳納部分定金,預付后封鎖庫存
補充支付:訂單服務完成,最終支付的總金額>預付金額,需要補充支付,補充支付后交易完成
退款:自動退款,當交易未完成或重復支付等情況則根據退款邏輯自動觸發退款,手動退款,當產生客服人工介入處理、或異常情況則需要容錯處理人工退款
審計風控:
對賬:系統交易記錄自洽,需要所有支付渠道金額加和等于訂單的服務應收金額,
第三方對賬:保證第三方(支付寶微信等)的交易流水與系統內的流水完全匹配
市場補貼以及內部會員的對賬:保證交易記錄的實際發生費用與虛擬賬戶系統、營銷系統記錄的數據一致
稅率:單筆或多筆交易其中可能涉及個人所得稅、以及交易稅等
風控:要考慮支付產生的風險規避、交易失敗的處理方式,重復支付的處理方式,系統權限控制。
其中:交易與庫存鎖定一定是統一的事故處理——保證交易完成才能執行庫存鎖定,避免造成公司財產損失(公司虧錢,你還有錢拿么?)
權限控制,系統的手動操作扣,調賬操作一定是高級的財務或運營人員。
重復支付:保證用戶單次支付成功,避免用戶財產損失(用戶虧錢,那一定會投訴)
對于避免重復支付的解決方案給個簡單方案分享一下 :
注:
1、方案一和方案二 單獨就可以避免重復支付,也可以同時生效
2、方案一有一個弊端就是如果同一個訂單,可以被支付多次,例如100元的訂單,微信先支付50然后 有支付50 則需要取消方案一,保留方案二
3、因為支付寶和微信都有避免重復支付機制“同一個商戶訂單號不可以被支付多次”,所以一般的簡單產品支付,方案一就可以解決。
↙點擊「 閱讀原文 」查看更多精彩干貨
總結
以上是生活随笔為你收集整理的做后台支付系统,你要注意这些!!!的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 浅谈产品的用户画像:它并不是万能的
- 下一篇: 如何做好一条0~2岁的产品狗