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