mirror of
https://github.com/juspay/hyperswitch.git
synced 2025-10-30 01:27:31 +08:00
refactor(router): enable saved payment method for payment link bug fix (#4435)
This commit is contained in:
@ -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",
|
||||||
|
|||||||
@ -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| {
|
||||||
|
|||||||
Reference in New Issue
Block a user