Skip to content

Commit fc1df3a

Browse files
Sayak BhattacharyaSayak Bhattacharya
authored andcommitted
fix: resolved PR comments
1 parent 3cb0eb1 commit fc1df3a

File tree

1 file changed

+15
-8
lines changed

1 file changed

+15
-8
lines changed

crates/hyperswitch_connectors/src/connectors/worldpayvantiv/transformers.rs

Lines changed: 15 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ pub mod worldpayvantiv_constants {
4949
pub const MAX_ID_LENGTH: usize = 26;
5050
pub const XML_STANDALONE: &str = "yes";
5151
pub const XML_CHARGEBACK: &str = "http://www.vantivcnp.com/chargebacks";
52+
pub const MAC_FIELD_NUMBER: &str = "39";
5253
}
5354

5455
pub struct WorldpayvantivRouterData<T> {
@@ -1216,7 +1217,9 @@ where
12161217
.and_then(|nr| {
12171218
nr.network_fields
12181219
.iter()
1219-
.find(|f| f.field_number == "39")
1220+
.find(|f| {
1221+
f.field_number == *worldpayvantiv_constants::MAC_FIELD_NUMBER
1222+
})
12201223
.and_then(|f| f.field_value.clone())
12211224
});
12221225

@@ -1267,7 +1270,7 @@ where
12671270
.and_then(|nr| {
12681271
nr.network_fields
12691272
.iter()
1270-
.find(|f| f.field_number == "39")
1273+
.find(|f| f.field_number == *worldpayvantiv_constants::MAC_FIELD_NUMBER)
12711274
.and_then(|f| f.field_value.clone())
12721275
});
12731276

@@ -1317,7 +1320,9 @@ impl<F> TryFrom<ResponseRouterData<F, CnpOnlineResponse, PaymentsCancelData, Pay
13171320
.and_then(|nr| {
13181321
nr.network_fields
13191322
.iter()
1320-
.find(|f| f.field_number == "39")
1323+
.find(|f| {
1324+
f.field_number == *worldpayvantiv_constants::MAC_FIELD_NUMBER
1325+
})
13211326
.and_then(|f| f.field_value.clone())
13221327
});
13231328

@@ -1368,7 +1373,7 @@ impl<F> TryFrom<ResponseRouterData<F, CnpOnlineResponse, PaymentsCancelData, Pay
13681373
.and_then(|nr| {
13691374
nr.network_fields
13701375
.iter()
1371-
.find(|f| f.field_number == "39")
1376+
.find(|f| f.field_number == *worldpayvantiv_constants::MAC_FIELD_NUMBER)
13721377
.and_then(|f| f.field_value.clone())
13731378
});
13741379

@@ -1492,7 +1497,9 @@ impl TryFrom<RefundsResponseRouterData<Execute, CnpOnlineResponse>> for RefundsR
14921497
.and_then(|nr| {
14931498
nr.network_fields
14941499
.iter()
1495-
.find(|f| f.field_number == "39")
1500+
.find(|f| {
1501+
f.field_number == *worldpayvantiv_constants::MAC_FIELD_NUMBER
1502+
})
14961503
.and_then(|f| f.field_value.clone())
14971504
});
14981505

@@ -1533,7 +1540,7 @@ impl TryFrom<RefundsResponseRouterData<Execute, CnpOnlineResponse>> for RefundsR
15331540
.and_then(|nr| {
15341541
nr.network_fields
15351542
.iter()
1536-
.find(|f| f.field_number == "39")
1543+
.find(|f| f.field_number == *worldpayvantiv_constants::MAC_FIELD_NUMBER)
15371544
.and_then(|f| f.field_value.clone())
15381545
});
15391546

@@ -1662,7 +1669,7 @@ impl<F>
16621669
.and_then(|nr| {
16631670
nr.network_fields
16641671
.iter()
1665-
.find(|f| f.field_number == "39")
1672+
.find(|f| f.field_number == *worldpayvantiv_constants::MAC_FIELD_NUMBER)
16661673
.and_then(|f| f.field_value.clone())
16671674
});
16681675

@@ -1728,7 +1735,7 @@ impl<F>
17281735
.and_then(|nr| {
17291736
nr.network_fields
17301737
.iter()
1731-
.find(|f| f.field_number == "39")
1738+
.find(|f| f.field_number == *worldpayvantiv_constants::MAC_FIELD_NUMBER)
17321739
.and_then(|f| f.field_value.clone())
17331740
});
17341741

0 commit comments

Comments
 (0)