0) ? ($amount / $rate) : $amount; $expires_at = date('Y-m-d H:i:s', strtotime('+30 minutes')); // Status starts as 'matching' (待匹配) $stmt = db()->prepare("INSERT INTO fiat_orders (user_id, amount, usdt_amount, exchange_rate, currency, status, expires_at, created_at) VALUES (?, ?, ?, ?, ?, 'matching', ?, CURRENT_TIMESTAMP)"); $stmt->execute([$user_id, $amount, $usdt_amount, $rate, $currency, $expires_at]); $order_id = db()->lastInsertId(); // Immediate notification to admin (用户一点击确认,后台立刻收到请求) $msg = "[RECHARGE_NOTIFICATION] 🚨 新充值申请! 用户 {$_SESSION['email']} (UID: {$_SESSION['uid']}) 正在等待匹配: **$amount $currency**。请尽快分配收款账户。"; $stmt = db()->prepare("INSERT INTO messages (user_id, sender, message) VALUES (?, 'user', ?)"); $stmt->execute([$user_id, $msg]); header("Location: matching.php?order_id=" . $order_id); exit; } $order_id = $_GET['order_id'] ?? null; if (!$order_id) { header("Location: deposit.php"); exit; } $stmt = db()->prepare("SELECT * FROM fiat_orders WHERE id = ? AND user_id = ?"); $stmt->execute([$order_id, $user_id]); $order = $stmt->fetch(); if (!$order) { header("Location: deposit.php"); exit; } if ($order['status'] === 'completed') { header("Location: profile.php"); exit; } // Step 6: Handle Proof Submission (已提交凭证) if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_FILES['proof'])) { $file = $_FILES['proof']; $ext = strtolower(pathinfo($file['name'], PATHINFO_EXTENSION)); $allowed = ['jpg', 'jpeg', 'png', 'gif']; if (in_array($ext, $allowed)) { $filename = 'proof_' . $order_id . '_' . time() . '.' . $ext; $target = 'assets/images/proofs/' . $filename; if (!is_dir('assets/images/proofs/')) mkdir('assets/images/proofs/', 0775, true); if (move_uploaded_file($file['tmp_name'], $target)) { $stmt = db()->prepare("UPDATE fiat_orders SET proof_image = ?, status = 'submitting' WHERE id = ?"); $stmt->execute(['assets/images/proofs/' . $filename, $order_id]); $msg = "[RECHARGE_SUBMITTED] ✅ 用户已完成转账并提交凭证 (订单 #$order_id)。请进入后台核对。"; $stmt = db()->prepare("INSERT INTO messages (user_id, sender, message) VALUES (?, 'user', ?)"); $stmt->execute([$user_id, $msg]); header("Location: matching.php?order_id=" . $order_id); exit; } } } $stmt = db()->prepare("SELECT * FROM messages WHERE user_id = ? AND message NOT LIKE '[RECHARGE_%' ORDER BY created_at ASC"); $stmt->execute([$user_id]); $messages = $stmt->fetchAll(); ?>

账户匹配成功

请按以下信息完成转账并上传凭证

1
查看账户
2
完成支付
3
上传凭证
应转账金额 / Amount Due
请务必转入精确金额,包含小数点
收款账户信息

资金安全由区块链技术加密保护

安全充值通道
#
30:00
剩余支付时间

正在为您匹配收款账户

系统正在为您对接在线财务专员,匹配成功后将自动弹出收款账户详情,请保持页面开启不要离开。

支付凭证已提交

我们已收到您的转账凭证,财务人员正在核实入账情况。通常在 5-10 分钟内完成,完成后您的余额将自动增加。

订单审核未通过

非常抱歉,您的充值申请未能通过。可能是因为凭证不清晰、金额不匹配或转账未到账。

重新发起充值
在线客服 (Online)