Package com.stripe.param
Class DisputeUpdateParams.Evidence.Builder
java.lang.Object
com.stripe.param.DisputeUpdateParams.Evidence.Builder
- Enclosing class:
- DisputeUpdateParams.Evidence
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Finalize and obtain parameter instance from this builder.putAllExtraParam
(Map<String, Object> map) Add all map key/value pairs to `extraParams` map.putExtraParam
(String key, Object value) Add a key/value pair to `extraParams` map.setAccessActivityLog
(EmptyParam accessActivityLog) Any server or activity logs showing proof that the customer accessed or downloaded the purchased digital product.setAccessActivityLog
(String accessActivityLog) Any server or activity logs showing proof that the customer accessed or downloaded the purchased digital product.setBillingAddress
(EmptyParam billingAddress) The billing address provided by the customer.setBillingAddress
(String billingAddress) The billing address provided by the customer.setCancellationPolicy
(EmptyParam cancellationPolicy) (ID of a file upload) Your subscription cancellation policy, as shown to the customer.setCancellationPolicy
(String cancellationPolicy) (ID of a file upload) Your subscription cancellation policy, as shown to the customer.setCancellationPolicyDisclosure
(EmptyParam cancellationPolicyDisclosure) An explanation of how and when the customer was shown your refund policy prior to purchase.setCancellationPolicyDisclosure
(String cancellationPolicyDisclosure) An explanation of how and when the customer was shown your refund policy prior to purchase.setCancellationRebuttal
(EmptyParam cancellationRebuttal) A justification for why the customer's subscription was not canceled.setCancellationRebuttal
(String cancellationRebuttal) A justification for why the customer's subscription was not canceled.setCustomerCommunication
(EmptyParam customerCommunication) (ID of a file upload) Any communication with the customer that you feel is relevant to your case.setCustomerCommunication
(String customerCommunication) (ID of a file upload) Any communication with the customer that you feel is relevant to your case.setCustomerEmailAddress
(EmptyParam customerEmailAddress) The email address of the customer.setCustomerEmailAddress
(String customerEmailAddress) The email address of the customer.setCustomerName
(EmptyParam customerName) The name of the customer.setCustomerName
(String customerName) The name of the customer.setCustomerPurchaseIp
(EmptyParam customerPurchaseIp) The IP address that the customer used when making the purchase.setCustomerPurchaseIp
(String customerPurchaseIp) The IP address that the customer used when making the purchase.setCustomerSignature
(EmptyParam customerSignature) (ID of a file upload) A relevant document or contract showing the customer's signature.setCustomerSignature
(String customerSignature) (ID of a file upload) A relevant document or contract showing the customer's signature.setDuplicateChargeDocumentation
(EmptyParam duplicateChargeDocumentation) (ID of a file upload) Documentation for the prior charge that can uniquely identify the charge, such as a receipt, shipping label, work order, etc.setDuplicateChargeDocumentation
(String duplicateChargeDocumentation) (ID of a file upload) Documentation for the prior charge that can uniquely identify the charge, such as a receipt, shipping label, work order, etc.setDuplicateChargeExplanation
(EmptyParam duplicateChargeExplanation) An explanation of the difference between the disputed charge versus the prior charge that appears to be a duplicate.setDuplicateChargeExplanation
(String duplicateChargeExplanation) An explanation of the difference between the disputed charge versus the prior charge that appears to be a duplicate.setDuplicateChargeId
(EmptyParam duplicateChargeId) The Stripe ID for the prior charge which appears to be a duplicate of the disputed charge.setDuplicateChargeId
(String duplicateChargeId) The Stripe ID for the prior charge which appears to be a duplicate of the disputed charge.setProductDescription
(EmptyParam productDescription) A description of the product or service that was sold.setProductDescription
(String productDescription) A description of the product or service that was sold.setReceipt
(EmptyParam receipt) (ID of a file upload) Any receipt or message sent to the customer notifying them of the charge.setReceipt
(String receipt) (ID of a file upload) Any receipt or message sent to the customer notifying them of the charge.setRefundPolicy
(EmptyParam refundPolicy) (ID of a file upload) Your refund policy, as shown to the customer.setRefundPolicy
(String refundPolicy) (ID of a file upload) Your refund policy, as shown to the customer.setRefundPolicyDisclosure
(EmptyParam refundPolicyDisclosure) Documentation demonstrating that the customer was shown your refund policy prior to purchase.setRefundPolicyDisclosure
(String refundPolicyDisclosure) Documentation demonstrating that the customer was shown your refund policy prior to purchase.setRefundRefusalExplanation
(EmptyParam refundRefusalExplanation) A justification for why the customer is not entitled to a refund.setRefundRefusalExplanation
(String refundRefusalExplanation) A justification for why the customer is not entitled to a refund.setServiceDate
(EmptyParam serviceDate) The date on which the customer received or began receiving the purchased service, in a clear human-readable format.setServiceDate
(String serviceDate) The date on which the customer received or began receiving the purchased service, in a clear human-readable format.setServiceDocumentation
(EmptyParam serviceDocumentation) (ID of a file upload) Documentation showing proof that a service was provided to the customer.setServiceDocumentation
(String serviceDocumentation) (ID of a file upload) Documentation showing proof that a service was provided to the customer.setShippingAddress
(EmptyParam shippingAddress) The address to which a physical product was shipped.setShippingAddress
(String shippingAddress) The address to which a physical product was shipped.setShippingCarrier
(EmptyParam shippingCarrier) The delivery service that shipped a physical product, such as Fedex, UPS, USPS, etc.setShippingCarrier
(String shippingCarrier) The delivery service that shipped a physical product, such as Fedex, UPS, USPS, etc.setShippingDate
(EmptyParam shippingDate) The date on which a physical product began its route to the shipping address, in a clear human-readable format.setShippingDate
(String shippingDate) The date on which a physical product began its route to the shipping address, in a clear human-readable format.setShippingDocumentation
(EmptyParam shippingDocumentation) (ID of a file upload) Documentation showing proof that a product was shipped to the customer at the same address the customer provided to you.setShippingDocumentation
(String shippingDocumentation) (ID of a file upload) Documentation showing proof that a product was shipped to the customer at the same address the customer provided to you.setShippingTrackingNumber
(EmptyParam shippingTrackingNumber) The tracking number for a physical product, obtained from the delivery service.setShippingTrackingNumber
(String shippingTrackingNumber) The tracking number for a physical product, obtained from the delivery service.setUncategorizedFile
(EmptyParam uncategorizedFile) (ID of a file upload) Any additional evidence or statements.setUncategorizedFile
(String uncategorizedFile) (ID of a file upload) Any additional evidence or statements.setUncategorizedText
(EmptyParam uncategorizedText) Any additional evidence or statements.setUncategorizedText
(String uncategorizedText) Any additional evidence or statements.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
build
Finalize and obtain parameter instance from this builder. -
setAccessActivityLog
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. Has a maximum character count of 20,000. -
setAccessActivityLog
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. Has a maximum character count of 20,000. -
setBillingAddress
The billing address provided by the customer. -
setBillingAddress
The billing address provided by the customer. -
setCancellationPolicy
(ID of a file upload) Your subscription cancellation policy, as shown to the customer. -
setCancellationPolicy
(ID of a file upload) Your subscription cancellation policy, as shown to the customer. -
setCancellationPolicyDisclosure
public DisputeUpdateParams.Evidence.Builder setCancellationPolicyDisclosure(String cancellationPolicyDisclosure) An explanation of how and when the customer was shown your refund policy prior to purchase. Has a maximum character count of 20,000. -
setCancellationPolicyDisclosure
public DisputeUpdateParams.Evidence.Builder setCancellationPolicyDisclosure(EmptyParam cancellationPolicyDisclosure) An explanation of how and when the customer was shown your refund policy prior to purchase. Has a maximum character count of 20,000. -
setCancellationRebuttal
A justification for why the customer's subscription was not canceled. Has a maximum character count of 20,000. -
setCancellationRebuttal
public DisputeUpdateParams.Evidence.Builder setCancellationRebuttal(EmptyParam cancellationRebuttal) A justification for why the customer's subscription was not canceled. Has a maximum character count of 20,000. -
setCustomerCommunication
(ID of a 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. -
setCustomerCommunication
public DisputeUpdateParams.Evidence.Builder setCustomerCommunication(EmptyParam customerCommunication) (ID of a 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. -
setCustomerEmailAddress
The email address of the customer. -
setCustomerEmailAddress
public DisputeUpdateParams.Evidence.Builder setCustomerEmailAddress(EmptyParam customerEmailAddress) The email address of the customer. -
setCustomerName
The name of the customer. -
setCustomerName
The name of the customer. -
setCustomerPurchaseIp
The IP address that the customer used when making the purchase. -
setCustomerPurchaseIp
The IP address that the customer used when making the purchase. -
setCustomerSignature
(ID of a file upload) A relevant document or contract showing the customer's signature. -
setCustomerSignature
(ID of a file upload) A relevant document or contract showing the customer's signature. -
setDuplicateChargeDocumentation
public DisputeUpdateParams.Evidence.Builder setDuplicateChargeDocumentation(String duplicateChargeDocumentation) (ID of a 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. -
setDuplicateChargeDocumentation
public DisputeUpdateParams.Evidence.Builder setDuplicateChargeDocumentation(EmptyParam duplicateChargeDocumentation) (ID of a 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. -
setDuplicateChargeExplanation
public DisputeUpdateParams.Evidence.Builder setDuplicateChargeExplanation(String duplicateChargeExplanation) An explanation of the difference between the disputed charge versus the prior charge that appears to be a duplicate. Has a maximum character count of 20,000. -
setDuplicateChargeExplanation
public DisputeUpdateParams.Evidence.Builder setDuplicateChargeExplanation(EmptyParam duplicateChargeExplanation) An explanation of the difference between the disputed charge versus the prior charge that appears to be a duplicate. Has a maximum character count of 20,000. -
setDuplicateChargeId
The Stripe ID for the prior charge which appears to be a duplicate of the disputed charge. -
setDuplicateChargeId
The Stripe ID for the prior charge which appears to be a duplicate of the disputed charge. -
putExtraParam
Add a key/value pair to `extraParams` map. A map is initialized for the first `put/putAll` call, and subsequent calls add additional key/value pairs to the original map. SeeDisputeUpdateParams.Evidence.extraParams
for the field documentation. -
putAllExtraParam
Add all map key/value pairs to `extraParams` map. A map is initialized for the first `put/putAll` call, and subsequent calls add additional key/value pairs to the original map. SeeDisputeUpdateParams.Evidence.extraParams
for the field documentation. -
setProductDescription
A description of the product or service that was sold. Has a maximum character count of 20,000. -
setProductDescription
A description of the product or service that was sold. Has a maximum character count of 20,000. -
setReceipt
(ID of a file upload) Any receipt or message sent to the customer notifying them of the charge. -
setReceipt
(ID of a file upload) Any receipt or message sent to the customer notifying them of the charge. -
setRefundPolicy
(ID of a file upload) Your refund policy, as shown to the customer. -
setRefundPolicy
(ID of a file upload) Your refund policy, as shown to the customer. -
setRefundPolicyDisclosure
public DisputeUpdateParams.Evidence.Builder setRefundPolicyDisclosure(String refundPolicyDisclosure) Documentation demonstrating that the customer was shown your refund policy prior to purchase. Has a maximum character count of 20,000. -
setRefundPolicyDisclosure
public DisputeUpdateParams.Evidence.Builder setRefundPolicyDisclosure(EmptyParam refundPolicyDisclosure) Documentation demonstrating that the customer was shown your refund policy prior to purchase. Has a maximum character count of 20,000. -
setRefundRefusalExplanation
public DisputeUpdateParams.Evidence.Builder setRefundRefusalExplanation(String refundRefusalExplanation) A justification for why the customer is not entitled to a refund. Has a maximum character count of 20,000. -
setRefundRefusalExplanation
public DisputeUpdateParams.Evidence.Builder setRefundRefusalExplanation(EmptyParam refundRefusalExplanation) A justification for why the customer is not entitled to a refund. Has a maximum character count of 20,000. -
setServiceDate
The date on which the customer received or began receiving the purchased service, in a clear human-readable format. -
setServiceDate
The date on which the customer received or began receiving the purchased service, in a clear human-readable format. -
setServiceDocumentation
(ID of a 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. -
setServiceDocumentation
public DisputeUpdateParams.Evidence.Builder setServiceDocumentation(EmptyParam serviceDocumentation) (ID of a 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. -
setShippingAddress
The address to which a physical product was shipped. You should try to include as complete address information as possible. -
setShippingAddress
The address to which a physical product was shipped. You should try to include as complete address information as possible. -
setShippingCarrier
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. -
setShippingCarrier
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. -
setShippingDate
The date on which a physical product began its route to the shipping address, in a clear human-readable format. -
setShippingDate
The date on which a physical product began its route to the shipping address, in a clear human-readable format. -
setShippingDocumentation
(ID of a 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. -
setShippingDocumentation
public DisputeUpdateParams.Evidence.Builder setShippingDocumentation(EmptyParam shippingDocumentation) (ID of a 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. -
setShippingTrackingNumber
public DisputeUpdateParams.Evidence.Builder setShippingTrackingNumber(String shippingTrackingNumber) 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. -
setShippingTrackingNumber
public DisputeUpdateParams.Evidence.Builder setShippingTrackingNumber(EmptyParam shippingTrackingNumber) 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. -
setUncategorizedFile
(ID of a file upload) Any additional evidence or statements. -
setUncategorizedFile
(ID of a file upload) Any additional evidence or statements. -
setUncategorizedText
Any additional evidence or statements. Has a maximum character count of 20,000. -
setUncategorizedText
Any additional evidence or statements. Has a maximum character count of 20,000.
-