refactor(router): enable saved payment method for payment link bug fix (#4435)

This commit is contained in:
Sahkal Poddar
2024-04-23 15:37:50 +05:30
committed by GitHub
parent b2248fe08b
commit 213ff063a0
2 changed files with 3 additions and 13 deletions

View File

@ -417,11 +417,10 @@ function initializeSDK() {
? "accordion" ? "accordion"
: paymentDetails.sdk_layout; : paymentDetails.sdk_layout;
var enabledSavedPaymentMethod = paymentDetails.enabledSavedPaymentMethod; var enableSavedPaymentMethod = paymentDetails.enabled_saved_payment_method;
var unifiedCheckoutOptions = { var unifiedCheckoutOptions = {
displaySavedPaymentMethodsCheckbox: enabledSavedPaymentMethod, displaySavedPaymentMethodsCheckbox: enableSavedPaymentMethod,
displaySavedPaymentMethods: enabledSavedPaymentMethod, displaySavedPaymentMethods: enableSavedPaymentMethod,
layout: { layout: {
type: type, //accordion , tabs, spaced accordion type: type, //accordion , tabs, spaced accordion
spacedAccordionItems: paymentDetails.sdk_layout === "spaced_accordion", spacedAccordionItems: paymentDetails.sdk_layout === "spaced_accordion",

View File

@ -3233,15 +3233,6 @@ pub async fn list_customer_payment_method(
limit: Option<i64>, limit: Option<i64>,
) -> errors::RouterResponse<api::CustomerPaymentMethodsListResponse> { ) -> errors::RouterResponse<api::CustomerPaymentMethodsListResponse> {
let db = &*state.store; 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 let off_session_payment_flag = payment_intent
.as_ref() .as_ref()
.map(|pi| { .map(|pi| {