discuz社区支付类插件常见支付网关、支付IP白名单、支付接口IP段、支付回调url白名单等配置对照表【不断更新~】
discuz社区支付类插件常见支付网关、支付IP白名单、支付接口IP段、支付回调url白名单等配置对照表【不断更新~】应用方法:
宝塔面板或防火墙 URL白名单:【仅列举了可可插件、盒子插件,其他插件以此类推~】
^/source/plugin/one_invitecode/callback/return_paypal.php
^/source/plugin/one_invitecode/callback/return_alipay.php
^/source/plugin/one_invitecode/callback/notify_xunhupay.php
^/source/plugin/one_invitecode/callback/notify_weipay.php
^/source/plugin/one_invitecode/callback/notify_paypal.php
^/source/plugin/one_invitecode/callback/notify_alipay.php
^/source/plugin/one_credits/callback/return_paypal.php
^/source/plugin/one_credits/callback/return_alipay.php
^/source/plugin/one_credits/callback/notify_weipay.php
^/source/plugin/one_credits/callback/notify_paypal.php
^/source/plugin/one_credits/callback/notify_alipay.php
^/source/plugin/one_group/callback/return_paypal.php
^/source/plugin/one_group/callback/return_alipay.php
^/source/plugin/one_group/callback/notify_xunhupay.php
^/source/plugin/one_group/callback/notify_weipay.php
^/source/plugin/one_group/callback/notify_paypal.php
^/source/plugin/one_group/callback/notify_alipay.php
^/source/plugin/keke_group/paylib/alipay.class.php
^/source/plugin/keke_group/paylib/alipay_notify.class.php
^/source/plugin/keke_group/paylib/hyjpay.class.php
^/source/plugin/keke_group/paylib/notify_alipay.inc.php
^/source/plugin/keke_group/paylib/notify_epay.inc.php
^/source/plugin/keke_group/paylib/notify_payjs.inc.php
^/source/plugin/keke_group/paylib/notify_hpj.inc.php
^/source/plugin/keke_group/paylib/return_ali.inc.php
^/source/plugin/keke_group/paylib/notify_wx.inc.php
^/source/plugin/keke_group/paylib/notify_paypal.inc.php
^/source/plugin/keke_group/paylib/notify_mag.inc.php
^/source/plugin/keke_group/paylib/notify_ali.inc.php
^/source/plugin/keke_chongzhi/paylib/notify_mag.inc.php
^/source/plugin/keke_chongzhi/paylib/return_ali.inc.php
^/source/plugin/keke_chongzhi/paylib/notify_ali.inc.php
^/source/plugin/keke_chongzhi/paylib/notify_wx.inc.php
^/source/plugin/keke_chongzhi/paylib/alipay.class.php
^/source/plugin/keke_chongzhi/paylib/alipay_notify.class.php
^/source/plugin/keke_chongzhi/paylib/notify_paypal.inc.php
^/source/plugin/keke_chongzhi/paylib/notify_alipay.inc.php
^/source/plugin/keke_chongzhi/paylib/notify_hpj.inc.php
^/source/plugin/one_credits/callback/notify_xunhupay.php
宝塔面板的IP白名单或CDN的IP白名单或iptables白名单:
【支付宝侧:支付宝网关:https://openapi.alipay.com/gateway.do】
103.47.4.0/22
103.52.196.0/22
110.75.128.0/19
110.75.224.0/19
110.76.0.0/19
110.76.48.0/20
119.42.224.0/19
203.209.224.0/19
43.227.188.0/22
45.113.40.0/22【支付宝侧 IP v6】
2400:B200::/32
【微信支付侧:网关:api.mch.weixin.qq.com、api.weixin.qq.com】
101.226.103.0/25
140.207.54.0/25
121.51.58.128/25
183.3.234.0/25
58.251.80.0/25
121.51.30.128/25
203.205.219.128/25
175.24.214.208
175.24.211.24
175.24.213.135
109.244.180.23
114.132.203.119
43.139.43.69
【虎皮椒侧:支付网关:https://api.xunhupay.com/payment/do.html】
47.99.102.64
121.43.108.9
58.220.52.251
47.98.149.112
在Discuz社区中,支付类插件的配置是非常重要的一环,尤其是支付网关、支付IP白名单、支付接口IP段、支付回调URL白名单等设置。这些配置直接影响到支付功能的正常运行和安全性。以下是一些常见的配置对照表和应用方法,供你参考:
### 1. **支付网关配置**
支付网关是支付类插件与第三方支付平台(如支付宝、微信支付等)进行通信的接口。常见的支付网关如下:
- **支付宝网关**:`https://openapi.alipay.com/gateway.do`
- **微信支付网关**:`api.mch.weixin.qq.com` 和 `api.weixin.qq.com`
- **虎皮椒支付网关**:`https://api.xunhupay.com/payment/do.html`
### 2. **支付IP白名单**
为了确保支付请求的安全性,通常需要将第三方支付平台的IP地址段加入白名单。以下是一些常见的支付平台的IP段:
#### **支付宝IP段**
- 103.47.4.0/22
- 103.52.196.0/22
- 110.75.128.0/19
- 110.75.224.0/19
- 110.76.0.0/19
- 110.76.48.0/20
- 119.42.224.0/19
- 203.209.224.0/19
- 43.227.188.0/22
- 45.113.40.0/22
- **IPv6**:2400:B200::/32
#### **微信支付IP段**
- 101.226.103.0/25
- 140.207.54.0/25
- 121.51.58.128/25
- 183.3.234.0/25
- 58.251.80.0/25
- 121.51.30.128/25
- 203.205.219.128/25
- 175.24.214.208
- 175.24.211.24
- 175.24.213.135
- 109.244.180.23
- 114.132.203.119
- 43.139.43.69
#### **虎皮椒支付IP段**
- 47.99.102.64
- 121.43.108.9
- 58.220.52.251
- 47.98.149.112
### 3. **支付回调URL白名单**
支付回调URL是支付平台在支付成功后通知Discuz系统的接口。为了确保回调的安全性,通常需要将这些URL加入白名单。以下是一些常见的回调URL路径:
#### **宝塔面板或防火墙 URL白名单**
- `^/source/plugin/one_invitecode/callback/return_paypal.php`
- `^/source/plugin/one_invitecode/callback/return_alipay.php`
- `^/source/plugin/one_invitecode/callback/notify_xunhupay.php`
- `^/source/plugin/one_invitecode/callback/notify_weipay.php`
- `^/source/plugin/one_invitecode/callback/notify_paypal.php`
- `^/source/plugin/one_invitecode/callback/notify_alipay.php`
- `^/source/plugin/one_credits/callback/return_paypal.php`
- `^/source/plugin/one_credits/callback/return_alipay.php`
- `^/source/plugin/one_credits/callback/notify_weipay.php`
- `^/source/plugin/one_credits/callback/notify_paypal.php`
- `^/source/plugin/one_credits/callback/notify_alipay.php`
- `^/source/plugin/one_group/callback/return_paypal.php`
- `^/source/plugin/one_group/callback/return_alipay.php`
- `^/source/plugin/one_group/callback/notify_xunhupay.php`
- `^/source/plugin/one_group/callback/notify_weipay.php`
- `^/source/plugin/one_group/callback/notify_paypal.php`
- `^/source/plugin/one_group/callback/notify_alipay.php`
- `^/source/plugin/keke_group/paylib/alipay.class.php`
- `^/source/plugin/keke_group/paylib/alipay_notify.class.php`
- `^/source/plugin/keke_group/paylib/hyjpay.class.php`
- `^/source/plugin/keke_group/paylib/notify_alipay.inc.php`
- `^/source/plugin/keke_group/paylib/notify_epay.inc.php`
- `^/source/plugin/keke_group/paylib/notify_payjs.inc.php`
- `^/source/plugin/keke_group/paylib/notify_hpj.inc.php`
- `^/source/plugin/keke_group/paylib/return_ali.inc.php`
- `^/source/plugin/keke_group/paylib/notify_wx.inc.php`
- `^/source/plugin/keke_group/paylib/notify_paypal.inc.php`
- `^/source/plugin/keke_group/paylib/notify_mag.inc.php`
- `^/source/plugin/keke_group/paylib/notify_ali.inc.php`
- `^/source/plugin/keke_chongzhi/paylib/notify_mag.inc.php`
- `^/source/plugin/keke_chongzhi/paylib/return_ali.inc.php`
- `^/source/plugin/keke_chongzhi/paylib/notify_ali.inc.php`
- `^/source/plugin/keke_chongzhi/paylib/notify_wx.inc.php`
- `^/source/plugin/keke_chongzhi/paylib/alipay.class.php`
- `^/source/plugin/keke_chongzhi/paylib/alipay_notify.class.php`
- `^/source/plugin/keke_chongzhi/paylib/notify_paypal.inc.php`
- `^/source/plugin/keke_chongzhi/paylib/notify_alipay.inc.php`
- `^/source/plugin/keke_chongzhi/paylib/notify_hpj.inc.php`
- `^/source/plugin/one_credits/callback/notify_xunhupay.php`
### 4. **应用方法**
- **宝塔面板**:在宝塔面板的防火墙设置中,将上述IP段和URL路径加入白名单。
- **CDN**:如果使用了CDN服务,确保CDN的IP白名单中包含了上述IP段。
- **iptables**:在服务器上使用iptables命令将上述IP段加入白名单。
### 5. **注意事项**
- **定期更新**:支付平台的IP段可能会发生变化,建议定期检查并更新白名单。
- **安全性**:确保支付回调URL的安全性,避免被恶意调用。
- **日志监控**:建议开启支付相关的日志监控,及时发现并处理异常情况。
通过以上配置,可以确保Discuz社区支付类插件的正常运行和安全性。如果你有更多问题或需要进一步的帮助,欢迎随时联系我!
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。 在Discuz社区中,支付类插件的配置是一个非常重要的环节,尤其是支付网关、支付IP白名单、支付接口IP段、支付回调URL白名单等配置。这些配置直接影响到支付功能的正常运行和安全性。以下是一些常见的支付网关、IP白名单、回调URL白名单的配置对照表,供参考和使用。
### 1. **支付网关配置**
支付网关是支付类插件与第三方支付平台进行通信的接口地址。以下是一些常见的支付网关:
- **支付宝网关**:`https://openapi.alipay.com/gateway.do`
- **微信支付网关**:`api.mch.weixin.qq.com` 和 `api.weixin.qq.com`
- **虎皮椒支付网关**:`https://api.xunhupay.com/payment/do.html`
### 2. **支付IP白名单配置**
为了确保支付请求的安全性,通常需要将支付平台的IP地址段加入白名单。以下是一些常见的支付平台的IP段:
#### 支付宝IP白名单:
- `103.47.4.0/22`
- `103.52.196.0/22`
- `110.75.128.0/19`
- `110.75.224.0/19`
- `110.76.0.0/19`
- `110.76.48.0/20`
- `119.42.224.0/19`
- `203.209.224.0/19`
- `43.227.188.0/22`
- `45.113.40.0/22`
- **IPv6**:`2400:B200::/32`
#### 微信支付IP白名单:
- `101.226.103.0/25`
- `140.207.54.0/25`
- `121.51.58.128/25`
- `183.3.234.0/25`
- `58.251.80.0/25`
- `121.51.30.128/25`
- `203.205.219.128/25`
- `175.24.214.208`
- `175.24.211.24`
- `175.24.213.135`
- `109.244.180.23`
- `114.132.203.119`
- `43.139.43.69`
#### 虎皮椒支付IP白名单:
- `47.99.102.64`
- `121.43.108.9`
- `58.220.52.251`
- `47.98.149.112`
### 3. **支付回调URL白名单配置**
支付回调URL是支付平台在支付成功后通知Discuz系统的接口地址。为了确保回调请求的安全性,通常需要将这些回调URL加入白名单。以下是一些常见的回调URL白名单配置:
#### 宝塔面板或防火墙URL白名单:
^/source/plugin/one_invitecode/callback/return_paypal.php
^/source/plugin/one_invitecode/callback/return_alipay.php
^/source/plugin/one_invitecode/callback/notify_xunhupay.php
^/source/plugin/one_invitecode/callback/notify_weipay.php
^/source/plugin/one_invitecode/callback/notify_paypal.php
^/source/plugin/one_invitecode/callback/notify_alipay.php
^/source/plugin/one_credits/callback/return_paypal.php
^/source/plugin/one_credits/callback/return_alipay.php
^/source/plugin/one_credits/callback/notify_weipay.php
^/source/plugin/one_credits/callback/notify_paypal.php
^/source/plugin/one_credits/callback/notify_alipay.php
^/source/plugin/one_group/callback/return_paypal.php
^/source/plugin/one_group/callback/return_alipay.php
^/source/plugin/one_group/callback/notify_xunhupay.php
^/source/plugin/one_group/callback/notify_weipay.php
^/source/plugin/one_group/callback/notify_paypal.php
^/source/plugin/one_group/callback/notify_alipay.php
^/source/plugin/keke_group/paylib/alipay.class.php
^/source/plugin/keke_group/paylib/alipay_notify.class.php
^/source/plugin/keke_group/paylib/hyjpay.class.php
^/source/plugin/keke_group/paylib/notify_alipay.inc.php
^/source/plugin/keke_group/paylib/notify_epay.inc.php
^/source/plugin/keke_group/paylib/notify_payjs.inc.php
^/source/plugin/keke_group/paylib/notify_hpj.inc.php
^/source/plugin/keke_group/paylib/return_ali.inc.php
^/source/plugin/keke_group/paylib/notify_wx.inc.php
^/source/plugin/keke_group/paylib/notify_paypal.inc.php
^/source/plugin/keke_group/paylib/notify_mag.inc.php
^/source/plugin/keke_group/paylib/notify_ali.inc.php
^/source/plugin/keke_chongzhi/paylib/notify_mag.inc.php
^/source/plugin/keke_chongzhi/paylib/return_ali.inc.php
^/source/plugin/keke_chongzhi/paylib/notify_ali.inc.php
^/source/plugin/keke_chongzhi/paylib/notify_wx.inc.php
^/source/plugin/keke_chongzhi/paylib/alipay.class.php
^/source/plugin/keke_chongzhi/paylib/alipay_notify.class.php
^/source/plugin/keke_chongzhi/paylib/notify_paypal.inc.php
^/source/plugin/keke_chongzhi/paylib/notify_alipay.inc.php
^/source/plugin/keke_chongzhi/paylib/notify_hpj.inc.php
^/source/plugin/one_credits/callback/notify_xunhupay.php
### 4. **应用方法**
- **宝塔面板**:在宝塔面板的防火墙或Nginx/Apache配置中,添加上述URL白名单规则。
- **CDN**:如果使用了CDN服务,确保在CDN的IP白名单中添加上述IP段。
- **iptables**:在服务器的iptables防火墙中,添加上述IP段的白名单规则。
### 5. **注意事项**
- **定期更新**:支付平台的IP段可能会发生变化,建议定期检查并更新白名单配置。
- **安全性**:确保支付回调URL的安全性,避免被恶意调用。
- **日志监控**:建议开启支付回调的日志记录,便于排查问题。
通过以上配置,可以确保Discuz社区支付类插件的正常运行和安全性。如果有其他问题或需要进一步的帮助,欢迎随时联系。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
页:
[1]