Skip to content

Commit 22e1c1f

Browse files
authored
fix: Checkout Diff check fixes (#340)
1 parent 1c6b720 commit 22e1c1f

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+1827
-808
lines changed

backend/connector-integration/src/connectors/aci/transformers.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1468,6 +1468,7 @@ where
14681468
.map(|id| MandateReference {
14691469
connector_mandate_id: Some(id.expose()),
14701470
payment_method_id: None,
1471+
connector_mandate_request_reference_id: None,
14711472
});
14721473

14731474
let auto_capture = matches!(
@@ -1890,6 +1891,7 @@ impl<
18901891
let mandate_reference = Some(MandateReference {
18911892
connector_mandate_id: Some(item.response.id.clone()),
18921893
payment_method_id: None,
1894+
connector_mandate_request_reference_id: None,
18931895
});
18941896

18951897
let status = if SUCCESSFUL_CODES.contains(&item.response.result.code.as_str()) {

backend/connector-integration/src/connectors/adyen/test.rs

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ mod tests {
5050
connector_meta_data: None,
5151
amount_captured: None,
5252
minor_amount_captured: None,
53+
minor_amount_authorized: None,
5354
access_token: None,
5455
session_token: None,
5556
reference_id: None,
@@ -104,8 +105,6 @@ mod tests {
104105
customer_name: None,
105106
currency: common_enums::Currency::USD,
106107
confirm: true,
107-
statement_descriptor_suffix: None,
108-
statement_descriptor: None,
109108
capture_method: None,
110109
integrity_object: None,
111110
router_return_url: Some("www.google.com".to_string()),
@@ -165,6 +164,8 @@ mod tests {
165164
setup_mandate_details: None,
166165
enable_overcapture: None,
167166
merchant_account_metadata: None,
167+
billing_descriptor: None,
168+
enable_partial_authorization: None,
168169
},
169170
response: Err(ErrorResponse::default()),
170171
};
@@ -234,6 +235,7 @@ mod tests {
234235
connector_meta_data: None,
235236
amount_captured: None,
236237
minor_amount_captured: None,
238+
minor_amount_authorized: None,
237239
access_token: None,
238240
session_token: None,
239241
reference_id: None,
@@ -274,8 +276,6 @@ mod tests {
274276
customer_name: None,
275277
currency: common_enums::Currency::USD,
276278
confirm: true,
277-
statement_descriptor_suffix: None,
278-
statement_descriptor: None,
279279
capture_method: None,
280280
router_return_url: None,
281281
webhook_url: None,
@@ -307,6 +307,8 @@ mod tests {
307307
setup_mandate_details: None,
308308
enable_overcapture: None,
309309
merchant_account_metadata: None,
310+
billing_descriptor: None,
311+
enable_partial_authorization: None,
310312
},
311313
response: Err(ErrorResponse::default()),
312314
};

backend/connector-integration/src/connectors/adyen/transformers.rs

Lines changed: 20 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -896,7 +896,12 @@ impl<
896896
shopper_reference,
897897
store_payment_method,
898898
channel: None,
899-
shopper_statement: item.router_data.request.statement_descriptor.clone(),
899+
shopper_statement: item
900+
.router_data
901+
.request
902+
.billing_descriptor
903+
.clone()
904+
.and_then(|descriptor| descriptor.statement_descriptor),
900905
shopper_ip: item.router_data.request.get_ip_address_as_optional(),
901906
merchant_order_reference: item.router_data.request.merchant_order_reference_id.clone(),
902907
store,
@@ -1020,7 +1025,12 @@ impl<
10201025
shopper_reference,
10211026
store_payment_method,
10221027
channel: None,
1023-
shopper_statement: item.router_data.request.statement_descriptor.clone(),
1028+
shopper_statement: item
1029+
.router_data
1030+
.request
1031+
.billing_descriptor
1032+
.clone()
1033+
.and_then(|descriptor| descriptor.statement_descriptor),
10241034
shopper_ip: item.router_data.request.get_ip_address_as_optional(),
10251035
merchant_order_reference: item.router_data.request.merchant_order_reference_id.clone(),
10261036
store: None,
@@ -1755,6 +1765,7 @@ pub fn get_adyen_response(
17551765
.map(|mandate_id| MandateReference {
17561766
connector_mandate_id: Some(mandate_id.expose()),
17571767
payment_method_id: None,
1768+
connector_mandate_request_reference_id: None,
17581769
});
17591770
let network_txn_id = response.additional_data.and_then(|additional_data| {
17601771
additional_data
@@ -2037,6 +2048,7 @@ pub fn get_webhook_response(
20372048
.map(|mandate_id| MandateReference {
20382049
connector_mandate_id: Some(mandate_id.clone().expose()),
20392050
payment_method_id: response.recurring_shopper_reference.clone(),
2051+
connector_mandate_request_reference_id: None,
20402052
});
20412053
let payments_response_data = PaymentsResponseData::TransactionResponse {
20422054
resource_id: ResponseId::ConnectorTransactionId(
@@ -2983,7 +2995,12 @@ impl<
29832995
shopper_reference,
29842996
store_payment_method,
29852997
channel: None,
2986-
shopper_statement: item.router_data.request.statement_descriptor.clone(),
2998+
shopper_statement: item
2999+
.router_data
3000+
.request
3001+
.billing_descriptor
3002+
.clone()
3003+
.and_then(|descriptor| descriptor.statement_descriptor),
29873004
shopper_ip: None,
29883005
merchant_order_reference: item.router_data.request.merchant_order_reference_id.clone(),
29893006
store: None,

backend/connector-integration/src/connectors/authorizedotnet/transformers.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1904,6 +1904,7 @@ impl<F> TryFrom<ResponseRouterData<AuthorizedotnetRepeatPaymentResponse, Self>>
19041904
profile.customer_profile_id, profile.customer_payment_profile_id
19051905
)),
19061906
payment_method_id: None,
1907+
connector_mandate_request_reference_id: None,
19071908
}
19081909
});
19091910

@@ -2401,6 +2402,7 @@ pub fn convert_to_payments_response_data_or_error(
24012402
},
24022403
),
24032404
payment_method_id: None,
2405+
connector_mandate_request_reference_id: None,
24042406
}
24052407
});
24062408

@@ -2817,6 +2819,7 @@ impl<
28172819
mandate_reference: Some(Box::new(MandateReference {
28182820
connector_mandate_id: Some(connector_mandate_id),
28192821
payment_method_id: None,
2822+
connector_mandate_request_reference_id: None,
28202823
})),
28212824
network_txn_id: None,
28222825
connector_response_reference_id: None,

backend/connector-integration/src/connectors/bamboraapac/transformers.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1482,6 +1482,7 @@ impl<
14821482
mandate_reference: Some(Box::new(domain_types::connector_types::MandateReference {
14831483
connector_mandate_id: Some(connector_mandate_id.clone()),
14841484
payment_method_id: None,
1485+
connector_mandate_request_reference_id: None,
14851486
})),
14861487
connector_metadata: Some(serde_json::json!({
14871488
"customer_number": response.cust_number.clone(),

backend/connector-integration/src/connectors/bankofamerica/transformers.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -528,6 +528,7 @@ fn get_payment_response(
528528
.payment_instrument
529529
.map(|payment_instrument| payment_instrument.id.expose()),
530530
payment_method_id: None,
531+
connector_mandate_request_reference_id: None,
531532
});
532533

533534
Ok(PaymentsResponseData::TransactionResponse {
@@ -2132,6 +2133,7 @@ impl<F> TryFrom<ResponseRouterData<BankOfAmericaSetupMandatesResponse, Self>>
21322133
.payment_instrument
21332134
.map(|payment_instrument| payment_instrument.id.expose()),
21342135
payment_method_id: None,
2136+
connector_mandate_request_reference_id: None,
21352137
});
21362138
let mut mandate_status =
21372139
map_boa_attempt_status((info_response.status.clone(), false));

backend/connector-integration/src/connectors/bluecode/test.rs

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@ mod tests {
7373
)),
7474
amount_captured: None,
7575
minor_amount_captured: None,
76+
minor_amount_authorized: None,
7677
access_token: None,
7778
session_token: None,
7879
reference_id: None,
@@ -115,8 +116,6 @@ mod tests {
115116
customer_name: None,
116117
currency: common_enums::Currency::USD,
117118
confirm: true,
118-
statement_descriptor_suffix: None,
119-
statement_descriptor: None,
120119
capture_method: None,
121120
integrity_object: None,
122121
router_return_url: Some("https://www.google.com".to_string()),
@@ -152,6 +151,8 @@ mod tests {
152151
setup_mandate_details: None,
153152
enable_overcapture: None,
154153
merchant_account_metadata: None,
154+
billing_descriptor: None,
155+
enable_partial_authorization: None,
155156
},
156157
response: Err(ErrorResponse::default()),
157158
};
@@ -222,6 +223,7 @@ mod tests {
222223
connector_meta_data: None,
223224
amount_captured: None,
224225
minor_amount_captured: None,
226+
minor_amount_authorized: None,
225227
access_token: None,
226228
session_token: None,
227229
reference_id: None,
@@ -261,8 +263,6 @@ mod tests {
261263
customer_name: None,
262264
currency: common_enums::Currency::USD,
263265
confirm: true,
264-
statement_descriptor_suffix: None,
265-
statement_descriptor: None,
266266
capture_method: None,
267267
router_return_url: None,
268268
webhook_url: None,
@@ -293,6 +293,8 @@ mod tests {
293293
setup_mandate_details: None,
294294
enable_overcapture: None,
295295
merchant_account_metadata: None,
296+
billing_descriptor: None,
297+
enable_partial_authorization: None,
296298
},
297299
response: Err(ErrorResponse::default()),
298300
};

backend/connector-integration/src/connectors/braintree/transformers.rs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -671,6 +671,7 @@ impl<
671671
Box::new(MandateReference {
672672
connector_mandate_id: Some(pm.id.clone().expose()),
673673
payment_method_id: None,
674+
connector_mandate_request_reference_id: None,
674675
})
675676
}),
676677
connector_metadata: None,
@@ -921,6 +922,7 @@ impl<
921922
Box::new(MandateReference {
922923
connector_mandate_id: Some(pm.id.clone().expose()),
923924
payment_method_id: None,
925+
connector_mandate_request_reference_id: None,
924926
})
925927
}),
926928
connector_metadata: None,
@@ -956,6 +958,7 @@ impl<
956958
Box::new(MandateReference {
957959
connector_mandate_id: Some(pm.id.clone().expose()),
958960
payment_method_id: None,
961+
connector_mandate_request_reference_id: None,
959962
})
960963
}),
961964
connector_metadata: None,
@@ -994,6 +997,7 @@ impl<
994997
Box::new(MandateReference {
995998
connector_mandate_id: Some(pm.id.clone().expose()),
996999
payment_method_id: None,
1000+
connector_mandate_request_reference_id: None,
9971001
})
9981002
}),
9991003
connector_metadata: None,

0 commit comments

Comments
 (0)