abd7b49b79
feat: 转账充值增加收款户名(ACCOUNT_NAME)字段
2026-07-16 15:51:59 +08:00
4ba232805b
feat: 添加线下转账充值信息展示页 transfer_info.ui
2026-07-16 15:31:38 +08:00
067510df65
fix(unipay): transfer shows bank info page directly instead of QR code
2026-07-16 15:09:32 +08:00
e64bfe81ea
feat(unipay): transfer popup displays bank_name and bank_branch from env vars
...
- init.py: add BANK_NAME/BANK_BRANCH to CONF_ENV['transfer']
- transfer.py: TransferGateway accepts and forwards bank_name/bank_branch
- transfer_info.ui: conditionally display 收款银行/开户行 rows
2026-07-16 12:06:01 +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
c96da0af11
feat(transfer): add transfer_info.ui page for bank transfer info
2026-07-15 18:16:57 +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
ccee3ba12b
feat: 启用微信支付和转账支付渠道
...
- recharge.ui: 下拉列表添加微信支付和转账支付选项
- user_recharge.dspy: 扩展provider校验,支持wechat/transfer
- wechat.py: 修复description字段兼容payment_name
- transfer.py: 导入DBPools + 修复tcode拼写错误
2026-07-15 13:45:21 +08:00
1773bce216
feat: disable wechat payment channel, keep alipay only
...
- Remove wechat from provider options
- Set alipay as default payment channel
- Only alipay is currently enabled for unipay
2026-05-30 13:27:23 +08:00
1dfa144611
bugfix
2026-03-25 11:51:14 +08:00
d827acccab
bugfix
2026-03-18 13:01:43 +08:00
8859c41393
bugfix
2025-12-25 17:33:59 +08:00
6d99b854ff
bugfix
2025-12-25 17:32:14 +08:00
4926f4ff4d
bugfix
2025-12-25 17:15:43 +08:00
5d193acbbe
bugfix
2025-12-25 17:13:30 +08:00
5e0129acf1
bugfix
2025-12-25 16:28:00 +08:00
yumoqing
cfd7fea195
bugfix
2025-12-20 20:47:08 +08:00
9765acb850
bugfix
2025-12-18 15:46:34 +08:00
64a2a89929
bugfix
2025-12-18 12:16:47 +08:00
91c866b090
bugfix
2025-12-18 10:50:26 +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
08f1939601
bugfix
2025-12-16 11:25:28 +08:00
7385d33e27
bugfix
2025-12-16 11:07:28 +08:00
85d09720f1
bugfix
2025-12-16 10:50:02 +08:00
1a712da0d9
bugfix
2025-12-15 17:03:45 +08:00
ee45a144bd
bugfix
2025-12-15 15:39:07 +08:00
f0ded297ba
bugfix
2025-12-15 14:25:12 +08:00
0616d0de8f
bugfix
2025-12-15 14:21:18 +08:00
eea5adb9b7
bugfix
2025-12-15 14:10:59 +08:00
f1e00e02c3
bugfix
2025-12-15 14:09:12 +08:00
856a8d89dc
bugfix
2025-12-15 14:01:29 +08:00
8668dc81d7
bugfix
2025-12-15 13:59:58 +08:00
4e2ddff63c
bugfix
2025-12-15 13:58:36 +08:00
a5ff9a2aee
bugfix
2025-12-15 13:57:04 +08:00
070c486e66
bugfix
2025-12-15 13:55:00 +08:00
eafb497f01
bugfix
2025-12-15 13:51:34 +08:00
yumoqing
5d66a71e7e
bugfix
2025-12-14 14:08:22 +08:00
yumoqing
cadaa59936
bugfix
2025-12-14 13:15:45 +08:00
bdc89c7180
bugfix
2025-12-12 18:15:07 +08:00
77401fe083
bugfix
2025-12-12 18:13:13 +08:00
28bf1d4145
bugfix
2025-12-12 18:09:42 +08:00
1cbe37d4a3
bugfix
2025-12-12 13:54:26 +08:00
dcf7a239d4
first commit
2025-12-04 18:28:17 +08:00