mirror of
https://github.com/juspay/hyperswitch.git
synced 2025-10-27 19:46:48 +08:00
refactor(core): inclusion of locker to store fingerprints (#3630)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com> Co-authored-by: Narayan Bhat <narayan.bhat@juspay.in>
This commit is contained in:
@ -148,6 +148,7 @@ impl PaymentAttemptInterface for MockDb {
|
||||
unified_code: payment_attempt.unified_code,
|
||||
unified_message: payment_attempt.unified_message,
|
||||
mandate_data: payment_attempt.mandate_data,
|
||||
fingerprint_id: payment_attempt.fingerprint_id,
|
||||
};
|
||||
payment_attempts.push(payment_attempt.clone());
|
||||
Ok(payment_attempt)
|
||||
|
||||
@ -391,6 +391,7 @@ impl<T: DatabaseStore> PaymentAttemptInterface for KVRouterStore<T> {
|
||||
unified_code: payment_attempt.unified_code.clone(),
|
||||
unified_message: payment_attempt.unified_message.clone(),
|
||||
mandate_data: payment_attempt.mandate_data.clone(),
|
||||
fingerprint_id: payment_attempt.fingerprint_id.clone(),
|
||||
};
|
||||
|
||||
let field = format!("pa_{}", created_attempt.attempt_id);
|
||||
@ -1105,6 +1106,7 @@ impl DataModelExt for PaymentAttempt {
|
||||
unified_code: self.unified_code,
|
||||
unified_message: self.unified_message,
|
||||
mandate_data: self.mandate_data.map(|d| d.to_storage_model()),
|
||||
fingerprint_id: self.fingerprint_id,
|
||||
}
|
||||
}
|
||||
|
||||
@ -1163,6 +1165,7 @@ impl DataModelExt for PaymentAttempt {
|
||||
mandate_data: storage_model
|
||||
.mandate_data
|
||||
.map(MandateDetails::from_storage_model),
|
||||
fingerprint_id: storage_model.fingerprint_id,
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -1219,6 +1222,7 @@ impl DataModelExt for PaymentAttemptNew {
|
||||
unified_code: self.unified_code,
|
||||
unified_message: self.unified_message,
|
||||
mandate_data: self.mandate_data.map(|d| d.to_storage_model()),
|
||||
fingerprint_id: self.fingerprint_id,
|
||||
}
|
||||
}
|
||||
|
||||
@ -1275,6 +1279,7 @@ impl DataModelExt for PaymentAttemptNew {
|
||||
mandate_data: storage_model
|
||||
.mandate_data
|
||||
.map(MandateDetails::from_storage_model),
|
||||
fingerprint_id: storage_model.fingerprint_id,
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -1299,6 +1304,7 @@ impl DataModelExt for PaymentAttemptUpdate {
|
||||
capture_method,
|
||||
surcharge_amount,
|
||||
tax_amount,
|
||||
fingerprint_id,
|
||||
updated_by,
|
||||
} => DieselPaymentAttemptUpdate::Update {
|
||||
amount,
|
||||
@ -1315,6 +1321,7 @@ impl DataModelExt for PaymentAttemptUpdate {
|
||||
capture_method,
|
||||
surcharge_amount,
|
||||
tax_amount,
|
||||
fingerprint_id,
|
||||
updated_by,
|
||||
},
|
||||
Self::UpdateTrackers {
|
||||
@ -1373,6 +1380,7 @@ impl DataModelExt for PaymentAttemptUpdate {
|
||||
amount_capturable,
|
||||
surcharge_amount,
|
||||
tax_amount,
|
||||
fingerprint_id,
|
||||
updated_by,
|
||||
merchant_connector_id: connector_id,
|
||||
} => DieselPaymentAttemptUpdate::ConfirmUpdate {
|
||||
@ -1394,6 +1402,7 @@ impl DataModelExt for PaymentAttemptUpdate {
|
||||
amount_capturable,
|
||||
surcharge_amount,
|
||||
tax_amount,
|
||||
fingerprint_id,
|
||||
updated_by,
|
||||
merchant_connector_id: connector_id,
|
||||
},
|
||||
@ -1578,6 +1587,7 @@ impl DataModelExt for PaymentAttemptUpdate {
|
||||
capture_method,
|
||||
surcharge_amount,
|
||||
tax_amount,
|
||||
fingerprint_id,
|
||||
updated_by,
|
||||
} => Self::Update {
|
||||
amount,
|
||||
@ -1594,6 +1604,7 @@ impl DataModelExt for PaymentAttemptUpdate {
|
||||
capture_method,
|
||||
surcharge_amount,
|
||||
tax_amount,
|
||||
fingerprint_id,
|
||||
updated_by,
|
||||
},
|
||||
DieselPaymentAttemptUpdate::UpdateTrackers {
|
||||
@ -1641,6 +1652,7 @@ impl DataModelExt for PaymentAttemptUpdate {
|
||||
amount_capturable,
|
||||
surcharge_amount,
|
||||
tax_amount,
|
||||
fingerprint_id,
|
||||
updated_by,
|
||||
merchant_connector_id: connector_id,
|
||||
} => Self::ConfirmUpdate {
|
||||
@ -1662,6 +1674,7 @@ impl DataModelExt for PaymentAttemptUpdate {
|
||||
amount_capturable,
|
||||
surcharge_amount,
|
||||
tax_amount,
|
||||
fingerprint_id,
|
||||
updated_by,
|
||||
merchant_connector_id: connector_id,
|
||||
},
|
||||
|
||||
@ -925,12 +925,14 @@ impl DataModelExt for PaymentIntentUpdate {
|
||||
Self::ResponseUpdate {
|
||||
status,
|
||||
amount_captured,
|
||||
fingerprint_id,
|
||||
return_url,
|
||||
updated_by,
|
||||
incremental_authorization_allowed,
|
||||
} => DieselPaymentIntentUpdate::ResponseUpdate {
|
||||
status,
|
||||
amount_captured,
|
||||
fingerprint_id,
|
||||
return_url,
|
||||
updated_by,
|
||||
incremental_authorization_allowed,
|
||||
|
||||
Reference in New Issue
Block a user