PHP框架-Laravel 对接商户 收付款下发给承兑商模式 开发基于MVC的WEB应用

主要介绍一下这套系统逻辑功能及使用的框架。

商户跑分系统 承兑商模式 :主要就对接商户。把商户的收付款订单下发给承兑商。 多个商家提供代收代付服务。如果商家要接入系统服务,商家接入系统提供的公共接口、跑分平台方在后台添加此商家并激活即可实现代收代付功能。

BC玩家充值逻辑及页面跳转逻辑:
BC玩家充值:
BC平台发一条充值请求给跑分平台,平台会按“码商出码算法”筛选出一个收款码返回给BC平台那个玩家充值。此时,被选中的码商前端会有一条订单,点击订单进入详情页会看到有一个倒计时。
1、如果码商在倒计时结束前收到正确来款,就点击“确认收到”,平台返回对应状态给BC平台。同时,会有以下变化:
①扣下码商同等金额押金
②在码商佣金账号增加对应数量佣金
③商家(BC平台)后台的余额增加对应金额
④码商接单成功率,接单数量,忘记确认数等等一些基础数据会同步改变
⑤在所有对应的列表里增加一条记录

2、如果码商在倒计时结束前收到正确来款,但没点击“确认收到”,平台不返回任何状态。订单状态为取消(“取消”状态的订单,跑分平台只有这订单的记录,其他数据不做改变。)。但如果BC平台发起申诉,我们平台会进行“补单”操作。即把该订单的“取消”状态改为“成功”状态。同时,会有以下变化:
①扣下码商同等金额押金
②在码商佣金账号增加对应数量佣金
③商家后台的余额增加对应金额
④码商接单成功率,接单数量,忘记确认数等等一些基础数据会同步改变
⑤在所有对应的列表里那一条同步改变记录

3、如果码商在倒计时结束前收到不正确来款,码商前端不做操作,等倒计时结束,订单状态为“取消”,平台不返回任何状态。但如果BC平台发起申诉,我们平台会进行“补商户”操作。
具体情况有:
1,BC玩家取消支付,这种订单只能永久取消。
2,BC玩家重复支付或多付
给对应码商再补多付金额的订单。同时,会有以下变化:
①扣下码商同等金额押金
②在码商佣金账号增加对应数量佣金
③商家后台的余额增加对应金额
④码商接单成功率,接单数量,忘记确认数等等一些基础数据会同步改变
⑤在所有对应的列表里增加一条记录

2 BC玩家少付
后台修改对应的订单。同时,会有以下变化:
给对应码商再补多付金额的订单。同时,会有以下变化:
①扣下码商同等金额押金
②在码商佣金账号增加对应数量佣金
③商家后台的余额增加对应金额
④码商接单成功率,接单数量,忘记确认数等等一些基础数据会同步改变
⑤在所有对应的列表里增加一条记录
注意:每次给商家余额里增加的金额是扣除佣金后的金额,很重要请知悉

BC玩家提现:
BC玩家提现(即跑分平台的代收业务)
BC平台发一条带收款信息的提现请求给我们跑分平台,平台会按“代付商户匹配算法”匹配出一个代付商户。此时,被选中的代付商户前端会有一条订单,点击订单进入详情页会看到有一个倒计时,详情页里还会有详细的收款方式和收款人信息,代付商户需在倒计时结束前完成支付,支付后点击“确定已打款”同时返回对应数据给BC平台。
点击后会有以下变化:
①扣下商家同等金额押金
②在代付商户佣金账号增加对应数量佣金
③代付商户押金账号增加对应金额
④代付商户接单成功率,接单数量,忘记确认数等等一些基础数据会同步改变
⑤在所有对应的列表里增加一条记录

如果已经打款但忘记点击“确定已打款”,联系客服,后台做“补单”操作。
“补单”后会有以下变化:
①扣下商家同等金额押金
②在代付商户佣金账号增加对应数量佣金
③代付商户押金账号增加对应金额
④代付商户接单成功率,接单数量,忘记确认数等等一些基础数据会同步改变
⑤在所有对应的列表里增加一条记录

“码商出码算法”:①押金越多概率越高
②忘记确认数越低概率越高
③单日接单成功率越高概率越高
④X%(默认为1,后台可设置)

“代付商户匹配算法”:
①以往完成订单时间越短概率越高
②忘记确认数越低概率越高
③单日接单成功率越高概率越高
④X%(默认为1,后台可设置)

注意:上面两个算法接单前提是:①已经点击接蓝色单按钮,表示在线
②人相邻两单的金额不能一样。
③一般不出现同时有两天订单的情况
如果满足以上条件优先派给空闲的人。

以上属于这套系统的部分逻辑内容,之后小编会持续更新的

猜你喜欢

转载自blog.51cto.com/14821207/2497850