WHMCS添加支付宝微信付款、主题模板修改方法和PDF发票乱码问题解决

最近因为上线了WHMCS,突然发现原来WHMCS基本上实现小站长们大部分的在线销售任务,本来想到用“Easy Digital Downloads”这个Wordpress在线销售插件打造一个基于WP的虚拟物品销售平台,但是发现如果用WHMCS其实更简单。

WHMCS不仅可以销售主机、域名、VPS等,还可以销售数字产品,例如购买后才能下载的程序、软件或者授权文件,WHMCS都可以做到,有兴趣的朋友可以研究一下。本篇文章要分享的就是解决WHMCS添加支付宝微信付款的问题。

网上关于WHMCS支付宝微信接口大部分都是付费的,当然也有一些免费的。但是即使是找到免费的接口,对于个人站长来说想要申请支付宝和微信接口几乎不可能,因为现在申请需要营业执照,个人站长肯定是不行的。于是就催生了第三方免签支付平台。

WHMCS添加支付宝微信付款、主题模板修改方法和PDF发票乱码问题解决

本篇文章还是将为新手朋友分享一下WHMCS主题模板安装修改方法,同时解决WHMCS的PDF发票乱码的问题。关于更多的建站资源与建站教程,有兴趣的朋友可以看看:

  1. WHMCS整合Vultr自动开通激活VPS主机方法-实现在WHMCS上分销VPS
  2. VestaCP与WHMCS整合教程-实现自助开通虚拟主机销售主机空间产品
  3. OneinStack一键安装脚本-轻松部署Let’s Encrypt证书配置Https站点

PS:2019年2月22日更新,WHMCS的邮件发信以及其它的相关问题解决可以参考这篇文章:WHMCS使用SMTP发信,中文汉化,定时任务,优惠码,时区和邮件模板设置

一、WHMCS支付宝微信付款

有资格和条件申请支付宝收款接口的朋友,可以直接到支付宝商家页面开通申请。这里讲一下像我这样的个人站长如何解决WHMCS接入支付宝和微信付款。金沙江API:https://api.jsjapp.com

这里以金沙江API作为接入平台来演示操作(感谢好友“王大佬”给我提供的信息,如果你有其它更好的平台欢迎留言告诉我),金沙江API支持支付宝、微信、QQ支付免签接入,先进入官网申请一个账号。

WHMCS添加支付宝微信金沙江API

然后在接口下载处,下载 金沙江API·微信/QQ/支付宝免签约即时到账接口。

WHMCS添加支付宝微信下载接口

下载本接口,并把文件放到站点的/modules/gateways/里。

WHMCS添加支付宝微信安装接口

进入WHMCS后台,系统设置-付款-支付网关-All Payment Gateways选项卡设置中:启用本接口(不同支付方式有独立配置)。

WHMCS添加支付宝微信启用接口

在 Manage Existing Gateways 选项卡中填写APIID&APIKEY等,手续费仅用于WHMCS内部记账统计,但是必须填写(可以填0,WHMCS记账有手续费这么个特性,不会对实际支付金额产生影响)。

WHMCS添加支付宝微信填写API

激活成功后,就可以使用支付宝和微信付款了。

WHMCS添加支付宝微信使用付款

支付宝可以用手机支付。微信支付测试时发现有问题。

WHMCS添加支付宝微信手机扫描

二、WHMCS货币设置问题

WHMCS使用Paypal付款时需要转化为美元,如果你默认的是人民币它会提示无法付款。你可以提前在货币设置将支付设置为人民币或者美元,然后点击更新汇率,这样其它的货币就会以实时汇率来转换了。

WHMCS添加支付宝微信货币设置

默认的是美元的话,在接口设置中设置“转换为CNY”,这样支付宝和微信才会正常使用人民币结算。

WHMCS添加支付宝微信人民币结算

三、WHMCS主题模板修改

首先,网上有非常多的WHMCS主题,但是仔细观察你会发现那些所谓的免费WHMCS主题大部分都是“阉割”或者做了特殊处理。除了可用于测试学习外,不建议在正式的运营环境中使用,毕竟漏洞风险谁也不知道有没有。

目前,WHMCS官网提供了两套免费的WHMCS主题,大家可以从官网下载下来然后自己进行修改或者自定义:https://www.whmcsthemes.com/whmcs-templates/free/。(点击放大)

WHMCS添加支付宝微信官网主题

下载下来的模板你可以根据自己的需要来修改了,以下是WHMCS各个模板文件的说明:

常规模板(/templates/目录):

header.tpl – 公用头部

footer.tpl – 公用页脚

homepage.tpl – 网站首页

announcements.tpl – 公告中心

viewannouncement.tpl – 公告内容页

knowledgebase.tpl – 帮助中心首页

knowledgebasecat.tpl – 帮助分类页

knowledgebasearticle.tpl – 帮助文章页

downloads.tpl – 资源中心页面,列出资源分类

downloadscat.tpl – 资源分类页面,列出资源

serverstatus.tpl – 服务器状态

domainchecker.tpl – 域名注册(单个域名搜索)

bulkdomainchecker.tpl – 批量域名搜索

bulkdomaintransfer.tpl – 批量域名转入

clientregister.tpl – 会员注册

login.tpl – 登录页面,包括会员中心页面

logout.tpl – 注销页面

pwreset.tpl – 重置密码页面

pwresetvalidation.tpl – 重置密码验证页面

clientareahome.tpl – 会员中心登录后首页

clientareadetails.tpl – 我的资料

clientareacontacts.tpl – 联系人子账户

clientareaaddcontact.tpl – 新增联系人

clientareachangepw.tpl – 修改密码

clientareaproducts.tpl – 我的产品页面

clientareaproductdetails.tpl – 产品详情页面

upgrade.tpl – 产品升级页面

upgradesummary.tpl – 产品升级页面2

clientareadomains.tpl – 我的域名界面

clientareadomaindetails.tpl – 域名详情页

clientareadomaindns.tpl – 域名解析界面

clientareadomaincontactinfo.tpl – 域名注册人信息

clientareadomainregisterns.tpl – 注册域名服务器

clientareadomainrenew.tpl – 域名续费

clientareainvoices.tpl – 账单列表

viewinvoice.tpl – 查看账单详情

supportticketslist.tpl – 支持单列表

supportticketsubmit-stepone.tpl – 支持单部门选择

supportticketsubmit-steptwo.tpl – 提交支持单页面

supportticketsubmit-confirm.tpl – 支持单提交成功

viewticket.tpl -查看TK

affiliatessignup.tpl – 推介赚钱激活帐号页面

affiliates.tpl – 推介赚钱页面

banned.tpl – IP被禁止之后的警告页面

forwardpage.tpl – 选择支付方式之后付款跳转页面

masspay.tpl – 批量付款页面

clientareaaddfunds.tpl – 账户充值页面

订单模板(位于/templates/orderforms/目录):

products.tpl- 列出产品分类和产品

adddomain.tpl –域名注册订单的第一步

addons.tpl – 列出用户可以在登陆时为现有的主机方案订购的插件

domainrenewals.tpl – 列出客户账户中的域名,允许提前订购备件部分。

configureproductdomain.tpl – 产品的域名选择

domainoptions.tpl –模板用来显示域名可用性检查结果。

configproduct.tpl – 产品添加到购物车之前设置产品的账单周期、可设置选项、客户区域

configuredomains.tpl – 选择域名插件,完成客户区域的要求和客户域名服务器

ordersummary.tpl – 用于在订购过程中显示购物车目录和产品总结

viewcart.tpl – 显示购物车目录和结账过程

login.tpl – 用于现有用户的登陆

complete.tpl – 此页面在结账过程的最后出现

四、PDF发票乱码问题

WHMCS发票PDF对于中文会出乱码的情况,例如:

WHMCS添加支付宝微信发票乱码

解决的办法就是下载中文字体,地址:https://www.ucblog.net/wzfou/droidsansfallback.zip,解压后有三个文件:droidsansfallback.php,droidsansfallback.ctg.z,droidsansfallback.z。将它放在路径:/vendor/tecnickcom/tcpdf/fonts/里。

然后再到“常规设置”的发票设置中字体系统选择Custom,内容输入droidsansfallback。

WHMCS添加支付宝微信设置字体

五、总结

WHMCS接入支付宝和微信使用第三方免签平台虽然说比较方便,但是使用过程中也会有一定的风险,毕竟资金还需要经过第三方提现才能回到自己手里。规模的朋友还是想想办法自己到支付宝官网申请开通收款接口。

WHMCS主题模板我在网上也搜索了不少,但是最后发现还是官网的主题用得放心一些。那些漂亮的WHMCS主题价格不菲,而免费版本的又是功能太少、限制太多,总得来说还是自己直接修改WHMCS的默认主题最好了。

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


分享到:
Avatar for Qi
关于站长(Qi),2008年开始混迹于免费资源圈中,有幸结识了不少的草根站长。之后自己摸爬滚打潜心学习Web服务器、VPS、域名等,兴趣广泛,杂而不精,但愿将自己经验与心得分享出来与大家共勉。
已有 46 条评论
  1. whmcs7.7.1 用之前的字体不行了,人民币符号¥显示不出来。
    所以我自己做了几个兼容的字体在whmcs上用,博主可以测试下
    https://share.weiyun.com/54H3EyN

    2019年4月21日 17:16 回复
  2. Avatar for stephenjia@fastmail.com stephenjia@fastmail.com

    这么强的么?第三方免签需要提供手续费吗?

    2019年3月7日 12:03 回复
  3. 用屌鸡的当面付插件就挺好的呀 还没有手续费

    2017年8月31日 01:19来自移动端 回复
    • Avatar for Qi Qi

      现在是不是支付宝关闭了当面付个人申请接口了?

      2017年8月31日 09:25 回复
  4. 金沙江API的微信支付接口默认没开通,是要审核了才可以用的
    🙂

    2017年8月28日 20:12 回复
    • Avatar for Qi Qi

      是的,不过申请还是很容易通过的。

      2017年8月29日 14:03 回复
  5. Avatar for 林间小鹿 林间小鹿

    博主文章中图片里的收款方名字是你自己的还是第三方的?

    2017年7月19日 21:58 回复
    • 如果是qi本人的话那应该是**或者**

      2017年8月2日 19:32来自iPhone 回复
      • Avatar for Qi Qi

        是的。这个是那个插件开发者的。

        2017年8月3日 19:56 回复
  6. 希望出一个,精简注册页面的教程,用户看着注册页面选项怎么多难得注册了

    2017年7月19日 02:40 回复
    • 百度自己找后台选填 模板修改隐藏即可

      2017年10月10日 17:01来自移动端 回复
      • Avatar for Qi Qi

        是的,也可以自己修改模板。

        2017年10月10日 19:32 回复
  7. qi,我发现它支付宝提现的窗口弹不出来,感觉怪怪的

    2017年7月17日 10:58 回复
  8. 这么强的么?第三方免签需要提供手续费吗?

    2017年7月17日 10:48 回复
  9. Qi准备做IDC吗?

    2017年7月17日 10:35 回复
  10. Directory Lister 这个东西不错嘛

    2017年7月17日 00:50 回复
    • Avatar for Qi Qi

      是的,博主又搞博物馆了?

      2017年7月17日 08:47 回复
  11. 支付宝个人可以申请当面付接口,有对接whmcs的开源插件:http://www.hostloc.com/forum.php?mod=viewthread&tid=352162&highlight=whmcs
    API的话,还有个黛米付。有对接whmcs的插件。域名授权费要59块钱/一个域名/QQ支付或微信或支付宝(不是打广告 🙂 )

    2017年7月16日 22:09 回复
    • Avatar for Qi Qi

      申请条件:
      当面付
      1. 企业或个体工商户可申请;
      2. 需提供真实有效的营业执照;如与签约主体不一致者需提供授权函;授权函要求:公司类型必须盖公章、个体工商户需两选一;
      a.法人身份证原件+法人签字;
      b.法人身份证原件+个体工商户盖章;
      3. 提供门头/内景照片。
      这咋弄?

      2017年7月17日 08:57 回复
      • 可能改规则了?我申请的时候只要实名认证就可以开通了。。

        2017年7月17日 12:48 回复
        • Avatar for Qi Qi

          后悔晚了,应该最近改的。

          2017年7月17日 17:55 回复
  12. 文章中的www.ucblog.net应该是搬瓦主机吧?
    速度挺快的

    2017年7月16日 21:55 回复
    • Avatar for Qi Qi

      是的,还可以吧,本来用作F的,后来干脆当成下载站了,反正流量用不完。

      2017年7月17日 08:59 回复
  13. 蚂蚁金服开放平台就可以直接申请支付宝接口

    2017年7月16日 08:45 回复
    • 需要企业认证吧。

      2017年7月16日 10:56来自移动端 回复
    • Avatar for Qi Qi

      个人申请难度大不?对于马云,我已经没有信心了。

      2017年7月16日 21:00 回复
      • 申请难度不大,就是马云把人口藏的特隐蔽

        2017年7月17日 06:51来自移动端 回复
        • Avatar for Qi Qi

          哦,蚂蚁金服好像现在必须要企业账号才可以。

          2017年7月17日 08:46 回复
        • Avatar for Qi Qi

          地址在哪里?

          2017年7月17日 08:59 回复
          • 是https://open.alipay.com/developmentAccess/developmentAccess.htm

            2017年7月17日 11:00 回复
            • 这个不是需要个体工商资料吗?大佬有啥路子?

              2018年2月24日 13:33 回复
              • Avatar for Qi Qi

                之前申请是不需要的,后来要了。

                2018年2月24日 22:27 回复
  14. Avatar for MG MG

    支付宝可以申请当面付接口,这个可以直接扫码支付,我就是用的这个

    2017年7月15日 23:30 回复
    • Avatar for Qi Qi

      请更换企业账号
      当前登录账号为个人账号,支付宝收钱功能暂时仅支持企业账号使用,如需使用请更换企业账号重新登录。
      这是怎么回事?

      2017年7月16日 21:07 回复
      • Avatar for MG MG

        是当面付的接口,不是收钱码

        2017年7月18日 10:16 回复
        • Avatar for Qi Qi

          我去试试。

          2017年7月18日 22:34 回复
  15. 还没玩过whmcs,qi买的正版的吗

    2017年7月15日 23:24来自移动端 回复
    • Avatar for Qi Qi

      博主你的百度广告挂掉了。

      2017年7月16日 21:17 回复
      • 百度说我作弊,懒得申述了

        2017年7月17日 15:21 回复
        • Avatar for Qi Qi

          百度吃相难看,我的账号也是这样。

          2017年7月17日 17:51 回复
  16. 越来越难了

    2017年7月15日 21:45 回复
    • Avatar for Qi Qi

      还好,按照之前的操作就可以了。

      2017年7月16日 21:12 回复

Login

Welcome! Login in to your account

Remember me Lost your password?

Don't have account. Register

Lost Password

Register