分类: VPS主机

WHMCS支付网关-开源免费的WHMCS支付宝,微信和有赞插件安装与使用

WHMCS是一个非常好用的财务管理系统,国外的VPS主机商除个别公司自己开发了一套财务系统外,大部分主机商(例如经典VPS)都是用的WHMCS。WHMCS可以用来卖主机、域名和空间等,还可以卖账号、虚拟下载以及证书等等。

但是WHMCS在国内使用的话,有一个最大的问题就是WHMCS的支付网关问题。WHMCS自带了Paypal,但是支付宝、微信等网关接口需要开发才能接入。好在国内的WHMCS玩家众多,不少的免费开源的WHMCS支付宝插件大家都可以免费下载使用。

这篇文章就来分享几个WHMCS支付网关:weloveidc WHMCS-Payment-Gateway-alipay、f2faliPay For WHMCS v2.9、52fancy whmcs-alipay和Whmcs支付网关有赞(支付宝+微信)。想要了解更多的关于WHMCS使用方法见:WHMCS从入门到精通

更多的关于WHMCS使用技巧,这里有:

  1. WHMCS安装与使用教程-WHMCS邮件发送与自定义WHMCS模板主题方法
  2. WHMCS添加支付宝微信付款、主题模板修改方法和PDF发票乱码问题解决
  3. WHMCS与Cpanel/WHM面板整合方法-Cpanel/WHM管理使用教程

一、支付宝开放平台公钥和私钥

蚂蚁开放平台:

  1. https://open.alipay.com/platform/home.htm

WHMCS支付宝插件都会用到支付宝开放平台的公钥和私钥,你需要先到支付宝开放平台注册一个账号并提交应用开发。

选择支付接入,然后填写你的应用开发信息。

在下方会APP支付、网站支付、当面付等功能选项,根据你自己的实际情况“签约”,否则应用上线也无法使用支付。

然后是下载支付宝提供的RSA密钥工具,点击生成公钥和私钥。

点击“加签方式”,选择填入应用公钥。

填入你的应用公钥保存。

等你的应用审核上线后,你就可以得到APP ID、支付宝公钥(提交应用公钥后会自动生成)和应用私钥(之前本地生成的,记得保存下来)。

二、WHMCS支付宝当面付,即时到账,手机支付

项目:

  1. https://github.com/weloveidc/WHMCS-Payment-Gateway-alipay
  2. 需开通即时到账或当面付API 、LNMP/LAMP With PHP5.4+ 、curl、openssl扩展 、whmcs5、 whmcs6、 whmcs7版本

weloveidc WHMCS-Payment-Gateway-alipay这个WHMCS支付宝模块在业内得到了不少的认可,我自己测试后发现确实如此,毛病少,功能全,可以用于生产环境。

这个模块的作者其实还有一个更强大的WHMCS插件:SolusVM NAT插件。比之前的手动安装整合WHMCS开卖NAT VPS好了不少。有兴趣的可以研究一下:https://docs.weloveidc.com/article-categories/solusvm-nat%E6%8F%92%E4%BB%B6

启用了weloveidc WHMCS-Payment-Gateway-alipay插件,这里以支付宝当面付为例,填写你的当面付的APPID、支付宝公钥和APP私钥,保存即可。

这是weloveidc WHMCS-Payment-Gateway-alipay付款界面。

用户直接使用手机扫一扫就可以付款了,付款完成后就会弹出付款成功的提示,浏览器自动显示付款成功。

三、WHMCS有赞支付(支付宝+微信)插件

项目:

  1. https://github.com/52fancy/whmcs-yzpay
  2. LNMP/LAMP With PHP5.4+ 、curl、openssl扩展 、whmcs5、 whmcs6、 whmcs7版本

52fancy的WHMCS有赞支付插件需要你先到有赞云创建一个应用,并绑定好自己的有赞微小店,然后开启推送服务并设置推送网址。(点击放大)

注:推送网址设置为:http://你的域名wzfou.com/modules/gateways/callback/yzpay.php (注:该网址必须是外网可以访问的网址,不支持本地调试),勾选交易信息V3->交易支付->保存。

接着获取到的client_id、client_secret、店铺ID写到whmcs有赞支付网关处。在有赞支付中使用微信付款。

在有赞支付中使用支付宝付款。

四、WHMCS金沙江(金莎云)支付宝,微信和QQ钱包

项目:

  1. https://github.com/tutugreen/WHMCS-JSJ-API-Pay-Gateway
  2. 金莎云注册:https://yun.jsjapp.com/reg.php?tg=MjTsYjy5O2T1M

WHMCS-JSJ-API-Pay-Gateway为金莎云(原金沙江)支付免签API写的WHMCS接口,支持支付宝/微信/QQ钱包免签支付。

首先在金沙江API后台 注册/登录账户,下载插件并把文件放到站点的/modules/gateways/里。启用插件并在 Manage Existing Gateways 选项卡中填写APIID&APIKEY等,手续费仅用于WHMCS内部记账统计,但是必须填写(可以填0,WHMCS记账有手续费这么个特性,不会对实际支付金额产生影响)。

这是WHMCS金沙江(金莎云)支付宝付款界面。

WHMCS金沙江(金莎云)微信付款界面。

五、WHMCS支付宝当面付精简版

项目:

  1. https://github.com/52fancy/whmcs-alipay

同样来自52fancy,是基于weloveidc WHMCS-Payment-Gateway-alipay修改过来,仅保留了支付宝当面付。操作和上面的设置是一样的。

六、f2faliPay For WHMCS v2.9 支付宝当面付

项目:

  1. https://github.com/tension/f2faliPay-For-WHMCS
  2. 插件官网:https://modulesocean.com/modules/

f2faliPay For WHMCS v2.9支付宝当面付使用NeWorld Manager Tools 为核心依赖文件。必不可少,可上传 NMT 到目录即可,可不激活!但是必须在目录!该插件问题如果新手用起来会感觉问题有不少,官网实际是有付费版本的:

七、总结

从挖站否wzfou.com的使用体验来看,如果你已经有了支付宝当面付(企业或个人),选择weloveidc WHMCS支付宝插件,功能全,问题少,资金即时到账而且手续费还很低,以下是我做了一个简单的对比表:

插件名称 手续费 签约 到账时间 适宜人群
weloveidc 支付宝 需要 即时到账 个体户、企业
52fancy有赞支付 2% 免签 需提现,至少等待1天审核 个人
WHMCS金莎云 3% 免签 需提现,支付宝无最低门槛可即时到账,微信最少30元 个人

 

而对于没有支付宝当面付的朋友,则可以选择金莎云、有赞支付等第三方的接口,免签约,申请即可以使用。但是有一个最大的问题就是资金不是即时到账,需要手动提现,且手续费比较贵。

文章出自:挖站否 https://wzfou.com/whmcs-zhifu/,版权所有。本站文章除注明出处外,皆为作者原创文章,可自由引用,但请注明来源。

文章更新于: 2020年9月26日 下午7:54

Qi

关于站长(Qi),2008年开始混迹于免费资源圈中,有幸结识了不少的草根站长。之后自己摸爬滚打潜心学习Web服务器、VPS、域名等,兴趣广泛,杂而不精,但愿将自己经验与心得分享出来与大家共勉。

查看评论