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