diff --git a/crates/router/src/core/payment_link/payment_link_initiate/payment_link.js b/crates/router/src/core/payment_link/payment_link_initiate/payment_link.js index f53312f74f..7ab10e4d27 100644 --- a/crates/router/src/core/payment_link/payment_link_initiate/payment_link.js +++ b/crates/router/src/core/payment_link/payment_link_initiate/payment_link.js @@ -417,11 +417,10 @@ function initializeSDK() { ? "accordion" : paymentDetails.sdk_layout; - var enabledSavedPaymentMethod = paymentDetails.enabledSavedPaymentMethod; - + var enableSavedPaymentMethod = paymentDetails.enabled_saved_payment_method; var unifiedCheckoutOptions = { - displaySavedPaymentMethodsCheckbox: enabledSavedPaymentMethod, - displaySavedPaymentMethods: enabledSavedPaymentMethod, + displaySavedPaymentMethodsCheckbox: enableSavedPaymentMethod, + displaySavedPaymentMethods: enableSavedPaymentMethod, layout: { type: type, //accordion , tabs, spaced accordion spacedAccordionItems: paymentDetails.sdk_layout === "spaced_accordion", diff --git a/crates/router/src/core/payment_methods/cards.rs b/crates/router/src/core/payment_methods/cards.rs index 25bb869075..b806781a64 100644 --- a/crates/router/src/core/payment_methods/cards.rs +++ b/crates/router/src/core/payment_methods/cards.rs @@ -3233,15 +3233,6 @@ pub async fn list_customer_payment_method( limit: Option, ) -> errors::RouterResponse { let db = &*state.store; - - if let Some(ref payment_intent) = payment_intent { - if payment_intent.payment_link_id.is_some() { - Err(errors::ApiErrorResponse::AccessForbidden { - resource: "saved payment methods".to_string(), - })? - } - }; - let off_session_payment_flag = payment_intent .as_ref() .map(|pi| {