虛擬賬戶應用說明
各位小伙伴們好,在《虛擬賬戶如何設計》中我們具體介紹了虛擬賬戶是什么,如何搭建虛擬賬戶數據項,以及相關案例說明,那么在本章將針對虛擬賬戶講一下虛擬賬戶的交易(也就是如何觸發虛擬賬戶變動)以及虛擬賬戶應用場景,方便大家進一步了解虛擬賬戶。
首先,我們了解一下什么是虛擬賬戶的交易。虛擬賬戶交易是指:
可以在不同業務場景下觸發虛擬賬戶金額的變動,從而產生賬務流水的一套交易指令。
可能這樣說比較概念與寬泛,我再簡單形容一下:在虛擬賬戶賬戶結構時有一個金額屬性字段,包括可用余額、凍結余額及總余額,具體可回顧《虛擬賬戶如何設計?》。
其實所謂虛擬賬戶交易,就是有一套交易指令,告訴虛擬賬戶可用金額發生額的變動、凍結金額發生額變動,也就是告訴虛擬賬戶金額屬性字段發生的變動,同時發生變動后會產生賬務流水。
比如有一虛擬賬戶余額1000,可用余額500,凍結余額500。有這樣一個業務,說凍結余額到期可以解凍了,就需要一種交易告訴虛擬賬戶凍結金額減少500,可用金額增加500,這樣虛擬賬戶余額還是1000,可用余額為1000,凍結余額為0,其中的指令就是交易。對于虛擬賬戶自身來說,一般有如下通用交易:
交易是連接業務與虛擬賬戶的橋梁,假如我們有不同的業務會導致虛擬賬戶的凍結,那么我們不同的業務就可以觸發內部凍結的交易指令,因此在技術實現時,交易體系通常是一套完善的接口體系。再觸發交易指令后我們也會記下來交易信息——這就是交易流水。
關于交易流水我們可以參考如下表格數據項:
因此,在一個虛擬賬戶框架下,某一業務觸發虛擬賬戶變動后,會留下來交易流水、賬務流水,同時可以讓賬戶相關金額屬性進行實時變動。
通過以上相關說明,我們簡單列舉一下虛擬賬戶在互聯網中有哪些應用場景:
場景一:會員積分
我們知道,現在不管是什么類型的APP,都會有會員體系,會員體系都會有會員等級之分,會員等級的評價一般都是由會員積分來評價的,會員積分一般要求是實時的,通過積分增加或減少來體現不同等級,或者是積分兌換某一類商品等,這積分就是虛擬賬戶的一種使用形式。
我們可以設置一種賬戶類型為積分,每個用戶都有這樣一個積分賬戶,通過不同業務來體現積分的增減,通過積分的余額來體現會員等級。
場景二:虛擬幣
這個應用場景也非常廣泛,比如我們常見的XX鉆石、XX豆、XX金幣、XX券等,都是對虛擬賬戶的應用,本質上就是有一種這種類型的虛擬賬戶,無非也是這個虛擬賬戶的金額的變動。
因此,我們了解虛擬賬戶通過賬戶結構、賬務結構的建立,根據業務需要,建立相關的交易體系,通過這一種標準框架的可以實現不同應用場景的應用。
這也是我寫后臺產品經理相關產品設計的初衷——通過一種標準的框架體系,來滿足不同業務場景的需求設計!
本文由@羅飛 原創發布于人人都是產品經理。未經許可,嚴禁轉載
題圖來自PEXELS,基于CC0協議
積分有有效期,不同積分有效期不同,如何通過賬戶余額表來表現呢?
賬務結構中的交易類型和交易流水里的交易類型有什么關系和區別?
賬務結構中的交易類型你可以理解為業務類型,交易里的交易類型是針對這一筆交易是什么。比如我們有個業務科目是活動傭金,要做凍結增加的交易,那么賬務里面就可以記錄為活動傭金,然后交易就是一個凍結增加的交易。
好棒!??!最近正在做虛擬賬戶 看了 再實踐 再來看 發現真的是字字珠璣
多謝!多謝!
您好,請問交易流水表中的交易類型,交易請求類型,交易組別怎么區別和定義
總余額=可用余額+凍結余額。為啥02單純減少凍結余額的交易會增加總余額,03同問。
不好意思,寫錯了,多謝指出,02-03,都是減少,不好意思