Eswlnk Blog Eswlnk Blog
  • 资源
    • 精彩视频
    • 破解专区
      • WHMCS
      • WordPress主题
      • WordPress插件
    • 其他分享
    • 极惠VPS
    • PDF资源
  • 关于我
    • 论文阅读
    • 关于本站
    • 通知
    • 左邻右舍
    • 玩物志趣
    • 日志
    • 专题
  • 热议话题
    • 游戏资讯
  • 红黑
    • 渗透分析
    • 攻防对抗
    • 代码发布
  • 自主研发
    • 知识库
    • 插件
      • ToolBox
      • HotSpot AI 热点创作
    • 区块
    • 快乐屋
    • 卡密
  • 乱步
    • 文章榜单
    • 热门标签
  • 问答中心反馈
  • 注册
  • 登录
首页 › 日志 › 「运维日志」网站支付回调修复 & WAF规则调整

「运维日志」网站支付回调修复 & WAF规则调整

Eswlnk的头像
Eswlnk
2025-01-21 3:56:42
「运维日志」网站支付回调修复 & WAF规则调整-Eswlnk Blog
智能摘要 AI
更新SCDN安全规则后,支付回调功能失效。排查发现支付服务商虎皮椒的回调通知被WAF拦截。通过分析日志,获取了虎皮椒的通知IP和路径,并在WAF中放行相关请求,最终成功修复支付回调问题。

0x00 前言

今天2点钟更新了一下SCDN的安全规则,结果发现在进行支付测试的时候无法实现正常的异步支付回调,并且后续订单的自动查询也是存在问题,如下图所示:

「运维日志」网站支付回调修复 & WAF规则调整-Eswlnk Blog

0x01 排查

首先我看了下(WPCOM Member Pro)插件的代码,想看看它的订单查询方式是什么,这里我用的是虎皮椒支付。最开始我以为他的支付是单独写的逻辑,全局「query.html」结果什么都没找到,最后还是在支付文档中查找到:

付款成功回调通知
用户付款成功后,我们会向您在发起付款接口传入的notify_url网址发送通知。您的服务器只要返回内容:success,就表示回调已收到。如果返回内容不是success,我们会再尝试回调6次。

这种由支付服务商提供的付款回调虽好,但是放在如今,几乎每个网站都有那么些简单的防御措施。如果站长没有放行相关接口或者加白虎皮椒的服务器IP,那肯定是通知不了的。

虎皮椒同时也提供了订单查询接口,我们的「ForgeRomms」也将使用这种方法来进行支付回调。后续给WPCOM客服反馈下,让他们后续版本支持一下。

通过查询相关日志,我拿到了虎皮椒的通知服务器IP和相关的通知路径:

路径关键词:payment-notify

加白服务器IP或者这个路径都行,不过如果你想要极致的安全,就加白这个IP就行了,或者问下虎皮椒的客服,我是因为这么晚了客服可能不在所以就直接自己处理。

「运维日志」网站支付回调修复 & WAF规则调整-Eswlnk Blog

0x02 解决办法

「运维日志」网站支付回调修复 & WAF规则调整-Eswlnk Blog

在WAF规则中增加一下判断条件,IP、路径和Referer均满足即放行这个请求即可

「运维日志」网站支付回调修复 & WAF规则调整-Eswlnk Blog

在看下修改后的异步通知数据是否正常传入:

[2025-01-21 03:23:17][wxpay-xunhu]: #虎皮椒异步通知数据:{"trade_order_id":"","total_fee":"1.00","transaction_id":"","open_order_id":"2027036***","order_title":"Eswlnk Blog #*********","status":"OD","plugins":"wpcom-member-pro","nonce_str":"","time":"1737400996","appid":"","hash":""}
[2025-01-21 03:23:17][wxpay-xunhu]: #2025012103230880517 异步通知验证成功:OD;虎皮椒订单:2027036***

OK,支付正常回调,并且回显正常,收工!

本站默认网盘访问密码:1166
本站默认网盘访问密码:1166
声明:本站原创文章文字版权归本站所有,转载务必注明作者和出处;本站转载文章仅仅代表原作者观点,不代表本站立场,图文版权归原作者所有。如有侵权,请联系我们删除。
支付日志运维
0
4
Eswlnk的头像
Eswlnk
一个有点倒霉的研究牲站长
赞赏
「日志记录」WordPress知识库重新上线!
上一篇
「运维日志」WPCOM Member 登录/注册验证弹窗修复
下一篇

评论 (4)

请登录以参与评论
现在登录
  • 的头像
    倦意博客

    不得不说 你还真挺爱折腾的

    10 月前 • 117.171.*.* • Google Chrome Windows • 回复
    • 的头像
      Eswlnk

      @倦意博客 哈哈哈 还行

      10 月前 • 171.211.*.* • WebView Android • 回复
  • 的头像
    Eswlnk

    所有的努力,不是为了让别人觉得你了不起,而是为了能让自己打心眼里看得起自己

    11 月前 • 171.211.*.* • Google Chrome Windows • 回复
    • 的头像
      Eswlnk

      @Eswlnk 😊😊😊表情符号支持

      11 月前 • 171.211.*.* • Google Chrome Windows • 回复

猜你喜欢

  • 「日志」IG无缘S15总决赛
  • 来自谷歌27岁的生日涂鸦
  • 事件记录:国内网络故障情况
  • 科研记录:ecCodes处理grib文件问题
  • 本站上线邀请码免费兑换系统
Eswlnk的头像

Eswlnk

一个有点倒霉的研究牲站长
1108
文章
319
评论
679
获赞

随便看看

上线了一个蓝奏云搜索站点
2023-06-25 0:59:35
WordPress开发手册正在载入中!
2023-02-11 23:10:34
博客增加了个AI写作功能
2023-01-31 1:22:19

文章目录

专题展示

WordPress53

工程实践37

热门标签

360 AI API CDN java linux Nginx PDF PHP python SEO Windows WordPress 云服务器 云服务器知识 代码 免费 安全 安卓 工具 开发日志 微信 微软 手机 插件 攻防 攻防对抗 教程 日志 渗透分析 源码 漏洞 电脑 破解 系统 编程 网站优化 网络 网络安全 脚本 苹果 谷歌 软件 运维 逆向
  • 首页
  • 知识库
  • 地图
Copyright © 2023-2025 Eswlnk Blog. Designed by XiaoWu.
本站CDN由 壹盾安全 提供高防CDN安全防护服务
蜀ICP备20002650号-10
页面生成用时 0.535 秒   |  SQL查询 17 次
本站勉强运行:
友情链接: Eswlnk Blog 网站渗透 倦意博客 特资啦!个人资源分享站 祭夜博客 iBAAO壹宝头条
  • WordPress142
  • 网络安全64
  • 漏洞52
  • 软件52
  • 安全48
现在登录
  • 资源
    • 精彩视频
    • 破解专区
      • WHMCS
      • WordPress主题
      • WordPress插件
    • 其他分享
    • 极惠VPS
    • PDF资源
  • 关于我
    • 论文阅读
    • 关于本站
    • 通知
    • 左邻右舍
    • 玩物志趣
    • 日志
    • 专题
  • 热议话题
    • 游戏资讯
  • 红黑
    • 渗透分析
    • 攻防对抗
    • 代码发布
  • 自主研发
    • 知识库
    • 插件
      • ToolBox
      • HotSpot AI 热点创作
    • 区块
    • 快乐屋
    • 卡密
  • 乱步
    • 文章榜单
    • 热门标签
  • 问答中心反馈