PHP框架-Laravel 對接商戶 收付款下發給承兌商模式 開發基於MVC的WEB應用

主要介紹一下這套系統邏輯功能及使用的框架。前端

商戶跑分系統 承兌商模式 :主要就對接商戶。把商戶的收付款訂單下發給承兌商。 多個商家提供代收代付服務。若是商家要接入系統服務,商家接入系統提供的公共接口、跑分平臺方在後臺添加此商家並激活便可實現代收代付功能。 算法

BC玩家充值邏輯及頁面跳轉邏輯:
BC玩家充值:
BC平臺發一條充值請求給跑分平臺,平臺會按「碼商出碼算法」篩選出一個收款碼返回給BC平臺那個玩家充值。此時,被選中的碼商前端會有一條訂單,點擊訂單進入詳情頁會看到有一個倒計時。
一、若是碼商在倒計時結束前收到正確來款,就點擊「確認收到」,平臺返回對應狀態給BC平臺。同時,會有如下變化:
①扣下碼商同等金額押金
②在碼商佣金帳號增長對應數量佣金
③商家(BC平臺)後臺的餘額增長對應金額
④碼商接單成功率,接單數量,忘記確認數等等一些基礎數據會同步改變
⑤在全部對應的列表裏增長一條記錄框架

二、若是碼商在倒計時結束前收到正確來款,但沒點擊「確認收到」,平臺不返回任何狀態。訂單狀態爲取消(「取消」狀態的訂單,跑分平臺只有這訂單的記錄,其餘數據不作改變。)。但若是BC平臺發起申訴,咱們平臺會進行「補單」操做。即把該訂單的「取消」狀態改成「成功」狀態。同時,會有如下變化:
①扣下碼商同等金額押金
②在碼商佣金帳號增長對應數量佣金
③商家後臺的餘額增長對應金額
④碼商接單成功率,接單數量,忘記確認數等等一些基礎數據會同步改變
⑤在全部對應的列表裏那一條同步改變記錄ide

三、若是碼商在倒計時結束前收到不正確來款,碼商前端不作操做,等倒計時結束,訂單狀態爲「取消」,平臺不返回任何狀態。但若是BC平臺發起申訴,咱們平臺會進行「補商戶」操做。
具體狀況有:
1,BC玩家取消支付,這種訂單隻能永久取消。
2,BC玩家重複支付或多付
給對應碼商再補多付金額的訂單。同時,會有如下變化:
①扣下碼商同等金額押金
②在碼商佣金帳號增長對應數量佣金
③商家後臺的餘額增長對應金額
④碼商接單成功率,接單數量,忘記確認數等等一些基礎數據會同步改變
⑤在全部對應的列表裏增長一條記錄接口

2 BC玩家少付
後臺修改對應的訂單。同時,會有如下變化:
給對應碼商再補多付金額的訂單。同時,會有如下變化:
①扣下碼商同等金額押金
②在碼商佣金帳號增長對應數量佣金
③商家後臺的餘額增長對應金額
④碼商接單成功率,接單數量,忘記確認數等等一些基礎數據會同步改變
⑤在全部對應的列表裏增長一條記錄
注意:每次給商家餘額裏增長的金額是扣除佣金後的金額,很重要請知悉同步

BC玩家提現:
BC玩家提現(即跑分平臺的代收業務)
BC平臺發一條帶收款信息的提現請求給咱們跑分平臺,平臺會按「代付商戶匹配算法」匹配出一個代付商戶。此時,被選中的代付商戶前端會有一條訂單,點擊訂單進入詳情頁會看到有一個倒計時,詳情頁裏還會有詳細的收款方式和收款人信息,代付商戶需在倒計時結束前完成支付,支付後點擊「肯定已打款」同時返回對應數據給BC平臺。
點擊後會有如下變化:
①扣下商家同等金額押金
②在代付商戶佣金帳號增長對應數量佣金
③代付商戶押金帳號增長對應金額
④代付商戶接單成功率,接單數量,忘記確認數等等一些基礎數據會同步改變
⑤在全部對應的列表裏增長一條記錄it

若是已經打款但忘記點擊「肯定已打款」,聯繫客服,後臺作「補單」操做。
「補單」後會有如下變化:
①扣下商家同等金額押金
②在代付商戶佣金帳號增長對應數量佣金
③代付商戶押金帳號增長對應金額
④代付商戶接單成功率,接單數量,忘記確認數等等一些基礎數據會同步改變
⑤在全部對應的列表裏增長一條記錄class

「碼商出碼算法」:①押金越多機率越高
②忘記確認數越低機率越高
③單日接單成功率越高几率越高
④X%(默認爲1,後臺可設置)後臺

「代付商戶匹配算法」:
①以往完成訂單時間越短几率越高
②忘記確認數越低機率越高
③單日接單成功率越高几率越高
④X%(默認爲1,後臺可設置)基礎

注意:上面兩個算法接單前提是:①已經點擊接藍色單按鈕,表示在線
②人相鄰兩單的金額不能同樣。
③通常不出現同時有兩天訂單的狀況
若是知足以上條件優先派給空閒的人。

以上屬於這套系統的部分邏輯內容,以後小編會持續更新的

相關文章
相關標籤/搜索