mirror of
https://github.com/juspay/hyperswitch.git
synced 2025-11-02 12:06:56 +08:00
fix(core): Fix connector mandate details for setup mandate (#6096)
This commit is contained in:
@ -924,7 +924,9 @@ impl<F: Clone> PostUpdateTracker<F, PaymentData<F>, types::SetupMandateRequestDa
|
||||
})?;
|
||||
let merchant_connector_id = payment_data.payment_attempt.merchant_connector_id.clone();
|
||||
let tokenization::SavePaymentMethodDataResponse {
|
||||
payment_method_id, ..
|
||||
payment_method_id,
|
||||
mandate_reference_id,
|
||||
..
|
||||
} = Box::pin(tokenization::save_payment_method(
|
||||
state,
|
||||
connector_name,
|
||||
@ -954,6 +956,10 @@ impl<F: Clone> PostUpdateTracker<F, PaymentData<F>, types::SetupMandateRequestDa
|
||||
.await?;
|
||||
payment_data.payment_attempt.payment_method_id = payment_method_id;
|
||||
payment_data.payment_attempt.mandate_id = mandate_id;
|
||||
payment_data.set_mandate_id(api_models::payments::MandateIds {
|
||||
mandate_id: None,
|
||||
mandate_reference_id,
|
||||
});
|
||||
Ok(())
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user