public class TransferCreateParams extends ApiRequestParams
Nested Class SummaryModifier and TypeClassDescription
Nested classes/interfaces inherited from class com.stripe.net.ApiRequestParams
Fields inherited from class com.stripe.net.ApiRequestParams
Method SummaryModifier and TypeMethodDescription
builder()A positive integer in cents (or local equivalent) representing how much to transfer.An arbitrary string attached to the object.The ID of a connected Stripe account.Specifies which fields in the response should be expanded.Map of extra parameters for custom features not available in this client library.Set of key-value pairs that you can attach to an object.You can use this parameter to transfer funds from a charge before they are added to your available balance.The source balance to use for this transfer.A string that identifies this transaction as part of a group.
Methods inherited from class com.stripe.net.ApiRequestParams
builderpublic static TransferCreateParams.Builder builder()
getAmountpublic Long getAmount()A positive integer in cents (or local equivalent) representing how much to transfer.
getCurrencypublic String getCurrency()
getDescriptionpublic String getDescription()An arbitrary string attached to the object. Often useful for displaying to users.
getDestinationpublic String getDestination()The ID of a connected Stripe account. <a href="/docs/connect/charges-transfers">See the Connect documentation</a> for details.
getExpandSpecifies which fields in the response should be expanded.
getExtraParamsMap of extra parameters for custom features not available in this client library. The content in this map is not serialized under this field's
@SerializedNamevalue. 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.
getMetadataSet 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 to
getSourceTransactionpublic String getSourceTransaction()You can use this parameter to transfer funds from a charge before they are added to your available balance. A pending balance will transfer immediately but the funds will not become available until the original charge becomes available. See the Connect documentation for details.
getSourceTypepublic TransferCreateParams.SourceType getSourceType()The source balance to use for this transfer. One of
fpx. For most users, this will default to
getTransferGrouppublic String getTransferGroup()A string that identifies this transaction as part of a group. See the Connect documentation for details.