Class: Stripe::Dispute::Evidence
- Inherits:
-
StripeObject
- Object
- StripeObject
- Stripe::Dispute::Evidence
- Defined in:
- lib/stripe/resources/dispute.rb
Defined Under Namespace
Classes: EnhancedEvidence
Constant Summary
Constants inherited from StripeObject
StripeObject::RESERVED_FIELD_NAMES
Instance Attribute Summary collapse
-
#access_activity_log ⇒ Object
readonly
Any server or activity logs showing proof that the customer accessed or downloaded the purchased digital product.
-
#billing_address ⇒ Object
readonly
The billing address provided by the customer.
-
#cancellation_policy ⇒ Object
readonly
(ID of a [file upload](stripe.com/docs/guides/file-upload)) Your subscription cancellation policy, as shown to the customer.
-
#cancellation_policy_disclosure ⇒ Object
readonly
An explanation of how and when the customer was shown your refund policy prior to purchase.
-
#cancellation_rebuttal ⇒ Object
readonly
A justification for why the customer’s subscription was not canceled.
-
#customer_communication ⇒ Object
readonly
(ID of a [file upload](stripe.com/docs/guides/file-upload)) Any communication with the customer that you feel is relevant to your case.
-
#customer_email_address ⇒ Object
readonly
The email address of the customer.
-
#customer_name ⇒ Object
readonly
The name of the customer.
-
#customer_purchase_ip ⇒ Object
readonly
The IP address that the customer used when making the purchase.
-
#customer_signature ⇒ Object
readonly
(ID of a [file upload](stripe.com/docs/guides/file-upload)) A relevant document or contract showing the customer’s signature.
-
#duplicate_charge_documentation ⇒ Object
readonly
(ID of a [file upload](stripe.com/docs/guides/file-upload)) Documentation for the prior charge that can uniquely identify the charge, such as a receipt, shipping label, work order, etc.
-
#duplicate_charge_explanation ⇒ Object
readonly
An explanation of the difference between the disputed charge versus the prior charge that appears to be a duplicate.
-
#duplicate_charge_id ⇒ Object
readonly
The Stripe ID for the prior charge which appears to be a duplicate of the disputed charge.
-
#enhanced_evidence ⇒ Object
readonly
Attribute for field enhanced_evidence.
-
#product_description ⇒ Object
readonly
A description of the product or service that was sold.
-
#receipt ⇒ Object
readonly
(ID of a [file upload](stripe.com/docs/guides/file-upload)) Any receipt or message sent to the customer notifying them of the charge.
-
#refund_policy ⇒ Object
readonly
(ID of a [file upload](stripe.com/docs/guides/file-upload)) Your refund policy, as shown to the customer.
-
#refund_policy_disclosure ⇒ Object
readonly
Documentation demonstrating that the customer was shown your refund policy prior to purchase.
-
#refund_refusal_explanation ⇒ Object
readonly
A justification for why the customer is not entitled to a refund.
-
#service_date ⇒ Object
readonly
The date on which the customer received or began receiving the purchased service, in a clear human-readable format.
-
#service_documentation ⇒ Object
readonly
(ID of a [file upload](stripe.com/docs/guides/file-upload)) Documentation showing proof that a service was provided to the customer.
-
#shipping_address ⇒ Object
readonly
The address to which a physical product was shipped.
-
#shipping_carrier ⇒ Object
readonly
The delivery service that shipped a physical product, such as Fedex, UPS, USPS, etc.
-
#shipping_date ⇒ Object
readonly
The date on which a physical product began its route to the shipping address, in a clear human-readable format.
-
#shipping_documentation ⇒ Object
readonly
(ID of a [file upload](stripe.com/docs/guides/file-upload)) Documentation showing proof that a product was shipped to the customer at the same address the customer provided to you.
-
#shipping_tracking_number ⇒ Object
readonly
The tracking number for a physical product, obtained from the delivery service.
-
#uncategorized_file ⇒ Object
readonly
(ID of a [file upload](stripe.com/docs/guides/file-upload)) Any additional evidence or statements.
-
#uncategorized_text ⇒ Object
readonly
Any additional evidence or statements.
Attributes inherited from StripeObject
Class Method Summary collapse
Methods inherited from StripeObject
#==, #[], #[]=, #_get_inner_class_type, additive_object_param, additive_object_param?, #as_json, construct_from, #deleted?, #dirty!, #each, #eql?, #hash, #initialize, #inspect, #keys, #marshal_dump, #marshal_load, protected_fields, #serialize_params, #to_hash, #to_json, #to_s, #update_attributes, #values
Constructor Details
This class inherits a constructor from Stripe::StripeObject
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class Stripe::StripeObject
Instance Attribute Details
#access_activity_log ⇒ Object (readonly)
Any server or activity logs showing proof that the customer accessed or downloaded the purchased digital product. This information should include IP addresses, corresponding timestamps, and any detailed recorded activity.
165 166 167 |
# File 'lib/stripe/resources/dispute.rb', line 165 def access_activity_log @access_activity_log end |
#billing_address ⇒ Object (readonly)
The billing address provided by the customer.
167 168 169 |
# File 'lib/stripe/resources/dispute.rb', line 167 def billing_address @billing_address end |
#cancellation_policy ⇒ Object (readonly)
(ID of a [file upload](stripe.com/docs/guides/file-upload)) Your subscription cancellation policy, as shown to the customer.
169 170 171 |
# File 'lib/stripe/resources/dispute.rb', line 169 def cancellation_policy @cancellation_policy end |
#cancellation_policy_disclosure ⇒ Object (readonly)
An explanation of how and when the customer was shown your refund policy prior to purchase.
171 172 173 |
# File 'lib/stripe/resources/dispute.rb', line 171 def cancellation_policy_disclosure @cancellation_policy_disclosure end |
#cancellation_rebuttal ⇒ Object (readonly)
A justification for why the customer’s subscription was not canceled.
173 174 175 |
# File 'lib/stripe/resources/dispute.rb', line 173 def cancellation_rebuttal @cancellation_rebuttal end |
#customer_communication ⇒ Object (readonly)
(ID of a [file upload](stripe.com/docs/guides/file-upload)) Any communication with the customer that you feel is relevant to your case. Examples include emails proving that the customer received the product or service, or demonstrating their use of or satisfaction with the product or service.
175 176 177 |
# File 'lib/stripe/resources/dispute.rb', line 175 def customer_communication @customer_communication end |
#customer_email_address ⇒ Object (readonly)
The email address of the customer.
177 178 179 |
# File 'lib/stripe/resources/dispute.rb', line 177 def customer_email_address @customer_email_address end |
#customer_name ⇒ Object (readonly)
The name of the customer.
179 180 181 |
# File 'lib/stripe/resources/dispute.rb', line 179 def customer_name @customer_name end |
#customer_purchase_ip ⇒ Object (readonly)
The IP address that the customer used when making the purchase.
181 182 183 |
# File 'lib/stripe/resources/dispute.rb', line 181 def customer_purchase_ip @customer_purchase_ip end |
#customer_signature ⇒ Object (readonly)
(ID of a [file upload](stripe.com/docs/guides/file-upload)) A relevant document or contract showing the customer’s signature.
183 184 185 |
# File 'lib/stripe/resources/dispute.rb', line 183 def customer_signature @customer_signature end |
#duplicate_charge_documentation ⇒ Object (readonly)
(ID of a [file upload](stripe.com/docs/guides/file-upload)) Documentation for the prior charge that can uniquely identify the charge, such as a receipt, shipping label, work order, etc. This document should be paired with a similar document from the disputed payment that proves the two payments are separate.
185 186 187 |
# File 'lib/stripe/resources/dispute.rb', line 185 def duplicate_charge_documentation @duplicate_charge_documentation end |
#duplicate_charge_explanation ⇒ Object (readonly)
An explanation of the difference between the disputed charge versus the prior charge that appears to be a duplicate.
187 188 189 |
# File 'lib/stripe/resources/dispute.rb', line 187 def duplicate_charge_explanation @duplicate_charge_explanation end |
#duplicate_charge_id ⇒ Object (readonly)
The Stripe ID for the prior charge which appears to be a duplicate of the disputed charge.
189 190 191 |
# File 'lib/stripe/resources/dispute.rb', line 189 def duplicate_charge_id @duplicate_charge_id end |
#enhanced_evidence ⇒ Object (readonly)
Attribute for field enhanced_evidence
191 192 193 |
# File 'lib/stripe/resources/dispute.rb', line 191 def enhanced_evidence @enhanced_evidence end |
#product_description ⇒ Object (readonly)
A description of the product or service that was sold.
193 194 195 |
# File 'lib/stripe/resources/dispute.rb', line 193 def product_description @product_description end |
#receipt ⇒ Object (readonly)
(ID of a [file upload](stripe.com/docs/guides/file-upload)) Any receipt or message sent to the customer notifying them of the charge.
195 196 197 |
# File 'lib/stripe/resources/dispute.rb', line 195 def receipt @receipt end |
#refund_policy ⇒ Object (readonly)
(ID of a [file upload](stripe.com/docs/guides/file-upload)) Your refund policy, as shown to the customer.
197 198 199 |
# File 'lib/stripe/resources/dispute.rb', line 197 def refund_policy @refund_policy end |
#refund_policy_disclosure ⇒ Object (readonly)
Documentation demonstrating that the customer was shown your refund policy prior to purchase.
199 200 201 |
# File 'lib/stripe/resources/dispute.rb', line 199 def refund_policy_disclosure @refund_policy_disclosure end |
#refund_refusal_explanation ⇒ Object (readonly)
A justification for why the customer is not entitled to a refund.
201 202 203 |
# File 'lib/stripe/resources/dispute.rb', line 201 def refund_refusal_explanation @refund_refusal_explanation end |
#service_date ⇒ Object (readonly)
The date on which the customer received or began receiving the purchased service, in a clear human-readable format.
203 204 205 |
# File 'lib/stripe/resources/dispute.rb', line 203 def service_date @service_date end |
#service_documentation ⇒ Object (readonly)
(ID of a [file upload](stripe.com/docs/guides/file-upload)) Documentation showing proof that a service was provided to the customer. This could include a copy of a signed contract, work order, or other form of written agreement.
205 206 207 |
# File 'lib/stripe/resources/dispute.rb', line 205 def service_documentation @service_documentation end |
#shipping_address ⇒ Object (readonly)
The address to which a physical product was shipped. You should try to include as complete address information as possible.
207 208 209 |
# File 'lib/stripe/resources/dispute.rb', line 207 def shipping_address @shipping_address end |
#shipping_carrier ⇒ Object (readonly)
The delivery service that shipped a physical product, such as Fedex, UPS, USPS, etc. If multiple carriers were used for this purchase, please separate them with commas.
209 210 211 |
# File 'lib/stripe/resources/dispute.rb', line 209 def shipping_carrier @shipping_carrier end |
#shipping_date ⇒ Object (readonly)
The date on which a physical product began its route to the shipping address, in a clear human-readable format.
211 212 213 |
# File 'lib/stripe/resources/dispute.rb', line 211 def shipping_date @shipping_date end |
#shipping_documentation ⇒ Object (readonly)
(ID of a [file upload](stripe.com/docs/guides/file-upload)) Documentation showing proof that a product was shipped to the customer at the same address the customer provided to you. This could include a copy of the shipment receipt, shipping label, etc. It should show the customer’s full shipping address, if possible.
213 214 215 |
# File 'lib/stripe/resources/dispute.rb', line 213 def shipping_documentation @shipping_documentation end |
#shipping_tracking_number ⇒ Object (readonly)
The tracking number for a physical product, obtained from the delivery service. If multiple tracking numbers were generated for this purchase, please separate them with commas.
215 216 217 |
# File 'lib/stripe/resources/dispute.rb', line 215 def shipping_tracking_number @shipping_tracking_number end |
#uncategorized_file ⇒ Object (readonly)
(ID of a [file upload](stripe.com/docs/guides/file-upload)) Any additional evidence or statements.
217 218 219 |
# File 'lib/stripe/resources/dispute.rb', line 217 def uncategorized_file @uncategorized_file end |
#uncategorized_text ⇒ Object (readonly)
Any additional evidence or statements.
219 220 221 |
# File 'lib/stripe/resources/dispute.rb', line 219 def uncategorized_text @uncategorized_text end |
Class Method Details
.field_remappings ⇒ Object
225 226 227 |
# File 'lib/stripe/resources/dispute.rb', line 225 def self.field_remappings @field_remappings = {} end |
.inner_class_types ⇒ Object
221 222 223 |
# File 'lib/stripe/resources/dispute.rb', line 221 def self.inner_class_types @inner_class_types = { enhanced_evidence: EnhancedEvidence } end |