pub struct DisputeVisaCompellingEvidence3PriorUndisputedTransaction {
pub charge: String,
pub customer_account_id: Option<String>,
pub customer_device_fingerprint: Option<String>,
pub customer_device_id: Option<String>,
pub customer_email_address: Option<String>,
pub customer_purchase_ip: Option<String>,
pub product_description: Option<String>,
pub shipping_address: Option<DisputeTransactionShippingAddress>,
}Fields§
§charge: StringStripe charge ID for the Visa Compelling Evidence 3.0 eligible prior charge.
customer_account_id: Option<String>User Account ID used to log into business platform. Must be recognizable by the user.
customer_device_fingerprint: Option<String>Unique identifier of the cardholder’s device derived from a combination of at least two hardware and software attributes. Must be at least 20 characters.
customer_device_id: Option<String>Unique identifier of the cardholder’s device such as a device serial number (e.g., International Mobile Equipment Identity [IMEI]). Must be at least 15 characters.
customer_email_address: Option<String>The email address of the customer.
customer_purchase_ip: Option<String>The IP address that the customer used when making the purchase.
product_description: Option<String>A description of the product or service that was sold.
shipping_address: Option<DisputeTransactionShippingAddress>The address to which a physical product was shipped. All fields are required for Visa Compelling Evidence 3.0 evidence submission.
Trait Implementations§
Source§impl Clone for DisputeVisaCompellingEvidence3PriorUndisputedTransaction
impl Clone for DisputeVisaCompellingEvidence3PriorUndisputedTransaction
Source§fn clone(&self) -> DisputeVisaCompellingEvidence3PriorUndisputedTransaction
fn clone(&self) -> DisputeVisaCompellingEvidence3PriorUndisputedTransaction
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more