pub struct BankAccountPaymentDetails {
pub bank_name: Option<String>,
pub transfer_type: Option<BankAccountPaymentDetailsTransferType>,
pub account_ownership_type: Option<BankAccountPaymentDetailsAccountOwnershipType>,
pub fingerprint: Option<String>,
pub country: Option<Country>,
pub statement_description: Option<String>,
pub ach_details: Option<AchDetails>,
pub errors: Option<Vec<Error>>,
}
Expand description
Additional details about BANK_ACCOUNT type payments.
Fields§
§bank_name: Option<String>
The name of the bank associated with the bank account.
transfer_type: Option<BankAccountPaymentDetailsTransferType>
The type of the bank transfer.
account_ownership_type: Option<BankAccountPaymentDetailsAccountOwnershipType>
The ownership type of the bank account performing the transfer.
fingerprint: Option<String>
Uniquely identifies the bank account for this seller and can be used to determine if payments are from the same bank account.
country: Option<Country>
The two-letter ISO code representing the country the bank account is located in.
statement_description: Option<String>
The statement description as sent to the bank.
ach_details: Option<AchDetails>
ACH-specific information about the transfer. The information is only populated if the
transfer_type
is ACH.
errors: Option<Vec<Error>>
Information about errors encountered during the request.
Trait Implementations§
Source§impl Clone for BankAccountPaymentDetails
impl Clone for BankAccountPaymentDetails
Source§fn clone(&self) -> BankAccountPaymentDetails
fn clone(&self) -> BankAccountPaymentDetails
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for BankAccountPaymentDetails
impl Debug for BankAccountPaymentDetails
Source§impl Default for BankAccountPaymentDetails
impl Default for BankAccountPaymentDetails
Source§fn default() -> BankAccountPaymentDetails
fn default() -> BankAccountPaymentDetails
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BankAccountPaymentDetails
impl<'de> Deserialize<'de> for BankAccountPaymentDetails
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
impl Eq for BankAccountPaymentDetails
impl StructuralPartialEq for BankAccountPaymentDetails
Auto Trait Implementations§
impl Freeze for BankAccountPaymentDetails
impl RefUnwindSafe for BankAccountPaymentDetails
impl Send for BankAccountPaymentDetails
impl Sync for BankAccountPaymentDetails
impl Unpin for BankAccountPaymentDetails
impl UnwindSafe for BankAccountPaymentDetails
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.