Package com.stripe.param
Class PaymentRecordReportPaymentParams
java.lang.Object
com.stripe.net.ApiRequestParams
com.stripe.param.PaymentRecordReportPaymentParams
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
static class
static class
Required. A positive integer representing the amount in the currency's minor unit.static enum
State, county, province, or region.static class
The customer's phone number.static class
Required. When the reported payment failed.static enum
static class
Required. When the reported payment was guaranteed.static class
static class
Nested classes/interfaces inherited from class com.stripe.net.ApiRequestParams
ApiRequestParams.EnumParam
-
Field Summary
Fields inherited from class com.stripe.net.ApiRequestParams
EXTRA_PARAMS_KEY
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
protected boolean
boolean
Required. The amount you initially requested for this payment.Customer information for this payment.Indicates whether the customer was present in your checkout flow during this payment.An arbitrary string attached to the object.Specifies which fields in the response should be expanded.Map of extra parameters for custom features not available in this client library.Information about the payment attempt failure.Information about the payment attempt guarantee.Required. When the reported payment was initiated.Set of key-value pairs that you can attach to an object.The outcome of the reported payment.Required. Information about the Payment Method debited for this payment.Processor information for this payment.Shipping information for this payment.int
hashCode()
Methods inherited from class com.stripe.net.ApiRequestParams
paramsToMap, toMap
-
Method Details
-
builder
-
getAmountRequested
Required. The amount you initially requested for this payment. -
getCustomerDetails
Customer information for this payment. -
getCustomerPresence
Indicates whether the customer was present in your checkout flow during this payment. -
getDescription
An arbitrary string attached to the object. Often useful for displaying to users. -
getExpand
Specifies which fields in the response should be expanded. -
getExtraParams
Map of extra parameters for custom features not available in this client library. The content in this map is not serialized under this field's@SerializedName
value. Instead, each key/value pair is serialized as if the key is a root-level field (serialized) name in this param object. Effectively, this map is flattened to its parent instance. -
getFailed
Information about the payment attempt failure. -
getGuaranteed
Information about the payment attempt guarantee. -
getInitiatedAt
Required. When the reported payment was initiated. Measured in seconds since the Unix epoch. -
getMetadata
Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value tometadata
. -
getOutcome
The outcome of the reported payment. -
getPaymentMethodDetails
Required. Information about the Payment Method debited for this payment. -
getProcessorDetails
Processor information for this payment. -
getShippingDetails
Shipping information for this payment. -
equals
-
canEqual
-
hashCode
public int hashCode()
-