Struct stripe::OrdersV2ResourcePaymentSettings
source · [−]pub struct OrdersV2ResourcePaymentSettings {
pub application_fee_amount: Option<i64>,
pub payment_method_options: Option<OrdersV2ResourcePaymentMethodOptions>,
pub payment_method_types: Option<Vec<OrdersV2ResourcePaymentSettingsPaymentMethodTypes>>,
pub return_url: Option<String>,
pub statement_descriptor: Option<String>,
pub statement_descriptor_suffix: Option<String>,
pub transfer_data: Option<OrdersV2ResourceTransferData>,
}
Fields
application_fee_amount: Option<i64>
The amount of the application fee (if any) that will be requested to be applied to the payment and transferred to the application owner’s Stripe account.
payment_method_options: Option<OrdersV2ResourcePaymentMethodOptions>
PaymentMethod-specific configuration to provide to the order’s PaymentIntent.
payment_method_types: Option<Vec<OrdersV2ResourcePaymentSettingsPaymentMethodTypes>>
The list of payment method types (e.g., card) to provide to the order’s PaymentIntent.
return_url: Option<String>
The URL to redirect the customer to after they authenticate their payment.
statement_descriptor: Option<String>
For non-card charges, you can use this value as the complete description that appears on your customers’ statements.
Must contain at least one letter, maximum 22 characters.
statement_descriptor_suffix: Option<String>
Provides information about a card payment that customers see on their statements.
Concatenated with the prefix (shortened descriptor) or statement descriptor that’s set on the account to form the complete statement descriptor. Maximum 22 characters for the concatenated descriptor.
transfer_data: Option<OrdersV2ResourceTransferData>
Provides configuration for completing a transfer for the order after it is paid.
Trait Implementations
sourceimpl Clone for OrdersV2ResourcePaymentSettings
impl Clone for OrdersV2ResourcePaymentSettings
sourcefn clone(&self) -> OrdersV2ResourcePaymentSettings
fn clone(&self) -> OrdersV2ResourcePaymentSettings
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Default for OrdersV2ResourcePaymentSettings
impl Default for OrdersV2ResourcePaymentSettings
sourcefn default() -> OrdersV2ResourcePaymentSettings
fn default() -> OrdersV2ResourcePaymentSettings
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for OrdersV2ResourcePaymentSettings
impl<'de> Deserialize<'de> for OrdersV2ResourcePaymentSettings
sourcefn 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 OrdersV2ResourcePaymentSettings
impl Send for OrdersV2ResourcePaymentSettings
impl Sync for OrdersV2ResourcePaymentSettings
impl Unpin for OrdersV2ResourcePaymentSettings
impl UnwindSafe for OrdersV2ResourcePaymentSettings
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more