pub enum CreatePaymentMethodCardUnion {
CardDetailsParams(CardDetailsParams),
TokenParams(TokenParams),
}
Expand description
If this is a card
PaymentMethod, this hash contains the user’s card details.
For backwards compatibility, you can alternatively provide a Stripe token (e.g., for Apple Pay, Amex Express Checkout, or legacy Checkout) into the card hash with format card: {token: "tok_visa"}
.
When providing a card number, you must meet the requirements for PCI compliance.
We strongly recommend using Stripe.js instead of interacting with this API directly.
Variants§
CardDetailsParams(CardDetailsParams)
TokenParams(TokenParams)
Trait Implementations§
source§impl Clone for CreatePaymentMethodCardUnion
impl Clone for CreatePaymentMethodCardUnion
source§fn clone(&self) -> CreatePaymentMethodCardUnion
fn clone(&self) -> CreatePaymentMethodCardUnion
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 Debug for CreatePaymentMethodCardUnion
impl Debug for CreatePaymentMethodCardUnion
source§impl<'de> Deserialize<'de> for CreatePaymentMethodCardUnion
impl<'de> Deserialize<'de> for CreatePaymentMethodCardUnion
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 Freeze for CreatePaymentMethodCardUnion
impl RefUnwindSafe for CreatePaymentMethodCardUnion
impl Send for CreatePaymentMethodCardUnion
impl Sync for CreatePaymentMethodCardUnion
impl Unpin for CreatePaymentMethodCardUnion
impl UnwindSafe for CreatePaymentMethodCardUnion
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