支付清算業務總結
該文章是本人在產品項目摸爬滾打的總結,不一定權威,現將思考過程分享給大家。
以微信打印機延伸的廣告交易平臺,所涉及的支付交易業務為例子,業務涉及廣告主充值,廣告消耗,設備主獲得廣告利益,用戶付費打印,設備主提現,系統對賬,財務記賬等,總結以下幾個方面需求:
- 交易的需求:比如說充值、提現、扣費、余額是否充值等
- 記賬的需求:根據會計的需求記錄金錢的進、出
- 對賬的需求:包括各方對賬的需求,特別是公司對賬,核對交易記錄,金額是否正確等;
- 風控的需求:防止惡意的行為導致交易的發生
業務一般來說從交易開始,會涉及到資金的流動,從一個賬戶到另外一個賬戶,通過某支付平臺的渠道進行流入流出,因此需要關注交易主體賬戶、渠道、交易對方賬戶這三個對象,這涉及到記賬、對賬的需要,明確每筆業務發生,錢從何而來,去往哪里,數量多少都要做到可追溯。
記錄的信息如下,但不僅限如此:
交易主體賬戶ID、交易主體賬戶名稱、交易對方的賬戶ID、賬戶名稱、渠道類型、商品類別、商品的名稱、發生的時間、流水號及渠道返回的訂單號,如果過程中有狀態的變化,需要增加狀態的類型。
軋帳
一般來說,正常交易和退款都會涉及資金的變動,由于廣告系統和設備系統是兩個相對獨立又密切關系的系統,所以對賬成為必不可缺的工作,但是每天發生幾十萬的交易記錄,人為對賬顯然不切實際,這里涉及內部對賬和與渠道的對賬。
內部對賬是內部系統之間的數據核對,設備系統打印之后上報給廣告平臺,再由廣告平臺進行費用的扣減和廣告收益的分配,設備系統后臺記錄的是打印數據,這里有兩點需要注意:當業務量大或者服務不穩定的時候,容易造成數據的丟失,另外廣告費用扣除的時間和打印系統打印的時間,哪一個為標準?
我們內部采取的對賬方式是凌晨的時候,兩個系統的原始數據進行核對,因此業務時間的唯一性很重要,原因是當23:59打印的一些數據,到00:00后才上報過來,這筆業務屬于哪一天的?對賬的時候需要數據查找工作,必然會影響線上業務,因此只能在凌晨業務量小的時候進行。
平賬
一般來說,數據不平的情況是涉及的對象數據不匹配導致的,如:
- 設備系統記錄了,但是廣告沒有記錄,這時候需要把這筆費用扣除上;
- 廣告重復扣除了費用,這時候需要手動把這筆記錄刪除;
- 設備系統無記錄,但是廣告沒有重復扣除情況下,多扣除了費用,這種情況一般是設備系統本身的問題,比較少見,需要具體分析;
對于渠道商的對賬也是如此,因為設備主提現或者廣告主充值,都有可能涉及錢明明付出去了,但是還沒到賬的情況,所以需要記錄渠道反饋的狀態字段,以免發生不必要的糾紛。
以上是夜里隨筆總結,有不足之處多多指教。
本文由 @一接PM 原創發布于人人都是產品經理。未經許可,禁止轉載。
加油