pub struct PaymentLinksResourcePaymentIntentData {
pub capture_method: Option<PaymentLinksResourcePaymentIntentDataCaptureMethod>,
pub description: Option<String>,
pub metadata: HashMap<String, String>,
pub setup_future_usage: Option<PaymentLinksResourcePaymentIntentDataSetupFutureUsage>,
pub statement_descriptor: Option<String>,
pub statement_descriptor_suffix: Option<String>,
pub transfer_group: Option<String>,
}
Fields§
§capture_method: Option<PaymentLinksResourcePaymentIntentDataCaptureMethod>
Indicates when the funds will be captured from the customer’s account.
description: Option<String>
An arbitrary string attached to the object. Often useful for displaying to users.
metadata: HashMap<String, String>
Set of key-value pairs that will set metadata on Payment Intents generated from this payment link.
setup_future_usage: Option<PaymentLinksResourcePaymentIntentDataSetupFutureUsage>
Indicates that you intend to make future payments with the payment method collected during checkout.
statement_descriptor: Option<String>
For a non-card payment, information about the charge that appears on the customer’s statement when this payment succeeds in creating a charge.
statement_descriptor_suffix: Option<String>
For a card payment, information about the charge that appears on the customer’s statement when this payment succeeds in creating a charge. Concatenated with the account’s statement descriptor prefix to form the complete statement descriptor.
transfer_group: Option<String>
A string that identifies the resulting payment as part of a group. See the PaymentIntents use case for connected accounts for details.
Trait Implementations§
Source§impl Clone for PaymentLinksResourcePaymentIntentData
impl Clone for PaymentLinksResourcePaymentIntentData
Source§fn clone(&self) -> PaymentLinksResourcePaymentIntentData
fn clone(&self) -> PaymentLinksResourcePaymentIntentData
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more