Skip to content

Commit 3898049

Browse files
removed metadata from conn request
1 parent 611d255 commit 3898049

File tree

1 file changed

+15
-20
lines changed

1 file changed

+15
-20
lines changed

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

+15-20
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,6 @@ pub struct LineItem {
178178
quantity: Option<u16>,
179179
}
180180

181-
182181
#[serde_with::skip_serializing_none]
183182
#[derive(Clone, Default, Debug, Serialize, Deserialize)]
184183
#[serde(rename_all = "camelCase")]
@@ -284,7 +283,6 @@ pub struct AdyenPaymentRequest<'a> {
284283
country_code: Option<enums::CountryAlpha2>,
285284
line_items: Option<Vec<LineItem>>,
286285
channel: Option<Channel>,
287-
metadata: Option<common_utils::pii::SecretSerdeValue>,
288286
merchant_order_reference: Option<String>,
289287
splits: Option<Vec<AdyenSplitData>>,
290288
store: Option<String>,
@@ -2840,6 +2838,8 @@ impl
28402838
.clone()
28412839
.and_then(|metadata| get_device_fingerprint(metadata));
28422840

2841+
let billing_address =
2842+
get_address_info(item.router_data.get_optional_billing()).and_then(Result::ok);
28432843
let delivery_address =
28442844
get_address_info(item.router_data.get_optional_shipping()).and_then(Result::ok);
28452845
let telephone_number = item.router_data.get_optional_billing_phone_number();
@@ -2860,7 +2860,7 @@ impl
28602860
shopper_email: None,
28612861
shopper_locale: None,
28622862
social_security_number: None,
2863-
billing_address: None,
2863+
billing_address,
28642864
delivery_address,
28652865
country_code: None,
28662866
line_items: None,
@@ -2869,7 +2869,6 @@ impl
28692869
channel: None,
28702870
shopper_statement: item.router_data.request.statement_descriptor.clone(),
28712871
shopper_ip: item.router_data.request.get_ip_address_as_optional(),
2872-
metadata: item.router_data.request.metadata.clone().map(Into::into),
28732872
merchant_order_reference: item.router_data.request.merchant_order_reference_id.clone(),
28742873
store,
28752874
splits,
@@ -2948,7 +2947,6 @@ impl TryFrom<(&AdyenRouterData<&PaymentsAuthorizeRouterData>, &Card)> for AdyenP
29482947
channel: None,
29492948
shopper_statement: item.router_data.request.statement_descriptor.clone(),
29502949
shopper_ip: item.router_data.request.get_ip_address_as_optional(),
2951-
metadata: item.router_data.request.metadata.clone().map(Into::into),
29522950
merchant_order_reference: item.router_data.request.merchant_order_reference_id.clone(),
29532951
store,
29542952
splits,
@@ -2999,6 +2997,8 @@ impl
29992997
.clone()
30002998
.and_then(|metadata| get_device_fingerprint(metadata));
30012999

3000+
let billing_address =
3001+
get_address_info(item.router_data.get_optional_billing()).and_then(Result::ok);
30023002
let delivery_address =
30033003
get_address_info(item.router_data.get_optional_shipping()).and_then(Result::ok);
30043004
let telephone_number = item.router_data.get_optional_billing_phone_number();
@@ -3019,7 +3019,7 @@ impl
30193019
shopper_email: item.router_data.get_optional_billing_email(),
30203020
social_security_number: None,
30213021
telephone_number,
3022-
billing_address: None,
3022+
billing_address,
30233023
delivery_address,
30243024
country_code,
30253025
line_items: None,
@@ -3028,7 +3028,6 @@ impl
30283028
channel: None,
30293029
shopper_statement: item.router_data.request.statement_descriptor.clone(),
30303030
shopper_ip: item.router_data.request.get_ip_address_as_optional(),
3031-
metadata: item.router_data.request.metadata.clone().map(Into::into),
30323031
merchant_order_reference: item.router_data.request.merchant_order_reference_id.clone(),
30333032
store,
30343033
splits,
@@ -3104,7 +3103,6 @@ impl TryFrom<(&AdyenRouterData<&PaymentsAuthorizeRouterData>, &VoucherData)>
31043103
channel: None,
31053104
shopper_statement: item.router_data.request.statement_descriptor.clone(),
31063105
shopper_ip: item.router_data.request.get_ip_address_as_optional(),
3107-
metadata: item.router_data.request.metadata.clone().map(Into::into),
31083106
merchant_order_reference: item.router_data.request.merchant_order_reference_id.clone(),
31093107
store,
31103108
splits,
@@ -3150,7 +3148,8 @@ impl
31503148
.metadata
31513149
.clone()
31523150
.and_then(|metadata| get_device_fingerprint(metadata));
3153-
3151+
let billing_address =
3152+
get_address_info(item.router_data.get_optional_billing()).and_then(Result::ok);
31543153
let delivery_address =
31553154
get_address_info(item.router_data.get_optional_shipping()).and_then(Result::ok);
31563155
let telephone_number = item.router_data.get_optional_billing_phone_number();
@@ -3171,7 +3170,7 @@ impl
31713170
shopper_email: item.router_data.get_optional_billing_email(),
31723171
social_security_number: None,
31733172
telephone_number,
3174-
billing_address: None,
3173+
billing_address,
31753174
delivery_address,
31763175
country_code: None,
31773176
line_items: None,
@@ -3180,7 +3179,6 @@ impl
31803179
channel: None,
31813180
shopper_statement: item.router_data.request.statement_descriptor.clone(),
31823181
shopper_ip: item.router_data.request.get_ip_address_as_optional(),
3183-
metadata: item.router_data.request.metadata.clone().map(Into::into),
31843182
merchant_order_reference: item.router_data.request.merchant_order_reference_id.clone(),
31853183
store,
31863184
splits,
@@ -3226,6 +3224,8 @@ impl
32263224
.clone()
32273225
.and_then(|metadata| get_device_fingerprint(metadata));
32283226

3227+
let billing_address =
3228+
get_address_info(item.router_data.get_optional_billing()).and_then(Result::ok);
32293229
let delivery_address =
32303230
get_address_info(item.router_data.get_optional_shipping()).and_then(Result::ok);
32313231
let telephone_number = item.router_data.get_optional_billing_phone_number();
@@ -3245,7 +3245,7 @@ impl
32453245
shopper_locale: None,
32463246
shopper_email: item.router_data.get_optional_billing_email(),
32473247
telephone_number,
3248-
billing_address: None,
3248+
billing_address,
32493249
delivery_address,
32503250
country_code: None,
32513251
line_items: None,
@@ -3255,7 +3255,6 @@ impl
32553255
social_security_number: None,
32563256
shopper_statement: item.router_data.request.statement_descriptor.clone(),
32573257
shopper_ip: item.router_data.request.get_ip_address_as_optional(),
3258-
metadata: item.router_data.request.metadata.clone().map(Into::into),
32593258
merchant_order_reference: item.router_data.request.merchant_order_reference_id.clone(),
32603259
store,
32613260
splits,
@@ -3336,7 +3335,6 @@ impl
33363335
channel: None,
33373336
shopper_statement: item.router_data.request.statement_descriptor.clone(),
33383337
shopper_ip: item.router_data.request.get_ip_address_as_optional(),
3339-
metadata: item.router_data.request.metadata.clone().map(Into::into),
33403338
merchant_order_reference: item.router_data.request.merchant_order_reference_id.clone(),
33413339
store,
33423340
splits,
@@ -3459,7 +3457,6 @@ impl TryFrom<(&AdyenRouterData<&PaymentsAuthorizeRouterData>, &WalletData)>
34593457
channel,
34603458
shopper_statement: item.router_data.request.statement_descriptor.clone(),
34613459
shopper_ip: item.router_data.request.get_ip_address_as_optional(),
3462-
metadata: item.router_data.request.metadata.clone().map(Into::into),
34633460
merchant_order_reference: item.router_data.request.merchant_order_reference_id.clone(),
34643461
store,
34653462
splits,
@@ -3552,7 +3549,6 @@ impl
35523549
channel: None,
35533550
shopper_statement: item.router_data.request.statement_descriptor.clone(),
35543551
shopper_ip: item.router_data.request.get_ip_address_as_optional(),
3555-
metadata: item.router_data.request.metadata.clone().map(Into::into),
35563552
merchant_order_reference: item.router_data.request.merchant_order_reference_id.clone(),
35573553
store,
35583554
splits,
@@ -3605,7 +3601,8 @@ impl
36053601
.metadata
36063602
.clone()
36073603
.and_then(|metadata| get_device_fingerprint(metadata));
3608-
3604+
let billing_address =
3605+
get_address_info(item.router_data.get_optional_billing()).and_then(Result::ok);
36093606
let delivery_address =
36103607
get_address_info(item.router_data.get_optional_shipping()).and_then(Result::ok);
36113608
Ok(AdyenPaymentRequest {
@@ -3623,7 +3620,7 @@ impl
36233620
shopper_name,
36243621
shopper_email,
36253622
shopper_locale: None,
3626-
billing_address: None,
3623+
billing_address,
36273624
delivery_address,
36283625
country_code: None,
36293626
line_items: None,
@@ -3633,7 +3630,6 @@ impl
36333630
social_security_number: None,
36343631
shopper_statement: item.router_data.request.statement_descriptor.clone(),
36353632
shopper_ip: item.router_data.request.get_ip_address_as_optional(),
3636-
metadata: item.router_data.request.metadata.clone().map(Into::into),
36373633
merchant_order_reference: item.router_data.request.merchant_order_reference_id.clone(),
36383634
store,
36393635
splits,
@@ -5845,7 +5841,6 @@ impl
58455841
channel: None,
58465842
shopper_statement: item.router_data.request.statement_descriptor.clone(),
58475843
shopper_ip: item.router_data.request.get_ip_address_as_optional(),
5848-
metadata: item.router_data.request.metadata.clone().map(Into::into),
58495844
merchant_order_reference: item.router_data.request.merchant_order_reference_id.clone(),
58505845
mpi_data: Some(mpi_data),
58515846
store,

0 commit comments

Comments
 (0)