/** * Admin Panel - Payments Queue Logic */ let allTransactions = []; let currentPaymentTab = 'pending'; let filteredTransactions = []; let currentRejectionTxId = null; async function loadTransactions() { const tableBody = document.getElementById('tx-table-body'); if (!tableBody) return; try { const res = await fetch('/api/admin/transactions'); allTransactions = await res.json(); if (allTransactions.length === 0) { tableBody.innerHTML = '
No ${currentPaymentTab} transactions found
${t.utr}${transaction.rejection_comment}
${transaction.utr}