Package com.stripe.param.v2.payments
Class OffSessionPaymentCreateParams
java.lang.Object
com.stripe.net.ApiRequestParams
com.stripe.param.v2.payments.OffSessionPaymentCreateParams
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
static enum
Add all map key/value pairs to `extraParams` map.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 “presentment amount” to be collected from the customer.Required. The frequency of the underlying payment.Required. ID of the Customer to which this OffSessionPayment belongs.Map of extra parameters for custom features not available in this client library.Required. Set of key-value pairs that you can attach to an object.The account (if any) for which the funds of the OffSessionPayment are intended.Required. ID of the payment method used in this OffSessionPayment.Details about the OffSessionPayment retries.Text that appears on the customer’s statement as the statement descriptor for a non-card charge.Provides information about a card charge.Test clock that can be used to advance the retry attempts in a sandbox.The data that automatically creates a Transfer after the payment finalizes.int
hashCode()
Methods inherited from class com.stripe.net.ApiRequestParams
paramsToMap, toMap
-
Method Details
-
builder
-
getAmount
Required. The “presentment amount” to be collected from the customer. -
getCadence
Required. The frequency of the underlying payment. -
getCustomer
Required. ID of the Customer to which this OffSessionPayment belongs. -
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. -
getMetadata
Required. 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. Learn more about storing information in metadata. -
getOnBehalfOf
The account (if any) for which the funds of the OffSessionPayment are intended. -
getPaymentMethod
Required. ID of the payment method used in this OffSessionPayment. -
getRetryDetails
Details about the OffSessionPayment retries. -
getStatementDescriptor
Text that appears on the customer’s statement as the statement descriptor for a non-card charge. This value overrides the account’s default statement descriptor. For information about requirements, including the 22-character limit, see the Statement Descriptor docs. -
getStatementDescriptorSuffix
Provides information about a card charge. Concatenated to the account’s statement descriptor prefix to form the complete statement descriptor that appears on the customer’s statement. -
getTestClock
Test clock that can be used to advance the retry attempts in a sandbox. -
getTransferData
The data that automatically creates a Transfer after the payment finalizes. Learn more about the use case for connected accounts. -
equals
-
canEqual
-
hashCode
public int hashCode()
-