联系官方销售客服

1835022288

028-61286886

求助 版主:论坛审计组
将购买者金额打款到作者账号中怎么修改成指定打款比例
类型:迅睿CMS 更新时间:2020-11-26 15:26:04

请问将购买者金额打款到作者账号中怎么修改成指定打款比例,比如打款购买者百分之80到作者账号中

交易成功的金额是被系统收入。如果需要购买后,将购买金额付款到作者账号中,可以写回调:
config/hooks.php
\Phpcmf\Hooks::on('pay_success', function($data) {
    // cms 分析订单来源
    list($a, $b, $c, $d) = explode('-', $data['mid']);
    list($sid, $mid) = explode('_', $a);
    if ($sid && $mid == '模块目录') {
        // 业务逻辑开始
        // 打款到收款人账户
        \Phpcmf\Service::M('pay')->add_money($data['touid'], abs($data['value']));
        // 收款人增加一条收入记录
        \Phpcmf\Service::M('pay')->add_paylog([
            'uid' => $data['touid'],
            'username' => $data['tousername'],
            'touid' => $data['uid'],
            'tousername' => $data['username'],
            'mid' => $data['mid'],
            'title' => $data['title'],
            'value' => abs($data['value']),
            'type' => $data['type'],
            'status' => 1,
            'result' => $payid,
            'paytime' => SYS_TIME,
            'inputtime' => $data['inputtime'],
        ]);
    }
});


回帖
  • #1楼    迅睿框架创始人
    2019-06-15 15:42:05
    0
    这是什么功能
  • 一路向前
    #2楼    一路向前
    2019-06-16 07:58:38
    0
    他的意思就是收入分成。
    比如会员张三发布了一个资源,收费10元,其它人购买后,张三能得到8元。
    $data['value'] 就是金额值,把这个值乘以0.8
    $data['value'] *0.8
    满意答案
  • 华仔
    #3楼    华仔
    2019-06-16 09:53:43
    0
    回复迅睿框架创始人http://www.xunruicms.com/doc/400.html 这里面的
  • 华仔
    #4楼    华仔
    2020-11-26 15:26:04
    Chrome 0
    @一路向前:非常感谢