mirror of
https://github.com/aljazceru/btcpayserver.git
synced 2025-12-17 22:14:26 +01:00
Improve error message if LNWithdraw fails
This commit is contained in:
@@ -184,7 +184,7 @@ namespace BTCPayServer
|
|||||||
});
|
});
|
||||||
|
|
||||||
if (claimResponse.Result != ClaimRequest.ClaimResult.Ok)
|
if (claimResponse.Result != ClaimRequest.ClaimResult.Ok)
|
||||||
return BadRequest(new LNUrlStatusResponse { Status = "ERROR", Reason = "Payment request could not be paid" });
|
return BadRequest(new LNUrlStatusResponse { Status = "ERROR", Reason = $"Payment request could not be paid (Claim result: {claimResponse.Result})" });
|
||||||
var payout = claimResponse.PayoutData;
|
var payout = claimResponse.PayoutData;
|
||||||
DateTimeOffset since = DateTimeOffset.UtcNow;
|
DateTimeOffset since = DateTimeOffset.UtcNow;
|
||||||
while (true)
|
while (true)
|
||||||
@@ -194,7 +194,7 @@ namespace BTCPayServer
|
|||||||
case PayoutState.Completed:
|
case PayoutState.Completed:
|
||||||
return Ok(new LNUrlStatusResponse { Status = "OK" });
|
return Ok(new LNUrlStatusResponse { Status = "OK" });
|
||||||
case PayoutState.Cancelled:
|
case PayoutState.Cancelled:
|
||||||
return BadRequest(new LNUrlStatusResponse { Status = "ERROR", Reason = "Payment request could not be paid" });
|
return BadRequest(new LNUrlStatusResponse { Status = "ERROR", Reason = "Payment request could not be paid (Payout state: Cancelled)" });
|
||||||
case PayoutState.AwaitingApproval when !autoApprove:
|
case PayoutState.AwaitingApproval when !autoApprove:
|
||||||
return Ok(new LNUrlStatusResponse
|
return Ok(new LNUrlStatusResponse
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user