pub struct CreatePaymentIntentPaymentMethodDataBillingDetails {
pub address: Option<CreatePaymentIntentPaymentMethodDataBillingDetailsAddress>,
pub email: Option<String>,
pub name: Option<String>,
pub phone: Option<String>,
pub tax_id: Option<String>,
}
Expand description
Billing information associated with the PaymentMethod that may be used or required by particular types of payment methods.
Fields§
§address: Option<CreatePaymentIntentPaymentMethodDataBillingDetailsAddress>
Billing address.
email: Option<String>
Email address.
name: Option<String>
Full name.
phone: Option<String>
Billing phone number (including extension).
tax_id: Option<String>
Taxpayer identification number. Used only for transactions between LATAM buyers and non-LATAM sellers.
Implementations§
Trait Implementations§
Source§impl Clone for CreatePaymentIntentPaymentMethodDataBillingDetails
impl Clone for CreatePaymentIntentPaymentMethodDataBillingDetails
Source§fn clone(&self) -> CreatePaymentIntentPaymentMethodDataBillingDetails
fn clone(&self) -> CreatePaymentIntentPaymentMethodDataBillingDetails
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 CreatePaymentIntentPaymentMethodDataBillingDetails
impl RefUnwindSafe for CreatePaymentIntentPaymentMethodDataBillingDetails
impl Send for CreatePaymentIntentPaymentMethodDataBillingDetails
impl Sync for CreatePaymentIntentPaymentMethodDataBillingDetails
impl Unpin for CreatePaymentIntentPaymentMethodDataBillingDetails
impl UnwindSafe for CreatePaymentIntentPaymentMethodDataBillingDetails
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