testadmin
|
c2fa69ddcb
|
fix: 校验 agent_type 与 pay_channel 一致性,防止人工上分+在线渠道错配
|
2026-04-26 20:23:51 +08:00 |
|
testadmin
|
13cd0cbea4
|
fix: 移除 limit_agent 白名单限制,所有代理下会员均可充值/提现
- config.php: area_id=3 的 limit_agent 改为空数组
- Order.php/epayPay.php/ccpayPay.php: 空数组时跳过白名单检查
|
2026-04-26 20:10:26 +08:00 |
|
testadmin
|
a7edf5347d
|
fix: 新建代理默认 area_id=3(越南),修复无地区代理下会员无法充值
|
2026-04-26 13:29:47 +08:00 |
|
testadmin
|
2e9462d7a3
|
feat: 接入 CCpay 第三支付通道(越南银行QR代收)
- extend/pay/Ccpay.php: SDK封装(签名/验签/下单/查询)
- traits/ccpayPay.php: 下单/回调/结算/轮询,pay_channel_id=9
- config.php: pay_list 加 ccpay 配置
- Pcapi/Order: 注册 ccpayPay trait
|
2026-04-20 11:15:16 +08:00 |
|
testadmin
|
ffc77b4f3f
|
fix(epay): 补发 /pay/submit 请求触发插件 submit() 写入 usdtpro 金额
|
2026-04-16 23:53:00 +08:00 |
|
testadmin
|
9ca6c646db
|
fix(epay): createOrderApi 补传 clientip 参数(mapi.php 必填)
|
2026-04-16 23:49:52 +08:00 |
|
testadmin
|
f3eb260841
|
fix(epay): usdtpro 指纹金额改由 epay 侧权威计算,避免精度漂移导致充值不到账
- epay_online_order 改为调用 epay mapi.php(createOrderApi)
- 让 epay 自己走完 Pay::create → Plugin::loadForSubmit → usdtpro_plugin::submit
- 从返回 jump url 解析 trade_no,再查 epay.pre_order 读取权威 usdtpro
- 错误返回统一 encrypt_data + Success/Data 加密结构,前端能正确显示
- 所有错误文案改为越南语用户友好版(代理余额不足→"Hạn mức nạp mỗi lần ... VND")
- 代理余额不足场景额外返回 max_amount 字段,前端可用作输入上限提示
- 移除 epay_create_usdt_pre_order 自算方法
|
2026-04-16 23:49:08 +08:00 |
|
testadmin
|
56c9b1591d
|
fix(epay): PDO bind key 不应带冒号(TP5 自动加 :)
|
2026-04-16 23:25:20 +08:00 |
|
testadmin
|
93ea9cdc41
|
feat(epay): 内嵌二维码模式 + 订单状态轮询接口
- epay_online_order: 直接跨库写 epay.pre_order,自算 usdtpro 指纹金额(对齐 usdtpro_plugin::submit 算法)
- 返回值新增 qrcode 字段(address/amount/expires_at),前端内嵌渲染,无需跳转 pay.g7g7.top
- 保留 url 字段兼容老调用方
- 新增 epay_order_status: 前端轮询订单状态(0=待支付/1=已到账/2=超时)
|
2026-04-16 23:13:25 +08:00 |
|
li
|
2df6527b75
|
feat(order): wappay/index 越南地区追加 USDT(Epay) 支付选项
- Order::wappay/index: area_id=3 时合并 pay_list['epay']['type'] 到 payMethod,
每个选项带 pay_routes 映射到对应 online_order_fac
- wappay.html: select 的 option 加 data-url,JS 按选中项查路由
- 兼容旧行为:未设置 pay_routes 时 fallback 到原 online_order_fac
|
2026-04-16 00:07:40 +08:00 |
|
li
|
e0de54a9e9
|
feat: 接入彩虹易支付(USDT TRC20)充值通道
- 新增 extend/pay/Epay.php 易支付协议实现(MD5签名、buildPayUrl、queryOrder、verifyNotifyCallback)
- 新增 traits/epayPay.php 提供 epay_online_order 和 epay_recharge_callback,独立结算事务
- config.php 加 pay_list.epay 配置段 (pid=1000, key已配, pay.g7g7.top)
- Order.php / Pcapi.php 引入 epayPay trait
支付流程: 用户下单 -> 返回 pay.g7g7.top 跳转 URL -> 用户付款USDT -> 易支付异步回调 -> 验签 -> 结算加余额
通道标识: pay_channel_id=8, pay_channel_name=epay
订单号前缀: P (区别 AlinPay 的 E)
|
2026-04-15 23:06:20 +08:00 |
|
li
|
75e9bafb54
|
fix: 牛牛操作端刷新后恢复牌面显示 - showCardNn读取正确字段round.show_card
|
2026-03-15 19:43:04 +08:00 |
|
 liandClaude Sonnet 4.6
|
d69322a7fb
|
fix: 自注册/Line注册用户 bet_type 改为 1,修复移动端看不到桌子
doRegister() 和 lineAuth() 中 bet_type 硬编码为 3,
而所有 active 桌子均为 bet_type=1,导致 all_table()
查询结果为空返回"获取信息失败"。
同步修复数据库存量 10 条受影响用户记录。
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-14 16:47:01 +08:00 |
|
li
|
90ab7ccb43
|
fix: alinPay响应统一encrypt_data加密格式
|
2026-03-13 00:32:02 +08:00 |
|
li
|
dfd9f37253
|
fix: alinPay参数类型强转+空响应处理+错误日志增强
|
2026-03-13 00:27:44 +08:00 |
|
li
|
81869255c1
|
fix: 更新alinPay充值逻辑及Pcapi控制器
|
2026-03-12 23:41:05 +08:00 |
|
li
|
b95c137fa6
|
fix: 引入alinPay trait并配置越南区代理ID
|
2026-03-12 23:35:10 +08:00 |
|
li
|
f8e948b577
|
fix: add CORS headers to Pcapi controller constructor
|
2026-03-12 23:29:02 +08:00 |
|
li
|
79123e079f
|
feat: 对接越南AlinPay支付网关(代收+代付)
- 新增 AlinPay 网关核心类:签名/验签/代收/代付/查询/账户接口
- 新增 alinPay trait:充值发起 + 代收回调结算(事务+行锁)
- 修改 admin/agent Report:提现审批自动路由 ALIN_VN 发起代付
- 新增 Pcapi:银行卡提现申请 + 越南银行列表接口
- 修改 Crypto:代付回调/订单查询/账户查询入口
- 新增越南区 area_list(id=3) + alinPay pay_list 配置
- DDL: user_withdraw 表增加 pay_channel/ext 字段
|
2026-03-12 22:24:49 +08:00 |
|
root
|
e633c8e27d
|
init: 从宝塔同步到 Gitea
|
2026-02-25 01:50:31 +08:00 |
|