Check individual invoice's payment

This commit is contained in:
Agustin Kassis 2020-03-20 19:56:22 -03:00 committed by Overtorment
parent cdcd1fdd82
commit f9b2cca0bd

View File

@ -255,6 +255,19 @@ router.get('/getbtc', async function(req, res) {
res.send([{ address }]);
});
router.get('/checkpayment/:payment_hash', async function(req, res) {
logger.log('/checkpayment', [req.id]);
let u = new User(redis, bitcoinclient, lightning);
await u.loadByAuthorization(req.headers.authorization);
if (!u.getUserId()) {
return errorBadAuth(res);
}
let paid = !!(await u.getPaymentHashPaid(req.params.payment_hash));
res.send({paid: paid});
});
router.get('/balance', postLimiter, async function(req, res) {
logger.log('/balance', [req.id]);
let u = new User(redis, bitcoinclient, lightning);