Class PayoutIntentCreateParams
java.lang.Object
com.stripe.net.ApiRequestParams
com.stripe.param.v2.moneymanagement.PayoutIntentCreateParams
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic enumThe transaction purpose for this ACH payment.static classstatic classRequired. The FinancialAccount that funds are pulled from.static classstatic classAdd all map key/value pairs to `extraParams` map.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 booleanbooleanRequired. The monetary amount to be sent.Controls whether the PayoutIntent requires explicit confirmation before transitioning topending.An arbitrary string attached to the PayoutIntent.Map of extra parameters for custom features not available in this client library.getFrom()Required. The FinancialAccount that funds are pulled from.Set of key-value pairs that you can attach to an object.Recipient notification settings for the PayoutIntent.Scheduling options for the payout.The description that appears on the receiving end for the payout (for example, on a bank statement).getTo()Required. To which payout method the payout is sent.inthashCode()Methods inherited from class com.stripe.net.ApiRequestParams
paramsToMap, toMap
-
Method Details
-
builder
-
getAmount
Required. The monetary amount to be sent. -
getConfirmationMethod
Controls whether the PayoutIntent requires explicit confirmation before transitioning topending. Defaults toautomatic, but regulatory requirements may still require confirmation. See Send money with Global Payouts for details. -
getDescription
An arbitrary string attached to the PayoutIntent. Often useful for displaying to users. -
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@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. -
getFrom
Required. The FinancialAccount that funds are pulled from. -
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. -
getRecipientNotification
Recipient notification settings for the PayoutIntent. Only applicable when the PayoutIntent creates an OutboundPayment. -
getScheduleOptions
Scheduling options for the payout. If omitted, the payout is scheduled for immediate execution. -
getStatementDescriptor
The description that appears on the receiving end for the payout (for example, on a bank statement). -
getTo
Required. To which payout method the payout is sent. -
equals
-
canEqual
-
hashCode
public int hashCode()
-