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

@ -180,6 +180,7 @@ impl PaymentAttemptInterface for MockDb {
customer_acceptance: payment_attempt.customer_acceptance,
organization_id: payment_attempt.organization_id,
profile_id: payment_attempt.profile_id,
connector_mandate_detail: payment_attempt.connector_mandate_detail,
};
payment_attempts.push(payment_attempt.clone());
Ok(payment_attempt)