Package com.stripe.param
Class DisputeUpdateParams.Evidence.EnhancedEvidence.VisaCompellingEvidence3.DisputedTransaction.Builder
java.lang.Object
com.stripe.param.DisputeUpdateParams.Evidence.EnhancedEvidence.VisaCompellingEvidence3.DisputedTransaction.Builder
- Enclosing class:
- DisputeUpdateParams.Evidence.EnhancedEvidence.VisaCompellingEvidence3.DisputedTransaction
public static class DisputeUpdateParams.Evidence.EnhancedEvidence.VisaCompellingEvidence3.DisputedTransaction.Builder
extends Object
-
Constructor Summary
Constructors -
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.setCustomerAccountId
(EmptyParam customerAccountId) User Account ID used to log into business platform.setCustomerAccountId
(String customerAccountId) User Account ID used to log into business platform.setCustomerDeviceFingerprint
(EmptyParam customerDeviceFingerprint) Unique identifier of the cardholder’s device derived from a combination of at least two hardware and software attributes.setCustomerDeviceFingerprint
(String customerDeviceFingerprint) Unique identifier of the cardholder’s device derived from a combination of at least two hardware and software attributes.setCustomerDeviceId
(EmptyParam customerDeviceId) Unique identifier of the cardholder’s device such as a device serial number (e.g., International Mobile Equipment Identity [IMEI]).setCustomerDeviceId
(String customerDeviceId) Unique identifier of the cardholder’s device such as a device serial number (e.g., International Mobile Equipment Identity [IMEI]).setCustomerEmailAddress
(EmptyParam customerEmailAddress) The email address of the customer.setCustomerEmailAddress
(String customerEmailAddress) The email address 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.setMerchandiseOrServices
(DisputeUpdateParams.Evidence.EnhancedEvidence.VisaCompellingEvidence3.DisputedTransaction.MerchandiseOrServices merchandiseOrServices) Categorization of disputed payment.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.setShippingAddress
(DisputeUpdateParams.Evidence.EnhancedEvidence.VisaCompellingEvidence3.DisputedTransaction.ShippingAddress shippingAddress) The address to which a physical product was shipped.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
build
public DisputeUpdateParams.Evidence.EnhancedEvidence.VisaCompellingEvidence3.DisputedTransaction build()Finalize and obtain parameter instance from this builder. -
setCustomerAccountId
public DisputeUpdateParams.Evidence.EnhancedEvidence.VisaCompellingEvidence3.DisputedTransaction.Builder setCustomerAccountId(String customerAccountId) User Account ID used to log into business platform. Must be recognizable by the user. -
setCustomerAccountId
public DisputeUpdateParams.Evidence.EnhancedEvidence.VisaCompellingEvidence3.DisputedTransaction.Builder setCustomerAccountId(EmptyParam customerAccountId) User Account ID used to log into business platform. Must be recognizable by the user. -
setCustomerDeviceFingerprint
public DisputeUpdateParams.Evidence.EnhancedEvidence.VisaCompellingEvidence3.DisputedTransaction.Builder setCustomerDeviceFingerprint(String customerDeviceFingerprint) 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. -
setCustomerDeviceFingerprint
public DisputeUpdateParams.Evidence.EnhancedEvidence.VisaCompellingEvidence3.DisputedTransaction.Builder setCustomerDeviceFingerprint(EmptyParam customerDeviceFingerprint) 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. -
setCustomerDeviceId
public DisputeUpdateParams.Evidence.EnhancedEvidence.VisaCompellingEvidence3.DisputedTransaction.Builder setCustomerDeviceId(String customerDeviceId) 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. -
setCustomerDeviceId
public DisputeUpdateParams.Evidence.EnhancedEvidence.VisaCompellingEvidence3.DisputedTransaction.Builder setCustomerDeviceId(EmptyParam customerDeviceId) 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. -
setCustomerEmailAddress
public DisputeUpdateParams.Evidence.EnhancedEvidence.VisaCompellingEvidence3.DisputedTransaction.Builder setCustomerEmailAddress(String customerEmailAddress) The email address of the customer. -
setCustomerEmailAddress
public DisputeUpdateParams.Evidence.EnhancedEvidence.VisaCompellingEvidence3.DisputedTransaction.Builder setCustomerEmailAddress(EmptyParam customerEmailAddress) The email address of the customer. -
setCustomerPurchaseIp
public DisputeUpdateParams.Evidence.EnhancedEvidence.VisaCompellingEvidence3.DisputedTransaction.Builder setCustomerPurchaseIp(String customerPurchaseIp) The IP address that the customer used when making the purchase. -
setCustomerPurchaseIp
public DisputeUpdateParams.Evidence.EnhancedEvidence.VisaCompellingEvidence3.DisputedTransaction.Builder setCustomerPurchaseIp(EmptyParam customerPurchaseIp) The IP address that the customer used when making the purchase. -
putExtraParam
public DisputeUpdateParams.Evidence.EnhancedEvidence.VisaCompellingEvidence3.DisputedTransaction.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. SeeDisputeUpdateParams.Evidence.EnhancedEvidence.VisaCompellingEvidence3.DisputedTransaction.extraParams
for the field documentation. -
putAllExtraParam
public DisputeUpdateParams.Evidence.EnhancedEvidence.VisaCompellingEvidence3.DisputedTransaction.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. SeeDisputeUpdateParams.Evidence.EnhancedEvidence.VisaCompellingEvidence3.DisputedTransaction.extraParams
for the field documentation. -
setMerchandiseOrServices
public DisputeUpdateParams.Evidence.EnhancedEvidence.VisaCompellingEvidence3.DisputedTransaction.Builder setMerchandiseOrServices(DisputeUpdateParams.Evidence.EnhancedEvidence.VisaCompellingEvidence3.DisputedTransaction.MerchandiseOrServices merchandiseOrServices) Categorization of disputed payment. -
setProductDescription
public DisputeUpdateParams.Evidence.EnhancedEvidence.VisaCompellingEvidence3.DisputedTransaction.Builder setProductDescription(String productDescription) A description of the product or service that was sold. -
setProductDescription
public DisputeUpdateParams.Evidence.EnhancedEvidence.VisaCompellingEvidence3.DisputedTransaction.Builder setProductDescription(EmptyParam productDescription) A description of the product or service that was sold. -
setShippingAddress
public DisputeUpdateParams.Evidence.EnhancedEvidence.VisaCompellingEvidence3.DisputedTransaction.Builder setShippingAddress(DisputeUpdateParams.Evidence.EnhancedEvidence.VisaCompellingEvidence3.DisputedTransaction.ShippingAddress shippingAddress) The address to which a physical product was shipped. All fields are required for Visa Compelling Evidence 3.0 evidence submission.
-