全部
常见问题
产品动态
精选推荐

如何快速二开提现功能

管理 管理 编辑 删除

        知识付费系统是系统基于ThinkPhp5.0+layui+Vue开发,功能包含在线直播、付费视频、付费音频、付费阅读、会员系统、分销系统、拼团活动、直播带货、直播打赏、商城系统、线下活动、资料下载、课程评论、课程兑换等。可以看出知识付费系统是一套功能比较成熟的系统;但是个人的应用场景终究有所不同,如此便产生了需要差异,若是专门定制一套知识付费类型的系统一般的花费就这5w左右;方便、快捷、成本低就是我们采用的使用CRMEB知识付费系统二开的优势了。

那么如何使用CRMEB知识付费系统二开呢?首先你需要了ThinkPhp5.0框架、layui框架、Vue.js;懂得了这些基础知识后我们二开起来就简单了。比如我们觉得知识付费系统中的用户申请提现后,仍然需要我们自己给用户手动转账太过麻烦了;因此我们需要系统可以自动转账功能。

第一步:我们确定使用微信的企业付款到零钱功能来实现这个功能,在微信商户开通这个功能。

第二步:我们研究发下,知识付费的微信部分的功能都是基EasyWeChat3.0版本来实现的,如此我可以看看他的文档看看是否有这块的功能接口,如果存在那么就可以减少我们很大的开发时间。文档:https://www.easywechat.com/docs/3.x/merchant_payment

通过文档我们看到在‘基本使用’里的‘企业支付’满足我们的需要,如此我们便可确定功能的实现方法了。

   第三步:代码实现功能。

  知识付费系统的微信功能基本类extend\service\WechatService;按照文档说明我们在WechatService类中添加企业付款的接口,接口名称为merchantPayService,若是存在就不需要添加;

/**
 * 企业付款
 * @return \EasyWeChat\Material\Material
 */
public static function merchantPayService()
{
    return self::application()->merchant_pay;
}

那么我们所需要的就是调用merchantPayService方法里的send方法,并且传入我们转账的参数即可。

那么具体代码的书写呢?为了安全,我们需要把功能加到提现审核通过之后执行。admin\model\user\UserExtract;找到这个类中的changeSuccess方法,这个方法是审核通过后的相关操作。

具体代码如下:

(1).先引入WechatService;

use service\WechatService;

(2).changeSuccess方法里加下面代码,并且根据最后的返回判断企业付款是否成功。

$payData = [
    'partner_trade_no' => str_random(16), //随机字符串作为订单号,跟红包和支付一个概念。
    'openid' => $openid, //收款人的openid
    'check_name' => 'NO_CHECK',  //文档中有三种校验实名的方法 NO_CHECK OPTION_CHECK FORCE_CHECK
    're_user_name'=>'张三',     //OPTION_CHECK FORCE_CHECK 校验实名的时候必须提交
    'amount' => 100,  //单位为分
    'desc' => '企业付款',
    'spbill_create_ip' => '192.168.0.1',  //发起交易的IP地址
];
$result=WechatService::merchantPayService()
->send($payData);

到了这里自动提现功能便是完成了。那么我们二开别的功能也是这样的流程,二开就需要好好研究我们的CRMEB知识付费系统的功能逻辑,如此才能轻松的完成二开

请登录后查看

全 最后编辑于2025-07-29 10:29:18

快捷回复
回复
回复
回复({{post_count}}) {{!is_user ? '我的回复' :'全部回复'}}
排序 默认正序 回复倒序 点赞倒序

{{item.user_info.nickname ? item.user_info.nickname : item.user_name}} LV.{{ item.user_info.bbs_level || item.bbs_level }}

作者 管理员 企业

{{item.floor}}# 同步到gitee 已同步到gitee {{item.is_suggest == 1? '取消推荐': '推荐'}}
{{item.is_suggest == 1? '取消推荐': '推荐'}}
沙发 板凳 地板 {{item.floor}}#
{{item.user_info.title || '暂无简介'}}
附件

{{itemf.name}}

{{item.created_at}}  {{item.ip_address}}
打赏
已打赏¥{{item.reward_price}}
{{item.like_count}}
{{item.showReply ? '取消回复' : '回复'}}
删除
回复
回复

{{itemc.user_info.nickname}}

{{itemc.user_name}}

回复 {{itemc.comment_user_info.nickname}}

附件

{{itemf.name}}

{{itemc.created_at}}
打赏
已打赏¥{{itemc.reward_price}}
{{itemc.like_count}}
{{itemc.showReply ? '取消回复' : '回复'}}
删除
回复
回复
查看更多
打赏
已打赏¥{{reward_price}}
53
{{like_count}}
{{collect_count}}
添加回复 ({{post_count}})

相关推荐

快速安全登录

使用微信扫码登录
{{item.label}} 加精
{{item.label}} {{item.label}} 板块推荐 常见问题 产品动态 精选推荐 首页头条 首页动态 首页推荐
取 消 确 定
回复
回复
问题:
问题自动获取的帖子内容,不准确时需要手动修改. [获取答案]
答案:
提交
bug 需求 取 消 确 定
打赏金额
当前余额:¥{{rewardUserInfo.reward_price}}
{{item.price}}元
请输入 0.1-{{reward_max_price}} 范围内的数值
打赏成功
¥{{price}}
完成 确认打赏

微信登录/注册

切换手机号登录

{{ bind_phone ? '绑定手机' : '手机登录'}}

{{codeText}}
切换微信登录/注册
暂不绑定
CRMEB客服

CRMEB咨询热线 咨询热线

400-8888-794

微信扫码咨询

CRMEB开源商城下载 源码下载 CRMEB帮助文档 帮助文档
返回顶部 返回顶部
CRMEB客服