Class PayoutMethod
java.lang.Object
com.stripe.model.StripeObject
com.stripe.model.v2.moneymanagement.PayoutMethod
- All Implemented Interfaces:
HasId,StripeObjectInterface
Use the PayoutMethods API to list and interact with PayoutMethod objects.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classThe PayoutMethodBankAccount object details.static classThe PayoutMethodCard object details.static classIndicates whether the payout method has met the necessary requirements for outbound money movement. -
Field Summary
Fields inherited from class com.stripe.model.StripeObject
PRETTY_PRINT_GSON -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanbooleanWhether the payout method was archived.The PayoutMethodBankAccount object details.getCard()The PayoutMethodCard object details.Created timestamp.getId()ID of the PayoutMethod object.ID of the underlying active OutboundSetupIntent object, if any.Has the valuetrueif the object exists in live mode or the valuefalseif the object exists in test mode.String representing the object's type.Whether the Payout Method is currently unusable for money movement, despite potentially being correctly set up.getType()Open Enum.Indicates whether the payout method has met the necessary requirements for outbound money movement.inthashCode()voidsetArchived(Boolean archived) Whether the payout method was archived.voidsetBankAccount(PayoutMethod.BankAccount bankAccount) The PayoutMethodBankAccount object details.voidsetCard(PayoutMethod.Card card) The PayoutMethodCard object details.voidsetCreated(Instant created) Created timestamp.voidID of the PayoutMethod object.voidsetLatestOutboundSetupIntent(String latestOutboundSetupIntent) ID of the underlying active OutboundSetupIntent object, if any.voidsetLivemode(Boolean livemode) Has the valuetrueif the object exists in live mode or the valuefalseif the object exists in test mode.voidString representing the object's type.voidsetRestricted(Boolean restricted) Whether the Payout Method is currently unusable for money movement, despite potentially being correctly set up.voidOpen Enum.voidsetUsageStatus(PayoutMethod.UsageStatus usageStatus) Indicates whether the payout method has met the necessary requirements for outbound money movement.Methods inherited from class com.stripe.model.StripeObject
deserializeStripeObject, deserializeStripeObject, deserializeStripeObject, deserializeStripeObject, deserializeStripeObject, equals, getLastResponse, getRawJsonObject, setLastResponse, toJson, toString
-
Constructor Details
-
PayoutMethod
public PayoutMethod()
-
-
Method Details
-
getArchived
Whether the payout method was archived. Payout methods can be archived through the /archive API, and they will not be automatically archived by Stripe. Archived payout methods cannot be used for outbound money movement. -
getBankAccount
The PayoutMethodBankAccount object details. -
getCard
The PayoutMethodCard object details. -
getCreated
Created timestamp. -
getLatestOutboundSetupIntent
ID of the underlying active OutboundSetupIntent object, if any. -
getLivemode
Has the valuetrueif the object exists in live mode or the valuefalseif the object exists in test mode. -
getObject
String representing the object's type. Objects of the same type share the same value of the object field.Equal to
v2.money_management.payout_method. -
getRestricted
Whether the Payout Method is currently unusable for money movement, despite potentially being correctly set up. Please reach out to Stripe Support for more information. -
getType
Open Enum. The type of payout method.One of
bank_account, orcard. -
getUsageStatus
Indicates whether the payout method has met the necessary requirements for outbound money movement. -
setArchived
Whether the payout method was archived. Payout methods can be archived through the /archive API, and they will not be automatically archived by Stripe. Archived payout methods cannot be used for outbound money movement. -
setBankAccount
The PayoutMethodBankAccount object details. -
setCard
The PayoutMethodCard object details. -
setCreated
Created timestamp. -
setId
ID of the PayoutMethod object. -
setLatestOutboundSetupIntent
ID of the underlying active OutboundSetupIntent object, if any. -
setLivemode
Has the valuetrueif the object exists in live mode or the valuefalseif the object exists in test mode. -
setObject
String representing the object's type. Objects of the same type share the same value of the object field.Equal to
v2.money_management.payout_method. -
setRestricted
Whether the Payout Method is currently unusable for money movement, despite potentially being correctly set up. Please reach out to Stripe Support for more information. -
setType
Open Enum. The type of payout method.One of
bank_account, orcard. -
setUsageStatus
Indicates whether the payout method has met the necessary requirements for outbound money movement. -
equals
-
canEqual
-
hashCode
public int hashCode() -
getId
ID of the PayoutMethod object.
-