相關推薦

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站點

一、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的默認主題最好了。

为您推荐

發佈留言

联系我们

联系我们

工作时间:周一至周五,9:00-17:30,节假日休息

返回顶部