include amount in bitcoin URI for QR code and share link
This commit is contained in:
@@ -522,7 +522,9 @@ document.getElementById('submit').addEventListener('click', async () => {
|
|||||||
document.getElementById('iv-addr').textContent = result.address || '—';
|
document.getElementById('iv-addr').textContent = result.address || '—';
|
||||||
document.getElementById('iv-balance').textContent = result.balance != null ? fmt(result.balance) : '—';
|
document.getElementById('iv-balance').textContent = result.balance != null ? fmt(result.balance) : '—';
|
||||||
document.getElementById('iv-status2').textContent = result.status || '—';
|
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');
|
const qrEl = document.getElementById('qrcode');
|
||||||
qrEl.innerHTML = '';
|
qrEl.innerHTML = '';
|
||||||
new QRCode(qrEl, { text: invoiceuri, width: 160, height: 160 });
|
new QRCode(qrEl, { text: invoiceuri, width: 160, height: 160 });
|
||||||
|
|||||||
Reference in New Issue
Block a user