aboutsummaryrefslogtreecommitdiffstats
path: root/routes/payments.js
diff options
context:
space:
mode:
Diffstat (limited to 'routes/payments.js')
-rw-r--r--routes/payments.js5
1 files changed, 4 insertions, 1 deletions
diff --git a/routes/payments.js b/routes/payments.js
index 1043959c..ec557474 100644
--- a/routes/payments.js
+++ b/routes/payments.js
@@ -36,6 +36,9 @@ export default {
})
.json();
} else if (payreq) {
+ let { msatoshi } = await ln.decode(payreq);
+ if (msatoshi) amount = Math.round(msatoshi * 1000);
+
p = await debit(
hash,
amount + maxfee,
@@ -45,7 +48,7 @@ export default {
types.lightning
);
- let r = await ln.pay(payreq);
+ let r = await ln.pay(payreq, msatoshi ? undefined : `${amount}sats`);
p.amount = -amount;
p.hash = r.payment_hash;