erio
bdf2577f28
fix: 支付安全审核修复(支付宝+微信)
支付宝:
- 回调增加 app_id 校验,防止跨商户通知
- 回调增加 sign_type 过滤,仅接受 RSA2
- 退款增加 out_request_no 保证幂等
- 金额解析增加精度保护
- timestamp 改用 CST 时区
微信:
- 自行实现 AES-GCM 解密替代库的 decipher_gcm(修复 AuthTag 未验证)
- WXPAY_PUBLIC_KEY_ID 改为必填
- serial 匹配检查改为强制
- 时间戳校验移到签名验证之前
- nonce 改用 crypto.randomBytes
- publicKey 不允许空 Buffer fallback
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-06 22:57:55 +08:00
..
2026-03-06 22:57:55 +08:00
2026-03-06 15:33:22 +08:00
2026-03-06 19:00:16 +08:00
2026-03-06 22:57:55 +08:00
2026-03-05 23:10:44 +08:00
2026-03-03 04:37:39 +08:00
2026-03-06 22:57:55 +08:00
2026-03-03 01:56:22 +08:00
2026-03-06 22:10:50 +08:00
2026-03-06 17:34:42 +08:00
2026-03-01 03:04:24 +08:00
2026-03-06 17:34:42 +08:00