iT邦幫忙

2021 iThome 鐵人賽

DAY 29
0
永豐金融APIs

掌握訂單與線上金流的剪不斷理還亂系列 第 29

Day29 訂單 -- 訂閱

其實訂閱訂單跟定期定額作法非常相似,
這邊會額外拉出來講是因為個人對於他們兩兄弟有不同定義,
文章是我寫的想怎麼分就怎麼分,爽

訂閱訂單其實在資料處理上與定期定額非常相似,
有仔細思考或者實際做過之後才會發現當中少數的不同之處,
首先是選擇期數,在各大金流定期定額會需要選擇期數,
但訂閱通常是不用選擇期數的,為什麼定期定額都要指定期數,但是訂閱不需要,
是因為定期定額實做是金流方,金流方要扣錢需要你同意,
也就是再一開始就指定好要多少錢多少次,同意後後面交易方可自動執行,
訂閱通常是商家自己實做排程產生訂單,
但因為一般中小型商家的沒辦法直接透過透過銀行扣款,需要透過第三方金流服務,
也就是用定期定額來做訂閱功能,所以很容易混亂,
簡單來說訂閱就是商家主動通知金流端說我要成立訂單,
定期定額則是金流端通知商家說訂單成立好了。

訂閱的資料處理跟定期定額一樣,成立一筆新的訂單紀錄,
包含order_item、payment、payment_log,
同樣需要紀錄order.origin_order_id(這邊絕對不是複製昨天的),
唯一差別可能就是payment.period全部期數可以拿掉,
payment.current_period可以當成累積訂閱月使用。

終於也到了鐵人賽尾聲,到這邊應該就是這次鐵人賽打算講的內容了,
明天應該是心路歷程,以上內容希望對你們有幫助。


上一篇
Day28 訂單 -- 定期定額
下一篇
Day30 續 -- 三十而已
系列文
掌握訂單與線上金流的剪不斷理還亂30

尚未有邦友留言

立即登入留言