fix(mandates): handle the connector_mandate creation once and only if the payment is charged (#6327)

This commit is contained in:
Amisha Prabhat
2024-10-17 19:29:13 +05:30
committed by GitHub
parent 1a3d0a60f4
commit e14a0fe8f2
21 changed files with 366 additions and 208 deletions

View File

@ -259,13 +259,13 @@ async fn incoming_webhooks_core<W: types::OutgoingWebhookType>(
let merchant_connector_account = match merchant_connector_account {
Some(merchant_connector_account) => merchant_connector_account,
None => {
helper_utils::get_mca_from_object_reference_id(
Box::pin(helper_utils::get_mca_from_object_reference_id(
&state,
object_ref_id.clone(),
&merchant_account,
&connector_name,
&key_store,
)
))
.await?
}
};