pub struct CreatePaymentIntentPaymentMethodOptionsCardPresent {
pub capture_method: Option<CreatePaymentIntentPaymentMethodOptionsCardPresentCaptureMethod>,
pub request_extended_authorization: Option<bool>,
pub request_incremental_authorization_support: Option<bool>,
pub routing: Option<CreatePaymentIntentPaymentMethodOptionsCardPresentRouting>,
}Expand description
If this is a card_present PaymentMethod, this sub-hash contains details about the Card Present payment method options.
Fields§
§capture_method: Option<CreatePaymentIntentPaymentMethodOptionsCardPresentCaptureMethod>Controls when the funds are captured from the customer’s account.
If provided, this parameter overrides the behavior of the top-level capture_method for this payment method type when finalizing the payment with this payment method type.
If capture_method is already set on the PaymentIntent, providing an empty value for this parameter unsets the stored value for this payment method type.
Request ability to capture this payment beyond the standard authorization validity window.
Request ability to increment this PaymentIntent if the combination of MCC and card brand is eligible. Check incremental_authorization_supported in the Confirm response to verify support.
routing: Option<CreatePaymentIntentPaymentMethodOptionsCardPresentRouting>Network routing priority on co-branded EMV cards supporting domestic debit and international card schemes.
Implementations§
Trait Implementations§
Source§impl Clone for CreatePaymentIntentPaymentMethodOptionsCardPresent
impl Clone for CreatePaymentIntentPaymentMethodOptionsCardPresent
Source§fn clone(&self) -> CreatePaymentIntentPaymentMethodOptionsCardPresent
fn clone(&self) -> CreatePaymentIntentPaymentMethodOptionsCardPresent
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more