12 Commits

Author SHA1 Message Date
403cdd5de1 revert: 恢复原始支付流程——获取支付URL后直接新窗口跳转,移除QR码 2026-07-16 17:33:46 +08:00
149092a3a0 security: 移除第三方 qrserver.com,改用本地 qrcode 生成 QR 码 2026-07-16 17:25:34 +08:00
067510df65 fix(unipay): transfer shows bank info page directly instead of QR code 2026-07-16 15:09:32 +08:00
a0bd6fb24f revert: QR code is required for Native payment, weixin:// is not a web URL
Native payment code_url uses weixin:// protocol which is a WeChat deep link,
not openable in browsers. QR code is the standard approach - user scans
with WeChat and completes payment within the app.
2026-07-16 11:57:36 +08:00
a95c548f84 feat(wechat): use wx.tenpay.com payment page instead of third-party QR 2026-07-16 10:50:06 +08:00
1a2d8f8f2d feat(wechat): switch from H5 to Native payment (QR code scan)
- Change API endpoint from /v3/pay/transactions/h5 to /v3/pay/transactions/native
- Remove scene_info (not needed for native mode)
- Return code_url instead of h5_url
- recharge.dspy: display QR code image via api.qrserver.com
- user_recharge.dspy: return both code_url and qr_url
2026-07-15 17:22:40 +08:00
6b3171b187 bugfix 2025-12-17 18:30:44 +08:00
54bb14ec2e bugfix 2025-12-17 14:35:18 +08:00
2fc3e14e95 bugfix 2025-12-17 11:24:26 +08:00
5a8e287797 bugfix 2025-12-17 11:23:12 +08:00
bdc89c7180 bugfix 2025-12-12 18:15:07 +08:00
1cbe37d4a3 bugfix 2025-12-12 13:54:26 +08:00