Attributes
- idstring
Unique identifier for the object.
- amountinteger
The amount (in cents) that transfers to your bank account or debit card.
- arrival_
datetimestamp Date that you can expect the payout to arrive in the bank. This factors in delays to account for weekends or bank holidays.
- currencyenum
Three-letter ISO currency code, in lowercase. Must be a supported currency.
- descriptionnullable string
An arbitrary string attached to the object. Often useful for displaying to users.
- metadatanullable object
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.
- statement_
descriptornullable string Extra information about a payout that displays on the user’s bank statement.
- statusstring
Current status of the payout:
paid,pending,in_,transit canceledorfailed. A payout ispendinguntil it’s submitted to the bank, when it becomesin_. The status changes totransit paidif the transaction succeeds, or tofailedorcanceled(within 5 business days). Some payouts that fail might initially show aspaid, then change tofailed.
More attributes
- objectstring
String representing the object’s type. Objects of the same type share the same value.
- application_
feenullable stringExpandableConnect only The application fee (if any) for the payout. See the Connect documentation for details.
- application_
fee_ amountnullable integerConnect only The amount of the application fee (if any) requested for the payout. See the Connect documentation for details.
- automaticboolean
Returns
trueif the payout is created by an automated payout schedule andfalseif it’s requested manually. - balance_
transactionnullable stringExpandable ID of the balance transaction that describes the impact of this payout on your account balance.
- createdtimestamp
Time at which the object was created. Measured in seconds since the Unix epoch.
- destinationnullable stringExpandable
ID of the bank account or card the payout is sent to.
- failure_
balance_ transactionnullable stringExpandable If the payout fails or cancels, this is the ID of the balance transaction that reverses the initial balance transaction and returns the funds from the failed payout back in your balance.
- failure_
codenullable enum Error code that provides a reason for a payout failure, if available.
Possible enum valuesaccount_closed The bank account has been closed.
account_frozen The bank account has been frozen.
bank_account_ restricted The bank account has restrictions on either the type, or the number, of payouts allowed. This normally indicates that the bank account is a savings or other non-checking account.
bank_ownership_ changed The destination bank account is no longer valid because its branch has changed ownership.
could_not_ process The bank could not process this payout.
debit_not_ authorized Debit transactions are not approved on the bank account. (Stripe requires bank accounts to be set up for both credit and debit payouts.)
declinedThe bank has declined this transfer. Please contact the bank before retrying.
incorrect_account_ holder_ address Your bank notified us that the bank account holder address on file is incorrect.
incorrect_account_ holder_ name Your bank notified us that the bank account holder name on file is incorrect.
incorrect_account_ holder_ tax_ id Your bank notified us that the bank account holder tax ID on file is incorrect.
Show 7 more - failure_
messagenullable string Message that provides the reason for a payout failure, if available.
- livemodeboolean
Has the value
trueif the object exists in live mode or the valuefalseif the object exists in test mode. - methodstring
The method used to send this payout, which can be
standardorinstant.instantis supported for payouts to debit cards and bank accounts in certain countries. Learn more about bank support for Instant Payouts. - original_
payoutnullable stringExpandable If the payout reverses another, this is the ID of the original payout.
- payout_
methodnullable string ID of the v2 FinancialAccount the funds are sent to.
- reconciliation_
statusenum If
completed, you can use the Balance Transactions API to list all balance transactions that are paid out in this payout.Possible enum valuescompletedThe Balance Transactions paid out in this payout. You can query it with the Balance Transactions API.
in_progress You can query the Balance Transactions paid out in this payout soon.
not_applicable We don’t support listing Balance Transactions for this payout. We only support this for standard automatic payouts.
- reversed_
bynullable stringExpandable If the payout reverses, this is the ID of the payout that reverses this payout.
- source_
typestring The source balance this payout came from, which can be one of the following:
card,fpx, orbank_.account - trace_
idnullable object A value that generates from the beneficiary’s bank that allows users to track payouts with their bank. Banks might call this a “reference number” or something similar.
- trace_id.
statusstring Possible values are
pending,supported, andunsupported. Whenpayout.isstatus pendingorin_, this will betransit pending. When the payout transitions topaid,failed, orcanceled, this status will becomesupportedorunsupportedshortly after in most cases. In some cases, this may appear aspendingfor up to 10 days afterarrival_until transitioning todate supportedorunsupported. - trace_id.
valuenullable string The trace ID value if
trace_isid. status supported, otherwisenil.
- typeenum
Can be
bank_oraccount card.
{ "id": "po_1OaFDbEcg9tTZuTgNYmX0PKB", "object": "payout", "amount": 1100, "arrival_date": 1680652800, "automatic": false, "balance_transaction": "txn_1OaFDcEcg9tTZuTgYMR25tSe", "created": 1680648691, "currency": "usd", "description": null, "destination": "ba_1MtIhL2eZvKYlo2CAElKwKu2", "failure_balance_transaction": null, "failure_code": null, "failure_message": null, "livemode": false, "metadata": {}, "method": "standard", "original_payout": null, "reconciliation_status": "not_applicable", "reversed_by": null, "source_type": "card", "statement_descriptor": null, "status": "pending", "type": "bank_account"}