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: String
Stripe 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