pub struct SetupAttemptPaymentMethodDetailsIdeal {
pub bank: Option<SetupAttemptPaymentMethodDetailsIdealBank>,
pub bic: Option<SetupAttemptPaymentMethodDetailsIdealBic>,
pub generated_sepa_debit: Option<Expandable<PaymentMethod>>,
pub generated_sepa_debit_mandate: Option<Expandable<Mandate>>,
pub iban_last4: Option<String>,
pub verified_name: Option<String>,
}
Fields§
§bank: Option<SetupAttemptPaymentMethodDetailsIdealBank>
The customer’s bank.
Can be one of abn_amro
, asn_bank
, bunq
, handelsbanken
, ing
, knab
, moneyou
, n26
, nn
, rabobank
, regiobank
, revolut
, sns_bank
, triodos_bank
, van_lanschot
, or yoursafe
.
bic: Option<SetupAttemptPaymentMethodDetailsIdealBic>
The Bank Identifier Code of the customer’s bank.
generated_sepa_debit: Option<Expandable<PaymentMethod>>
The ID of the SEPA Direct Debit PaymentMethod which was generated by this SetupAttempt.
generated_sepa_debit_mandate: Option<Expandable<Mandate>>
The mandate for the SEPA Direct Debit PaymentMethod which was generated by this SetupAttempt.
iban_last4: Option<String>
Last four characters of the IBAN.
verified_name: Option<String>
Owner’s verified full name.
Values are verified or provided by iDEAL directly (if supported) at the time of authorization or settlement. They cannot be set or mutated.
Trait Implementations§
source§impl Clone for SetupAttemptPaymentMethodDetailsIdeal
impl Clone for SetupAttemptPaymentMethodDetailsIdeal
source§fn clone(&self) -> SetupAttemptPaymentMethodDetailsIdeal
fn clone(&self) -> SetupAttemptPaymentMethodDetailsIdeal
Returns a copy 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 Default for SetupAttemptPaymentMethodDetailsIdeal
impl Default for SetupAttemptPaymentMethodDetailsIdeal
source§fn default() -> SetupAttemptPaymentMethodDetailsIdeal
fn default() -> SetupAttemptPaymentMethodDetailsIdeal
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for SetupAttemptPaymentMethodDetailsIdeal
impl<'de> Deserialize<'de> for SetupAttemptPaymentMethodDetailsIdeal
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl RefUnwindSafe for SetupAttemptPaymentMethodDetailsIdeal
impl Send for SetupAttemptPaymentMethodDetailsIdeal
impl Sync for SetupAttemptPaymentMethodDetailsIdeal
impl Unpin for SetupAttemptPaymentMethodDetailsIdeal
impl UnwindSafe for SetupAttemptPaymentMethodDetailsIdeal
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