Scan address/bip21 with camera

This commit is contained in:
Kukks
2020-03-26 11:59:28 +01:00
parent 7ce614f1c4
commit 2693dacae6
9 changed files with 165 additions and 15 deletions

View File

@@ -662,13 +662,26 @@ namespace BTCPayServer.Controllers
uriBuilder.UnknowParameters.TryGetValue("bpu", out var vmPayJoinEndpointUrl);
vm.PayJoinEndpointUrl = vmPayJoinEndpointUrl;
}
catch (Exception)
catch
{
TempData.SetStatusMessageModel(new StatusMessageModel()
try
{
Severity = StatusMessageModel.StatusSeverity.Error,
Message = "The provided BIP21 payment URI was malformed"
});
vm.Outputs = new List<WalletSendModel.TransactionOutput>()
{
new WalletSendModel.TransactionOutput()
{
DestinationAddress = BitcoinAddress.Create(bip21, network.NBitcoinNetwork).ToString()
}
};
}
catch
{
TempData.SetStatusMessageModel(new StatusMessageModel()
{
Severity = StatusMessageModel.StatusSeverity.Error,
Message = "The provided BIP21 payment URI was malformed"
});
}
}
ModelState.Clear();