ADD: Proper error message when payment fails
This commit is contained in:
parent
f7ed99173f
commit
1ad26e21b8
@ -198,7 +198,7 @@ router.post('/payinvoice', async function(req, res) {
|
|||||||
} else {
|
} else {
|
||||||
// payment failed
|
// payment failed
|
||||||
lock.releaseLock();
|
lock.releaseLock();
|
||||||
return errorLnd(res);
|
return errorPaymentFailed(res);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
if (!info.num_satoshis && !info.num_satoshis) {
|
if (!info.num_satoshis && !info.num_satoshis) {
|
||||||
@ -216,7 +216,7 @@ router.post('/payinvoice', async function(req, res) {
|
|||||||
call.write(inv);
|
call.write(inv);
|
||||||
} catch (Err) {
|
} catch (Err) {
|
||||||
await lock.releaseLock();
|
await lock.releaseLock();
|
||||||
return errorLnd(res);
|
return errorPaymentFailed(res);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
await lock.releaseLock();
|
await lock.releaseLock();
|
||||||
@ -412,3 +412,11 @@ function errorTryAgainLater(res) {
|
|||||||
message: 'Your previous payment is in transit. Try again in 5 minutes',
|
message: 'Your previous payment is in transit. Try again in 5 minutes',
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function errorPaymentFailed(res) {
|
||||||
|
return res.send({
|
||||||
|
error: true,
|
||||||
|
code: 10,
|
||||||
|
message: 'Payment failed. Does the receiver have enough inbound capacity?',
|
||||||
|
});
|
||||||
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user