混合支付方案(積分+支付寶/微支付)

場景:

用戶可以使用賬戶積分進行 “支付消費”遍坟,每一積分等于一元RMB蔬胯。
當消費的積分不足時,可以通過額外支付金額 ?上積分進行支付逾苫。
例如 一件衣服需要 100塊,可以使用50積分+50RMB混合支付進行消費枚钓。

問題1:

由于支付是異步操作并回調(diào)到業(yè)務系統(tǒng)的铅搓,所以 使用第三方支付過程中,原來的賬戶積分已經(jīng)發(fā)生變化了搀捷。
就以前面例子來說在 在進行支付過程中星掰,有可能因為其他業(yè)務導致 原來的50積分扣掉為10積分多望,那這樣支付完畢以后,必然是積分不足無法完成扣費操作氢烘。

解決方法:

講用戶積分進行鎖定怀偷,并且鎖定10分鐘后如果無法進行消費操作,則自動解鎖(這里可以考慮使用redis的存活時間進行實現(xiàn))播玖。鎖定了10積分以后椎工,其他業(yè)務功能再進行相關的消費操作前,就判斷得到積分不足從而終止用戶消費操作蜀踏。待 第三方支付成功以后维蒙,會將鎖定積分 + 支付金額繼續(xù)事務操作。

問題2:

業(yè)務系統(tǒng)有可能經(jīng)常更新果覆,并且支付系統(tǒng)有可能不是獨立運行颅痊。
換句話說支付系統(tǒng)有可能因為其他功能更新而更新,從而會有一段時間無法提供服務局待。
例如 已經(jīng)發(fā)起支付斑响,50積分被鎖定時,服務器碰巧正在更新燎猛,并且10分鐘后才回復正常服務恋捆,
10分鐘后鎖定積分被解鎖。
用戶在10分鐘以內(nèi)就完成了支付操作重绷,并且第三方嘗試回調(diào)給業(yè)務系統(tǒng)沸停,發(fā)現(xiàn)業(yè)務系統(tǒng)一直處于更新狀態(tài),直到10分鐘過后業(yè)務系統(tǒng)恢復正常運作昭卓。此時由于50積分被解鎖了愤钾,有可能會出現(xiàn)50積分余額不足的情況。

解決方法:

在更新系統(tǒng)之前一段時間候醒,例如半小時動態(tài)設定一個 關閉支付 狀態(tài)能颁,所有準備發(fā)起的支付都會被拒絕,可能提示為“系統(tǒng)維護中倒淫,暫時無法提供支付操作”之類的內(nèi)容伙菊。在 關閉支付 以后,就可以開始更新系統(tǒng)了敌土。
注意:關閉支付功能一定是要能動態(tài)設置而不需要更新系統(tǒng)镜硕,所以在支付上線之前就應該有這個機制了。

問題3:

鑒于問題2的解決方法返干,如果忘記 關閉支付 功能兴枯,那應該怎么處理呢?

解決方法:

待續(xù)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市矩欠,隨后出現(xiàn)的幾起案子财剖,更是在濱河造成了極大的恐慌悠夯,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,454評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件躺坟,死亡現(xiàn)場離奇詭異沦补,居然都是意外死亡,警方通過查閱死者的電腦和手機咪橙,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,553評論 3 385
  • 文/潘曉璐 我一進店門策彤,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人匣摘,你說我怎么就攤上這事」危” “怎么了音榜?”我有些...
    開封第一講書人閱讀 157,921評論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長捧弃。 經(jīng)常有香客問我赠叼,道長,這世上最難降的妖魔是什么违霞? 我笑而不...
    開封第一講書人閱讀 56,648評論 1 284
  • 正文 為了忘掉前任嘴办,我火速辦了婚禮,結(jié)果婚禮上买鸽,老公的妹妹穿的比我還像新娘涧郊。我一直安慰自己,他們只是感情好眼五,可當我...
    茶點故事閱讀 65,770評論 6 386
  • 文/花漫 我一把揭開白布妆艘。 她就那樣靜靜地躺著,像睡著了一般看幼。 火紅的嫁衣襯著肌膚如雪批旺。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,950評論 1 291
  • 那天诵姜,我揣著相機與錄音汽煮,去河邊找鬼。 笑死棚唆,一個胖子當著我的面吹牛暇赤,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播瑟俭,決...
    沈念sama閱讀 39,090評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼翎卓,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了摆寄?” 一聲冷哼從身側(cè)響起失暴,我...
    開封第一講書人閱讀 37,817評論 0 268
  • 序言:老撾萬榮一對情侶失蹤坯门,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后逗扒,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體古戴,經(jīng)...
    沈念sama閱讀 44,275評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,592評論 2 327
  • 正文 我和宋清朗相戀三年矩肩,在試婚紗的時候發(fā)現(xiàn)自己被綠了现恼。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,724評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡黍檩,死狀恐怖叉袍,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情刽酱,我是刑警寧澤喳逛,帶...
    沈念sama閱讀 34,409評論 4 333
  • 正文 年R本政府宣布,位于F島的核電站棵里,受9級特大地震影響润文,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜殿怜,卻給世界環(huán)境...
    茶點故事閱讀 40,052評論 3 316
  • 文/蒙蒙 一典蝌、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧头谜,春花似錦骏掀、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,815評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至末荐,卻和暖如春侧纯,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背甲脏。 一陣腳步聲響...
    開封第一講書人閱讀 32,043評論 1 266
  • 我被黑心中介騙來泰國打工眶熬, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人块请。 一個月前我還...
    沈念sama閱讀 46,503評論 2 361
  • 正文 我出身青樓娜氏,卻偏偏與公主長得像,于是被迫代替她去往敵國和親墩新。 傳聞我的和親對象是個殘疾皇子贸弥,可洞房花燭夜當晚...
    茶點故事閱讀 43,627評論 2 350