Skip to content

Commit 8fa32b1

Browse files
hyperswitch-bot[bot]swetasharma03
authored andcommitted
chore(cypress): run formatter and address lints
1 parent 8713fb5 commit 8fa32b1

File tree

2 files changed

+23
-12
lines changed

2 files changed

+23
-12
lines changed

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

Lines changed: 22 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -348,8 +348,11 @@ pub struct ShipToList {
348348
#[derive(Debug, Serialize)]
349349
#[serde(rename_all = "camelCase")]
350350
struct Profile {
351+
#[serde(skip_serializing_if = "Option::is_none")]
351352
merchant_customer_id: Option<CustomerId>,
353+
#[serde(skip_serializing_if = "Option::is_none")]
352354
description: Option<String>,
355+
#[serde(skip_serializing_if = "Option::is_none")]
353356
email: Option<Email>,
354357
#[serde(skip_serializing_if = "Option::is_none")]
355358
payment_profiles: Option<PaymentProfiles>,
@@ -441,7 +444,7 @@ impl TryFrom<&ConnectorCustomerRouterData> for CustomerRequest {
441444
merchant_authentication,
442445
profile: Profile {
443446
merchant_customer_id,
444-
description: item.request.description.clone(),
447+
description: None,
445448
email: item.request.email.clone(),
446449
payment_profiles: None,
447450
ship_to_list,
@@ -490,13 +493,23 @@ impl TryFrom<&SetupMandateRouterData> for CreateCustomerPaymentProfileRequest {
490493
data_value: Secret::new(wallet_data.get_encoded_wallet_token()?),
491494
}),
492495
}),
493-
WalletData::ApplePay(applepay_token) => Ok(PaymentProfile {
494-
bill_to,
495-
payment: PaymentDetails::OpaqueData(WalletDetails {
496-
data_descriptor: WalletMethod::Applepay,
497-
data_value: Secret::new(applepay_token.payment_data.clone()),
498-
}),
499-
}),
496+
WalletData::ApplePay(applepay_token) => {
497+
let apple_pay_encrypted_data = applepay_token
498+
.payment_data
499+
.get_encrypted_apple_pay_payment_data_mandatory()
500+
.change_context(errors::ConnectorError::MissingRequiredField {
501+
field_name: "Apple pay encrypted data",
502+
})?;
503+
504+
Ok(PaymentProfile {
505+
bill_to,
506+
payment: PaymentDetails::OpaqueData(WalletDetails {
507+
data_descriptor: WalletMethod::Applepay,
508+
data_value: Secret::new(apple_pay_encrypted_data.clone()),
509+
}),
510+
})
511+
}
512+
500513
WalletData::AliPayQr(_)
501514
| WalletData::AliPayRedirect(_)
502515
| WalletData::AliPayHkRedirect(_)
@@ -598,7 +611,7 @@ impl<F, T> TryFrom<ResponseRouterData<F, AuthorizedotnetCustomerResponse, T, Pay
598611
match item.response.messages.result_code {
599612
ResultCode::Ok => Ok(Self {
600613
response: Ok(PaymentsResponseData::ConnectorCustomerResponse {
601-
connector_customer_id: connector_customer_id,
614+
connector_customer_id,
602615
}),
603616
..item.data
604617
}),

cypress-tests/cypress/e2e/configs/Payment/Authorizedotnet.js

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,7 @@ import {
33
multiUseMandateData,
44
singleUseMandateData,
55
} from "./Commons";
6-
import {
7-
generateRandomEmail,
8-
} from "../../../utils/RequestBodyUtils";
6+
import { generateRandomEmail } from "../../../utils/RequestBodyUtils";
97

108
const successfulNo3DSCardDetails = {
119
card_number: "4111111111111111",

0 commit comments

Comments
 (0)