pub struct UpdateSetupIntentPaymentMethodOptionsAcssDebit {
pub currency: Option<UpdateSetupIntentPaymentMethodOptionsAcssDebitCurrency>,
pub mandate_options: Option<UpdateSetupIntentPaymentMethodOptionsAcssDebitMandateOptions>,
pub verification_method: Option<UpdateSetupIntentPaymentMethodOptionsAcssDebitVerificationMethod>,
}
Expand description
If this is a acss_debit
SetupIntent, this sub-hash contains details about the ACSS Debit payment method options.
Fields§
§currency: Option<UpdateSetupIntentPaymentMethodOptionsAcssDebitCurrency>
Three-letter ISO currency code, in lowercase. Must be a supported currency.
mandate_options: Option<UpdateSetupIntentPaymentMethodOptionsAcssDebitMandateOptions>
Additional fields for Mandate creation
verification_method: Option<UpdateSetupIntentPaymentMethodOptionsAcssDebitVerificationMethod>
Bank account verification method.
Implementations§
Trait Implementations§
Source§impl Clone for UpdateSetupIntentPaymentMethodOptionsAcssDebit
impl Clone for UpdateSetupIntentPaymentMethodOptionsAcssDebit
Source§fn clone(&self) -> UpdateSetupIntentPaymentMethodOptionsAcssDebit
fn clone(&self) -> UpdateSetupIntentPaymentMethodOptionsAcssDebit
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 moreAuto Trait Implementations§
impl Freeze for UpdateSetupIntentPaymentMethodOptionsAcssDebit
impl RefUnwindSafe for UpdateSetupIntentPaymentMethodOptionsAcssDebit
impl Send for UpdateSetupIntentPaymentMethodOptionsAcssDebit
impl Sync for UpdateSetupIntentPaymentMethodOptionsAcssDebit
impl Unpin for UpdateSetupIntentPaymentMethodOptionsAcssDebit
impl UnwindSafe for UpdateSetupIntentPaymentMethodOptionsAcssDebit
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