Class OutboundTransfer
java.lang.Object
com.stripe.model.StripeObject
com.stripe.model.v2.moneymanagement.OutboundTransfer
- All Implemented Interfaces:
HasId
,StripeObjectInterface
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
For more details about DeliveryOptions, please refer to the API Reference.static class
For more details about From, please refer to the API Reference.static class
For more details about StatusDetails, please refer to the API Reference.static class
For more details about StatusTransitions, please refer to the API Reference.static class
For more details about To, please refer to the API Reference.static class
For more details about TraceId, please refer to the API Reference. -
Field Summary
Fields inherited from class com.stripe.model.StripeObject
PRETTY_PRINT_GSON
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
boolean
The "presentment amount" for the OutboundTransfer.Returns true if the OutboundTransfer can be canceled, and false otherwise.Time at which the OutboundTransfer was created.Delivery options to be used to send the OutboundTransfer.An arbitrary string attached to the OutboundTransfer.The date when funds are expected to arrive in the payout method.getFrom()
The FinancialAccount that funds were pulled from.getId()
Unique identifier for the OutboundTransfer.Has the valuetrue
if the object exists in live mode or the valuefalse
if the object exists in test mode.Set of key-value pairs that you can attach to an object.String representing the object's type.A link to the Stripe-hosted receipt for this OutboundTransfer.The description that appears on the receiving end for an OutboundTransfer (for example, bank statement for external bank transfer).Closed Enum.Status details for an OutboundTransfer in afailed
orreturned
state.Hash containing timestamps of when the object transitioned to a particular status.getTo()
To which payout method the OutboundTransfer was sent.A unique identifier that can be used to track this OutboundTransfer with recipient bank.int
hashCode()
void
The "presentment amount" for the OutboundTransfer.void
setCancelable
(Boolean cancelable) Returns true if the OutboundTransfer can be canceled, and false otherwise.void
setCreated
(Instant created) Time at which the OutboundTransfer was created.void
setDeliveryOptions
(OutboundTransfer.DeliveryOptions deliveryOptions) Delivery options to be used to send the OutboundTransfer.void
setDescription
(String description) An arbitrary string attached to the OutboundTransfer.void
setExpectedArrivalDate
(Instant expectedArrivalDate) The date when funds are expected to arrive in the payout method.void
setFrom
(OutboundTransfer.From from) The FinancialAccount that funds were pulled from.void
Unique identifier for the OutboundTransfer.void
setLivemode
(Boolean livemode) Has the valuetrue
if the object exists in live mode or the valuefalse
if the object exists in test mode.void
setMetadata
(Map<String, String> metadata) Set of key-value pairs that you can attach to an object.void
String representing the object's type.void
setReceiptUrl
(String receiptUrl) A link to the Stripe-hosted receipt for this OutboundTransfer.void
setStatementDescriptor
(String statementDescriptor) The description that appears on the receiving end for an OutboundTransfer (for example, bank statement for external bank transfer).void
Closed Enum.void
setStatusDetails
(OutboundTransfer.StatusDetails statusDetails) Status details for an OutboundTransfer in afailed
orreturned
state.void
setStatusTransitions
(OutboundTransfer.StatusTransitions statusTransitions) Hash containing timestamps of when the object transitioned to a particular status.void
To which payout method the OutboundTransfer was sent.void
setTraceId
(OutboundTransfer.TraceId traceId) A unique identifier that can be used to track this OutboundTransfer with recipient bank.Methods inherited from class com.stripe.model.StripeObject
deserializeStripeObject, deserializeStripeObject, deserializeStripeObject, deserializeStripeObject, equals, getLastResponse, getRawJsonObject, setLastResponse, toJson, toString
-
Constructor Details
-
OutboundTransfer
public OutboundTransfer()
-
-
Method Details
-
getAmount
The "presentment amount" for the OutboundTransfer. -
getCancelable
Returns true if the OutboundTransfer can be canceled, and false otherwise. -
getCreated
Time at which the OutboundTransfer was created. Represented as a RFC 3339 date & time UTC value in millisecond precision, for example: 2022-09-18T13:22:18.123Z. -
getDeliveryOptions
Delivery options to be used to send the OutboundTransfer. -
getDescription
An arbitrary string attached to the OutboundTransfer. Often useful for displaying to users. -
getExpectedArrivalDate
The date when funds are expected to arrive in the payout method. This field is not set if the payout method is in afailed
,canceled
, orreturned
state. Represented as a RFC 3339 date & time UTC value in millisecond precision, for example: 2022-09-18T13:22:18.123Z. -
getFrom
The FinancialAccount that funds were pulled from. -
getLivemode
Has the valuetrue
if the object exists in live mode or the valuefalse
if the object exists in test mode. -
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. -
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.outbound_transfer
. -
getReceiptUrl
A link to the Stripe-hosted receipt for this OutboundTransfer. The receipt link remains active for 60 days from the OutboundTransfer creation date. After this period, the link will expire and the receipt url value will be null. -
getStatementDescriptor
The description that appears on the receiving end for an OutboundTransfer (for example, bank statement for external bank transfer). It will default toSTRIPE
if not set on the account settings. -
getStatus
Closed Enum. Current status of the OutboundTransfer:processing
,failed
,posted
,returned
,canceled
. An OutboundTransfer isprocessing
if it has been created and is processing. The status changes toposted
once the OutboundTransfer has been "confirmed" and funds have left the account, or tofailed
orcanceled
. If an OutboundTransfer fails to arrive at its payout method, its status will change toreturned
.One of
canceled
,failed
,posted
,processing
, orreturned
. -
getStatusDetails
Status details for an OutboundTransfer in afailed
orreturned
state. -
getStatusTransitions
Hash containing timestamps of when the object transitioned to a particular status. -
getTo
To which payout method the OutboundTransfer was sent. -
getTraceId
A unique identifier that can be used to track this OutboundTransfer with recipient bank. Banks might call this a “reference number” or something similar. -
setAmount
The "presentment amount" for the OutboundTransfer. -
setCancelable
Returns true if the OutboundTransfer can be canceled, and false otherwise. -
setCreated
Time at which the OutboundTransfer was created. Represented as a RFC 3339 date & time UTC value in millisecond precision, for example: 2022-09-18T13:22:18.123Z. -
setDeliveryOptions
Delivery options to be used to send the OutboundTransfer. -
setDescription
An arbitrary string attached to the OutboundTransfer. Often useful for displaying to users. -
setExpectedArrivalDate
The date when funds are expected to arrive in the payout method. This field is not set if the payout method is in afailed
,canceled
, orreturned
state. Represented as a RFC 3339 date & time UTC value in millisecond precision, for example: 2022-09-18T13:22:18.123Z. -
setFrom
The FinancialAccount that funds were pulled from. -
setId
Unique identifier for the OutboundTransfer. -
setLivemode
Has the valuetrue
if the object exists in live mode or the valuefalse
if the object exists in test mode. -
setMetadata
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. -
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.outbound_transfer
. -
setReceiptUrl
A link to the Stripe-hosted receipt for this OutboundTransfer. The receipt link remains active for 60 days from the OutboundTransfer creation date. After this period, the link will expire and the receipt url value will be null. -
setStatementDescriptor
The description that appears on the receiving end for an OutboundTransfer (for example, bank statement for external bank transfer). It will default toSTRIPE
if not set on the account settings. -
setStatus
Closed Enum. Current status of the OutboundTransfer:processing
,failed
,posted
,returned
,canceled
. An OutboundTransfer isprocessing
if it has been created and is processing. The status changes toposted
once the OutboundTransfer has been "confirmed" and funds have left the account, or tofailed
orcanceled
. If an OutboundTransfer fails to arrive at its payout method, its status will change toreturned
.One of
canceled
,failed
,posted
,processing
, orreturned
. -
setStatusDetails
Status details for an OutboundTransfer in afailed
orreturned
state. -
setStatusTransitions
Hash containing timestamps of when the object transitioned to a particular status. -
setTo
To which payout method the OutboundTransfer was sent. -
setTraceId
A unique identifier that can be used to track this OutboundTransfer with recipient bank. Banks might call this a “reference number” or something similar. -
equals
-
canEqual
-
hashCode
public int hashCode() -
getId
Unique identifier for the OutboundTransfer.
-