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 classThe PayoutMethodCryptoWallet 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 booleanbooleanA set of available payout speeds for this payout method.The PayoutMethodBankAccount object details.getCard()The PayoutMethodCard object details.Created timestamp.The PayoutMethodCryptoWallet object details.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.getType()Closed Enum.Indicates whether the payout method has met the necessary requirements for outbound money movement.inthashCode()voidsetAvailablePayoutSpeeds(List<String> availablePayoutSpeeds) A set of available payout speeds for this payout method.voidsetBankAccount(PayoutMethod.BankAccount bankAccount) The PayoutMethodBankAccount object details.voidsetCard(PayoutMethod.Card card) The PayoutMethodCard object details.voidsetCreated(Instant created) Created timestamp.voidsetCryptoWallet(PayoutMethod.CryptoWallet cryptoWallet) The PayoutMethodCryptoWallet object details.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.voidClosed 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, equals, getLastResponse, getRawJsonObject, setLastResponse, toJson, toString
-
Constructor Details
-
PayoutMethod
public PayoutMethod()
-
-
Method Details
-
getAvailablePayoutSpeeds
A set of available payout speeds for this payout method. -
getBankAccount
The PayoutMethodBankAccount object details. -
getCard
The PayoutMethodCard object details. -
getCreated
Created timestamp. -
getCryptoWallet
The PayoutMethodCryptoWallet object details. -
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. -
getType
Closed Enum. The type of payout method.One of
bank_account,card, orcrypto_wallet. -
getUsageStatus
Indicates whether the payout method has met the necessary requirements for outbound money movement. -
setAvailablePayoutSpeeds
A set of available payout speeds for this payout method. -
setBankAccount
The PayoutMethodBankAccount object details. -
setCard
The PayoutMethodCard object details. -
setCreated
Created timestamp. -
setCryptoWallet
The PayoutMethodCryptoWallet object details. -
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. -
setType
Closed Enum. The type of payout method.One of
bank_account,card, orcrypto_wallet. -
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.
-