Explorar o código

fix(mint-rpc): set payment_id and payment_amount (#1436)

* fix: set payment_id and payment_amount moving mint_quote into PAID state
asmo hai 1 mes
pai
achega
9cbd0b9e53
Modificáronse 1 ficheiros con 2 adicións e 2 borrados
  1. 2 2
      crates/cdk-mint-rpc/src/proto/server.rs

+ 2 - 2
crates/cdk-mint-rpc/src/proto/server.rs

@@ -653,8 +653,8 @@ impl CdkMint for MintRPCServer {
             MintQuoteState::Paid => {
                 // Create a dummy payment response
                 let response = WaitPaymentResponse {
-                    payment_id: String::new(),
-                    payment_amount: mint_quote.amount_paid(),
+                    payment_id: mint_quote.request_lookup_id.to_string(),
+                    payment_amount: mint_quote.amount.unwrap_or(mint_quote.amount_paid()),
                     unit: mint_quote.unit.clone(),
                     payment_identifier: mint_quote.request_lookup_id.clone(),
                 };