laoyebin 发表于 2024-8-5 17:05:21

WHMCS 自动审核通过订单 无需插件

最近使用whmcs发现两个问题


订单无论支付与否 订单状态并不会自动激活(Active) 会一直保持Pending状态并等待人工手动处理 (即使服务已支付完成后自动开通)即使产品设置了“当收到客户首付款时自动开通” 当用户使用余额付款时 并不会自动开通 (用支付方式支付开通 一切正常)



第一反应先去查找了一下插件 确实轻松找到了
https://www.whmcsshop.com/modules/autoacceptorders/

一看价格99 不贵 看产品展示 功能好像也还不错


不过思考了一下感觉其实也就是支付完成之后添加一行审核代码就能搞定的问题 插件卖这个价说明问题应该很简单
就随手搜了一下
果然就有公开的代码就能搞定

其实只需要添加一个Hooks就可以了

原贴地址: https://whmcs.community/topic/274669-auto-accept-orders/
项目地址: https://github.com/rakeshthakurpro/WHMCS-Auto-Accept-Orders
使用方法: 上传php 文件到 "includes/hooks" 文件夹即可

看了眼代码 把其中26行的 'autosetup' => false 改为 true
直接顺带解决了第二个余额支付无法自动开通的问题

完结撒花~

问题二如果有更传统设置就能解决的方法 请大佬们分享一下

灌水王 发表于 2024-8-5 17:06:19

楼主技术控啊
产品一定很好
支持下

灌水王 发表于 2024-8-5 17:06:56

支持最新版
我的就是最新的 8.4.1 在使用

其中26行的 'autosetup' => false 根据实际情况使用

apiuser – No need to add anything there as code is already done to get that value //不需要管autosetup – determines whether product provisioning is performed //是否自动配置开启小鸡sendregistrar – determines whether domain automation is performed //域名相关不用管sendemail – sets if welcome emails for products and registration confirmation emails for domains should be sent //是否发送邮件ispaid – set to true if you want to accept only paid orders //是否只自动处理已支付订单In case you want it to auto execute the Module create command for the product with price 0.00 please uncomment the Line 48 to 50 // 是否自动执行价格为0.00的商品 取消48~50行的注释In case you want it to auto execute the Module create command and auto acceptfor the Free productplease uncomment the Line 53 to 55// 是否自动执行免费的商品 取消53~55行的注释

灌水王 发表于 2024-8-5 17:07:41

先收藏备用:lol

灌水王 发表于 2024-8-5 17:07:51

支持大佬

灌水王 发表于 2024-8-5 17:08:02

没这个问题

禅猫 发表于 2024-8-5 17:08:42

楼主能不能帮忙改一下接口

灌水王 发表于 2024-8-5 17:09:32

还是前几天的那个问题没得到解决嘛?

xijiu2943 发表于 2024-8-5 17:09:43

hongxi88 发表于 2024-8-5 17:09:54

PM我一下联系方式 我一会儿睡醒了加你看看

chinapub 发表于 2024-8-5 17:10:38

大家注意 ,此人骗子一个,谁找他买IP就是傻X
页: [1]
查看完整版本: WHMCS 自动审核通过订单 无需插件