pub struct PaymentMethodDetailsSofort {
pub bank_code: Option<String>,
pub bank_name: Option<String>,
pub bic: Option<String>,
pub country: Option<String>,
pub generated_sepa_debit: Option<Expandable<PaymentMethod>>,
pub generated_sepa_debit_mandate: Option<Expandable<Mandate>>,
pub iban_last4: Option<String>,
pub preferred_language: Option<PaymentMethodDetailsSofortPreferredLanguage>,
pub verified_name: Option<String>,
}
Fields§
§bank_code: Option<String>
Bank code of bank associated with the bank account.
bank_name: Option<String>
Name of the bank associated with the bank account.
bic: Option<String>
Bank Identifier Code of the bank associated with the bank account.
country: Option<String>
Two-letter ISO code representing the country the bank account is located in.
generated_sepa_debit: Option<Expandable<PaymentMethod>>
The ID of the SEPA Direct Debit PaymentMethod which was generated by this Charge.
generated_sepa_debit_mandate: Option<Expandable<Mandate>>
The mandate for the SEPA Direct Debit PaymentMethod which was generated by this Charge.
iban_last4: Option<String>
Last four characters of the IBAN.
preferred_language: Option<PaymentMethodDetailsSofortPreferredLanguage>
Preferred language of the SOFORT authorization page that the customer is redirected to.
Can be one of de
, en
, es
, fr
, it
, nl
, or pl
verified_name: Option<String>
Owner’s verified full name. Values are verified or provided by SOFORT directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
Trait Implementations§
Source§impl Clone for PaymentMethodDetailsSofort
impl Clone for PaymentMethodDetailsSofort
Source§fn clone(&self) -> PaymentMethodDetailsSofort
fn clone(&self) -> PaymentMethodDetailsSofort
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 Debug for PaymentMethodDetailsSofort
impl Debug for PaymentMethodDetailsSofort
Source§impl FromValueOpt for PaymentMethodDetailsSofort
impl FromValueOpt for PaymentMethodDetailsSofort
fn from_value(v: Value) -> Option<Self>
Auto Trait Implementations§
impl Freeze for PaymentMethodDetailsSofort
impl RefUnwindSafe for PaymentMethodDetailsSofort
impl Send for PaymentMethodDetailsSofort
impl Sync for PaymentMethodDetailsSofort
impl Unpin for PaymentMethodDetailsSofort
impl UnwindSafe for PaymentMethodDetailsSofort
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