WHMCS微信H5支付插件
WHMCS微信H5支付插件同时支持PC端和手机端支付。用户使用手机端支付账单直接拉起微信APP支付,PC端操作会弹出二维码,用户使用微信APP扫码即可完成支付。
使用说明
需要在商户平台开通以下接口:
- H5支付
- Native支付
注意: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
本应用代码开源,可供研究学习、二次开发用;
禁止用于非法用途,禁止复制传播、二次销售本源码。
禁止用于非法用途,禁止复制传播、二次销售本源码。