diff --git a/src/main/java/com/sparrowwallet/sparrow/payjoin/Payjoin.java b/src/main/java/com/sparrowwallet/sparrow/payjoin/Payjoin.java index ada911f9..dad575cf 100644 --- a/src/main/java/com/sparrowwallet/sparrow/payjoin/Payjoin.java +++ b/src/main/java/com/sparrowwallet/sparrow/payjoin/Payjoin.java @@ -108,6 +108,9 @@ public class Payjoin { } catch(PSBTParseException e) { log.error("Error parsing received PSBT", e); throw new PayjoinReceiverException("Payjoin receiver returned invalid PSBT", e); + } catch(PayjoinReceiverException e) { + log.error("Payjoin receiver error", e); + throw e; } catch(Exception e) { log.error("Payjoin error", e); throw new PayjoinReceiverException("Payjoin error", e);