diff --git a/apps/web/src/views/checkout.ejs b/apps/web/src/views/checkout.ejs index 2ce320d..ebac70a 100644 --- a/apps/web/src/views/checkout.ejs +++ b/apps/web/src/views/checkout.ejs @@ -216,7 +216,7 @@ <%= inv.status === 'underpaid' ? 'Underpaid, send the rest' : 'Waiting for payment' %> - <%= mins %>:<%= String(secs).padStart(2, '0') %> + <%= mins %>:<%= String(secs).padStart(2, '0') %> <% } else if (inv.status === 'confirming') { %> @@ -268,7 +268,7 @@ // Countdown timer const timerEl = document.getElementById('timer'); if (timerEl) { - let left = <%= remainingSec %>; + let left = parseInt(timerEl.dataset.left); setInterval(() => { left = Math.max(0, left - 1); timerEl.textContent = Math.floor(left / 60) + ':' + String(left % 60).padStart(2, '0');