APP是如何實現(xiàn)自動續(xù)費的?

2021-02-27    分類: 網站建設

01、目標

在APP內實現(xiàn)會員自動續(xù)費的功能

02、流程

2.1、會員自動續(xù)費授權

會員自動續(xù)費本質是委托扣款模式。只有用戶完成簽約,商戶才可以對用戶賬戶進行自動扣款,從而完成會員訂單的支付操作。

用戶在應用內通過微信或支付寶的SDK完成代扣簽約,微信或支付寶在用戶簽約成功后將簽約信息通過異步通知的方式通知給商戶后臺。商戶后臺需要維護用戶的簽約信息,簽約ID為核心信息,在訂單的代扣請求中用于驗證授權。

2.2、會員到期后自動發(fā)起續(xù)費流程

系統(tǒng)在檢測用戶會員即將到期后,發(fā)起該用戶自動續(xù)費流程。需要完成訂單創(chuàng)建及訂單支付環(huán)節(jié)(代扣),最后在支付通知回調時為用戶延遲會員時間。續(xù)費訂單和普通訂單主要區(qū)別在于是否調用委托代扣接口。

03、委托扣款授權

用戶委托扣款授權是會員自動續(xù)費的前提,主要有支付中簽約和純簽約兩種模式。

3.1、支付中簽約

支付的同時完成代扣協(xié)議的簽約。只需要在原先的下單參數增加簽約信息就可以支持簽約功能,看上去非常適合我們會員自動續(xù)費的場景。在用戶下單購買會員連續(xù)包月之后一并完成簽約功能。

04、方案設計

調整后會員自動續(xù)費基本流程如下所示:

4.1、自動續(xù)費流程優(yōu)化

使用僅簽約接口,不使用支付中簽約接口

僅簽約接口可以限定用戶必須簽約后才可以購買連續(xù)包月商品。為了模擬用戶簽約并支付的體驗,在用戶簽約成功后由系統(tǒng)發(fā)起自動續(xù)費流程。

4.2、如何避免會員簽約后的重復續(xù)費

優(yōu)化流程后,用戶簽約成功之后需要發(fā)起自動續(xù)費流程。這里需要確保不會對用戶重復續(xù)費,這里可以考慮使用簽約ID作為訂單冪等元素。相同的簽約ID只會發(fā)起一次自動續(xù)費。

4.3、如何避免會員到期后的重復續(xù)費

當會員到期后會發(fā)起自動續(xù)費流程,這里可以考慮使用會員到期時間戳作為訂單冪等元素。若會員續(xù)費成功,會員到期時間戳會相應延長,不會再觸發(fā)會員即將到期的邏輯。若會員續(xù)費失敗,會員到期時間戳還是不變,也不會發(fā)起多個續(xù)費訂單。

05、小結

在功能實現(xiàn)時換個思路可能會有不一樣的發(fā)現(xiàn)。在這個功能上,使用僅簽約接口可以模擬用戶支付并簽約的效果,符合我們的預期。

文章題目:APP是如何實現(xiàn)自動續(xù)費的?
網站網址:http://www.muchs.cn/news42/103242.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供網站內鏈搜索引擎優(yōu)化、響應式網站、App設計、外貿網站建設網站設計公司

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

網站托管運營