Class DisputeUpdateParams.Evidence.Builder

java.lang.Object
com.stripe.param.DisputeUpdateParams.Evidence.Builder
Enclosing class:
DisputeUpdateParams.Evidence

public static class DisputeUpdateParams.Evidence.Builder extends Object
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • build

      Finalize and obtain parameter instance from this builder.
    • setAccessActivityLog

      public DisputeUpdateParams.Evidence.Builder setAccessActivityLog(String accessActivityLog)
      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

      public DisputeUpdateParams.Evidence.Builder setAccessActivityLog(EmptyParam accessActivityLog)
      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

      public DisputeUpdateParams.Evidence.Builder setBillingAddress(String billingAddress)
      The billing address provided by the customer.
    • setBillingAddress

      public DisputeUpdateParams.Evidence.Builder setBillingAddress(EmptyParam billingAddress)
      The billing address provided by the customer.
    • setCancellationPolicy

      public DisputeUpdateParams.Evidence.Builder setCancellationPolicy(String cancellationPolicy)
      (ID of a file upload) Your subscription cancellation policy, as shown to the customer.
    • setCancellationPolicy

      public DisputeUpdateParams.Evidence.Builder setCancellationPolicy(EmptyParam cancellationPolicy)
      (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

      public DisputeUpdateParams.Evidence.Builder setCancellationRebuttal(String cancellationRebuttal)
      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

      public DisputeUpdateParams.Evidence.Builder setCustomerCommunication(String 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.
    • 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

      public DisputeUpdateParams.Evidence.Builder setCustomerEmailAddress(String customerEmailAddress)
      The email address of the customer.
    • setCustomerEmailAddress

      public DisputeUpdateParams.Evidence.Builder setCustomerEmailAddress(EmptyParam customerEmailAddress)
      The email address of the customer.
    • setCustomerName

      public DisputeUpdateParams.Evidence.Builder setCustomerName(String customerName)
      The name of the customer.
    • setCustomerName

      public DisputeUpdateParams.Evidence.Builder setCustomerName(EmptyParam customerName)
      The name of the customer.
    • setCustomerPurchaseIp

      public DisputeUpdateParams.Evidence.Builder setCustomerPurchaseIp(String customerPurchaseIp)
      The IP address that the customer used when making the purchase.
    • setCustomerPurchaseIp

      public DisputeUpdateParams.Evidence.Builder setCustomerPurchaseIp(EmptyParam customerPurchaseIp)
      The IP address that the customer used when making the purchase.
    • setCustomerSignature

      public DisputeUpdateParams.Evidence.Builder setCustomerSignature(String customerSignature)
      (ID of a file upload) A relevant document or contract showing the customer's signature.
    • setCustomerSignature

      public DisputeUpdateParams.Evidence.Builder setCustomerSignature(EmptyParam customerSignature)
      (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

      public DisputeUpdateParams.Evidence.Builder setDuplicateChargeId(String duplicateChargeId)
      The Stripe ID for the prior charge which appears to be a duplicate of the disputed charge.
    • setDuplicateChargeId

      public DisputeUpdateParams.Evidence.Builder setDuplicateChargeId(EmptyParam duplicateChargeId)
      The Stripe ID for the prior charge which appears to be a duplicate of the disputed charge.
    • putExtraParam

      public DisputeUpdateParams.Evidence.Builder putExtraParam(String key, Object value)
      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. See DisputeUpdateParams.Evidence.extraParams for the field documentation.
    • putAllExtraParam

      public DisputeUpdateParams.Evidence.Builder putAllExtraParam(Map<String,Object> map)
      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. See DisputeUpdateParams.Evidence.extraParams for the field documentation.
    • setProductDescription

      public DisputeUpdateParams.Evidence.Builder setProductDescription(String productDescription)
      A description of the product or service that was sold. Has a maximum character count of 20,000.
    • setProductDescription

      public DisputeUpdateParams.Evidence.Builder setProductDescription(EmptyParam productDescription)
      A description of the product or service that was sold. Has a maximum character count of 20,000.
    • setReceipt

      public DisputeUpdateParams.Evidence.Builder setReceipt(String receipt)
      (ID of a file upload) Any receipt or message sent to the customer notifying them of the charge.
    • setReceipt

      public DisputeUpdateParams.Evidence.Builder setReceipt(EmptyParam receipt)
      (ID of a file upload) Any receipt or message sent to the customer notifying them of the charge.
    • setRefundPolicy

      public DisputeUpdateParams.Evidence.Builder setRefundPolicy(String refundPolicy)
      (ID of a file upload) Your refund policy, as shown to the customer.
    • setRefundPolicy

      public DisputeUpdateParams.Evidence.Builder setRefundPolicy(EmptyParam refundPolicy)
      (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

      public DisputeUpdateParams.Evidence.Builder setServiceDate(String serviceDate)
      The date on which the customer received or began receiving the purchased service, in a clear human-readable format.
    • setServiceDate

      public DisputeUpdateParams.Evidence.Builder setServiceDate(EmptyParam serviceDate)
      The date on which the customer received or began receiving the purchased service, in a clear human-readable format.
    • setServiceDocumentation

      public DisputeUpdateParams.Evidence.Builder setServiceDocumentation(String 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.
    • 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

      public DisputeUpdateParams.Evidence.Builder setShippingAddress(String shippingAddress)
      The address to which a physical product was shipped. You should try to include as complete address information as possible.
    • setShippingAddress

      public DisputeUpdateParams.Evidence.Builder setShippingAddress(EmptyParam shippingAddress)
      The address to which a physical product was shipped. You should try to include as complete address information as possible.
    • setShippingCarrier

      public DisputeUpdateParams.Evidence.Builder setShippingCarrier(String shippingCarrier)
      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

      public DisputeUpdateParams.Evidence.Builder setShippingCarrier(EmptyParam shippingCarrier)
      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

      public DisputeUpdateParams.Evidence.Builder setShippingDate(String shippingDate)
      The date on which a physical product began its route to the shipping address, in a clear human-readable format.
    • setShippingDate

      public DisputeUpdateParams.Evidence.Builder setShippingDate(EmptyParam shippingDate)
      The date on which a physical product began its route to the shipping address, in a clear human-readable format.
    • setShippingDocumentation

      public DisputeUpdateParams.Evidence.Builder 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. 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

      public DisputeUpdateParams.Evidence.Builder setUncategorizedFile(String uncategorizedFile)
      (ID of a file upload) Any additional evidence or statements.
    • setUncategorizedFile

      public DisputeUpdateParams.Evidence.Builder setUncategorizedFile(EmptyParam uncategorizedFile)
      (ID of a file upload) Any additional evidence or statements.
    • setUncategorizedText

      public DisputeUpdateParams.Evidence.Builder setUncategorizedText(String uncategorizedText)
      Any additional evidence or statements. Has a maximum character count of 20,000.
    • setUncategorizedText

      public DisputeUpdateParams.Evidence.Builder setUncategorizedText(EmptyParam uncategorizedText)
      Any additional evidence or statements. Has a maximum character count of 20,000.