diff --git a/index.html b/index.html index 2617433..6537272 100644 --- a/index.html +++ b/index.html @@ -522,7 +522,9 @@ document.getElementById('submit').addEventListener('click', async () => { document.getElementById('iv-addr').textContent = result.address || '—'; document.getElementById('iv-balance').textContent = result.balance != null ? fmt(result.balance) : '—'; document.getElementById('iv-status2').textContent = result.status || '—'; - const invoiceuri = `bitcoin:${result.address}?label=BAL&message=Order+For+url+%26+${encodeURIComponent(url)}`; + const amountSats = result.amount != null ? result.amount : minAmount; + const amountBtc = (amountSats / 1e8).toFixed(8).replace(/\.?0+$/, ''); + const invoiceuri = `bitcoin:${result.address}?amount=${amountBtc}&label=BAL&message=Order+For+url+%26+${encodeURIComponent(url)}`; const qrEl = document.getElementById('qrcode'); qrEl.innerHTML = ''; new QRCode(qrEl, { text: invoiceuri, width: 160, height: 160 });