diff --git a/crates/cdk/src/mint/mod.rs b/crates/cdk/src/mint/mod.rs index 2fcf8fc3..ed0752b0 100644 --- a/crates/cdk/src/mint/mod.rs +++ b/crates/cdk/src/mint/mod.rs @@ -703,8 +703,9 @@ impl Mint { }; // Mint quote has already been settled, proofs should not be burned or held. - if mint_quote.state() == MintQuoteState::Issued - || mint_quote.state() == MintQuoteState::Paid + if (mint_quote.state() == MintQuoteState::Issued + || mint_quote.state() == MintQuoteState::Paid) + && mint_quote.payment_method == PaymentMethod::Bolt11 { return Err(Error::RequestAlreadyPaid); }