WHMCS微信H5支付插件

WHMCS微信H5支付插件同时支持PC端和手机端支付。用户使用手机端支付账单直接拉起微信APP支付,PC端操作会弹出二维码,用户使用微信APP扫码即可完成支付。

WHMCS微信H5支付插件演示

使用说明

需要在商户平台开通以下接口:

注意:H5支付接口需要添加域名,域名必须已备案。

需要获取公众号APP ID以及商户信息:

商户API证书默认文件名称为:

apiclient_key.pem

商户API证书名称可以修改为任意名称,只要在插件设置中填写正确的文件名称即可。

支付平台证书默认文件名称格式为:

wechatpay_PPCWQ0W73PG14PJVEEPH7SPUF7PKOF7SWSKLK49B.pem

支付平台证书文件名称不可修改。

在WHMCS的attachments目录中创建certificate目录,将以上证书上传到这个目录里。

为了安全起见,attachments/certificate目录不应该被直接访问,防止证书被恶意下载。WHMCS程序默认在attachments目录中放置了.htaccess文件,规则如下:

<IfModule !mod_authz_core.c>
    Order allow,deny
    Deny from all
</IfModule>

<IfModule mod_authz_core.c>
    Require all denied
</IfModule>

如果你是Apache环境,以上规则可以阻止该目录及其子目录中的文件被直接访问。

Nginx环境可以在站点配置文件的server区域写入以下规则:

location ~ .*\.(pem)$
{
	return 403;
}

以上规则限制该站点里的.pem文件被直接访问。

注意:其他环境需要根据Web软件配置禁止该目录被直接访问。

功能说明

  • PC端使用微信APP扫码支付;
  • 手机端直接拉起微信APP支付;
  • 支持WHMCS操作退款原路返还;

更新日志

2023年5月13日 ver 1.0.0

2024年2月24日 ver 1.1.0 增加货币转换功能

¥ 199
本应用代码开源,可供研究学习、二次开发用;
禁止用于非法用途,禁止复制传播、二次销售本源码。
阿里云