pub struct PaymentPagesCheckoutSessionSavedPaymentMethodOptions {
pub allow_redisplay_filters: Option<Vec<PaymentPagesCheckoutSessionSavedPaymentMethodOptionsAllowRedisplayFilters>>,
pub payment_method_remove: Option<PaymentPagesCheckoutSessionSavedPaymentMethodOptionsPaymentMethodRemove>,
pub payment_method_save: Option<PaymentPagesCheckoutSessionSavedPaymentMethodOptionsPaymentMethodSave>,
}
Fields§
§allow_redisplay_filters: Option<Vec<PaymentPagesCheckoutSessionSavedPaymentMethodOptionsAllowRedisplayFilters>>
Uses the allow_redisplay
value of each saved payment method to filter the set presented to a returning customer.
By default, only saved payment methods with ’allow_redisplay: ‘always’ are shown in Checkout.
payment_method_remove: Option<PaymentPagesCheckoutSessionSavedPaymentMethodOptionsPaymentMethodRemove>
Enable customers to choose if they wish to remove their saved payment methods. Disabled by default.
payment_method_save: Option<PaymentPagesCheckoutSessionSavedPaymentMethodOptionsPaymentMethodSave>
Enable customers to choose if they wish to save their payment method for future use. Disabled by default.
Trait Implementations§
Source§impl Clone for PaymentPagesCheckoutSessionSavedPaymentMethodOptions
impl Clone for PaymentPagesCheckoutSessionSavedPaymentMethodOptions
Source§fn clone(&self) -> PaymentPagesCheckoutSessionSavedPaymentMethodOptions
fn clone(&self) -> PaymentPagesCheckoutSessionSavedPaymentMethodOptions
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl FromValueOpt for PaymentPagesCheckoutSessionSavedPaymentMethodOptions
impl FromValueOpt for PaymentPagesCheckoutSessionSavedPaymentMethodOptions
fn from_value(v: Value) -> Option<Self>
Auto Trait Implementations§
impl Freeze for PaymentPagesCheckoutSessionSavedPaymentMethodOptions
impl RefUnwindSafe for PaymentPagesCheckoutSessionSavedPaymentMethodOptions
impl Send for PaymentPagesCheckoutSessionSavedPaymentMethodOptions
impl Sync for PaymentPagesCheckoutSessionSavedPaymentMethodOptions
impl Unpin for PaymentPagesCheckoutSessionSavedPaymentMethodOptions
impl UnwindSafe for PaymentPagesCheckoutSessionSavedPaymentMethodOptions
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more