Class: Stripe::DisputeUpdateParams::Evidence::EnhancedEvidence::VisaCompellingEvidence3::PriorUndisputedTransaction
- Inherits:
-
RequestParams
- Object
- RequestParams
- Stripe::DisputeUpdateParams::Evidence::EnhancedEvidence::VisaCompellingEvidence3::PriorUndisputedTransaction
- Defined in:
- lib/stripe/params/dispute_update_params.rb
Defined Under Namespace
Classes: ShippingAddress
Instance Attribute Summary collapse
-
#charge ⇒ Object
Stripe charge ID for the Visa Compelling Evidence 3.0 eligible prior charge.
-
#customer_account_id ⇒ Object
User Account ID used to log into business platform.
-
#customer_device_fingerprint ⇒ Object
Unique identifier of the cardholder’s device derived from a combination of at least two hardware and software attributes.
-
#customer_device_id ⇒ Object
Unique identifier of the cardholder’s device such as a device serial number (e.g., International Mobile Equipment Identity [IMEI]).
-
#customer_email_address ⇒ Object
The email address of the customer.
-
#customer_purchase_ip ⇒ Object
The IP address that the customer used when making the purchase.
-
#product_description ⇒ Object
A description of the product or service that was sold.
-
#shipping_address ⇒ Object
The address to which a physical product was shipped.
Instance Method Summary collapse
-
#initialize(charge: nil, customer_account_id: nil, customer_device_fingerprint: nil, customer_device_id: nil, customer_email_address: nil, customer_purchase_ip: nil, product_description: nil, shipping_address: nil) ⇒ PriorUndisputedTransaction
constructor
A new instance of PriorUndisputedTransaction.
Methods inherited from RequestParams
Constructor Details
#initialize(charge: nil, customer_account_id: nil, customer_device_fingerprint: nil, customer_device_id: nil, customer_email_address: nil, customer_purchase_ip: nil, product_description: nil, shipping_address: nil) ⇒ PriorUndisputedTransaction
Returns a new instance of PriorUndisputedTransaction.
126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 |
# File 'lib/stripe/params/dispute_update_params.rb', line 126 def initialize( charge: nil, customer_account_id: nil, customer_device_fingerprint: nil, customer_device_id: nil, customer_email_address: nil, customer_purchase_ip: nil, product_description: nil, shipping_address: nil ) @charge = charge @customer_account_id = customer_account_id @customer_device_fingerprint = customer_device_fingerprint @customer_device_id = customer_device_id @customer_email_address = customer_email_address @customer_purchase_ip = customer_purchase_ip @product_description = product_description @shipping_address = shipping_address end |
Instance Attribute Details
#charge ⇒ Object
Stripe charge ID for the Visa Compelling Evidence 3.0 eligible prior charge.
110 111 112 |
# File 'lib/stripe/params/dispute_update_params.rb', line 110 def charge @charge end |
#customer_account_id ⇒ Object
User Account ID used to log into business platform. Must be recognizable by the user.
112 113 114 |
# File 'lib/stripe/params/dispute_update_params.rb', line 112 def customer_account_id @customer_account_id end |
#customer_device_fingerprint ⇒ Object
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.
114 115 116 |
# File 'lib/stripe/params/dispute_update_params.rb', line 114 def customer_device_fingerprint @customer_device_fingerprint end |
#customer_device_id ⇒ Object
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.
116 117 118 |
# File 'lib/stripe/params/dispute_update_params.rb', line 116 def customer_device_id @customer_device_id end |
#customer_email_address ⇒ Object
The email address of the customer.
118 119 120 |
# File 'lib/stripe/params/dispute_update_params.rb', line 118 def customer_email_address @customer_email_address end |
#customer_purchase_ip ⇒ Object
The IP address that the customer used when making the purchase.
120 121 122 |
# File 'lib/stripe/params/dispute_update_params.rb', line 120 def customer_purchase_ip @customer_purchase_ip end |
#product_description ⇒ Object
A description of the product or service that was sold.
122 123 124 |
# File 'lib/stripe/params/dispute_update_params.rb', line 122 def product_description @product_description end |
#shipping_address ⇒ Object
The address to which a physical product was shipped. All fields are required for Visa Compelling Evidence 3.0 evidence submission.
124 125 126 |
# File 'lib/stripe/params/dispute_update_params.rb', line 124 def shipping_address @shipping_address end |