Commit Graph

5 Commits

Author SHA1 Message Date
tikkhun 4727881e05 Merge branch 'main' of https://git.yoone.ca/zksu/yoone-moneris-payments 2025-11-05 15:53:45 +08:00
tikkhun 73dc9ca3c3 feat(moneris): 添加唯一订单ID生成和自动重试逻辑
实现唯一订单ID生成函数以避免Moneris主机拒绝重复订单
在API请求失败时自动重试一次并生成新订单ID
增加请求/响应日志记录和敏感信息脱敏处理
2025-11-05 15:53:20 +08:00
tikkhun ca5e7a62ae docs(ide): 添加 WooCommerce Blocks 的 IDE 存根文件用于静态分析
添加 IDE 存根文件以消除静态分析工具中的“未定义类型”警告
该文件仅用于 IDE 和代码检查,不应在运行时加载
2025-11-05 14:10:48 +08:00
tikkhun a9acdacf80 feat(moneris): 添加详细日志记录以增强支付流程调试能力
在支付流程关键节点添加错误日志记录,包括卡片字段验证、API请求响应、令牌创建和支付处理等环节
优化IDE类型提示支持,新增支付方法类型占位文件
改进支付数据处理逻辑,优先使用Blocks/Store API提供的数据
2025-11-05 14:10:42 +08:00
tikkhun 1c50907957 feat: 添加Moneris支付网关插件基础实现
实现Moneris支付网关插件核心功能,包括:
- 支付令牌化与自动续费接口
- WooCommerce Subscriptions集成
- 支付日志记录工具
- 文档与API参考

docs: 添加技术文档与需求说明
refactor: 优化代码结构与分层设计
2025-11-04 18:49:46 +08:00