Attributes
- idstring
Unique identifier for the ReceivedDebit.
- objectstring, value is "v2.money_management.received_debit"
String representing the object’s type. Objects of the same type share the same value of the object field.
- amountobject
Amount and currency of the ReceivedDebit.
- amount.
currencystring A lowercase alpha3 currency code like “usd”.
- amount.
valueinteger In minor units like 123 for 1.23 USD.
- bank_
transfernullable object This object stores details about the originating banking transaction that resulted in the ReceivedDebit. Present if
type
field value isbank_
.transfer - bank_transfer.
financial_ addressstring The Financial Address that was debited.
- bank_transfer.
payment_ method_ typeenum The type of the payment method used to originate the debit.
Possible enum valuesus_
bank_ account The debit was originated from a US Bank Account.
- bank_transfer.
statement_ descriptornullable string The statement descriptor set by the originator of the debit.
- bank_transfer.
us_ bank_ accountobject The payment method used to originate the debit.
- bank_transfer.
us_bank_account. bank_ namenullable string The name of the bank the debit originated from.
- bank_transfer.
us_bank_account. networkenum The bank network the debit was originated on.
Possible enum valuesach
Funds received via ACH (Automated Clearing House) network.
- bank_transfer.
us_bank_account. routing_ numbernullable string The routing number of the bank that originated the debit.
- createdtimestamp
The time at which the ReceivedDebit was created. Represented as a RFC 3339 date & time UTC value in millisecond precision, for example:
2022-09-18T13:22:18.
.123Z - descriptionnullable string
Freeform string sent by the originator of the ReceivedDebit.
- financial_
accountstring Financial Account on which funds for ReceivedDebit were debited.
- livemodeboolean
Has the value
true
if the object exists in live mode or the valuefalse
if the object exists in test mode. - receipt_
urlnullable string A link to the Stripe-hosted receipt for this ReceivedDebit.
- statusenum
The status of the ReceivedDebit.
Possible enum valuescanceled
The ReceivedDebit was canceled and the balance has been adjusted.
failed
The ReceivedDebit was rejected by Stripe and funds don’t change existing balance. More details why it failed can be obtained from
status_
.details pending
The ReceivedDebit was successfully processed. However, the funds are not yet available for use.
returned
The ReceivedDebit was returned from the originator bank and the balance has been adjusted accordingly.
succeeded
The ReceivedDebit was successfully processed and balance reflects the withdrawn funds. Note that this is not a terminal state. The ReceivedDebit status may transition to
returned
even aftersucceeded
. - status_
detailsnullable object Detailed information about the status of the ReceivedDebit.
- status_details.
failedobject Information that elaborates on the
failed
status of a ReceivedDebit. It is only present when the ReceivedDebit status isfailed
.- status_details.
failed. reasonenum The reason for the failure of the ReceivedDebit.
Possible enum valuesfinancial_
address_ inactive Funds rejected because the associated Financial Address has been archived.
insufficient_
funds Funds rejected due to insufficient funds on balance.
stripe_
rejected Funds were rejected Stripe.
- status_
transitionsnullable object The time at which the ReceivedDebit transitioned to a particular status.
- status_transitions.
canceled_ atnullable timestamp The time when the ReceivedDebit was marked as
canceled
. Represented as a RFC 3339 date & time UTC value in millisecond precision, for example:2022-09-18T13:22:18.
.123Z - status_transitions.
failed_ atnullable timestamp The time when the ReceivedDebit was marked as
failed
. Represented as a RFC 3339 date & time UTC value in millisecond precision, for example:2022-09-18T13:22:18.
.123Z - status_transitions.
succeeded_ atnullable timestamp The time when the ReceivedDebit was marked as
succeeded
. Represented as a RFC 3339 date & time UTC value in millisecond precision, for example:2022-09-18T13:22:18.
.123Z
- typeenum
The type of the ReceivedDebit.
Possible enum valuesbank_
transfer The ReceivedDebit is the result of an bank transfer.
external_
debit Replaced by BANK_TRANSFER, kept for backwards compatibility. The ReceivedDebit is the result of an external debit.
{ "id": "rd_test_61PIoVqwBhv9ka9wC16PITSVZ3SQ2qpWK2k4kS9loWDo", "object": "v2.money_management.received_debit", "amount": { "value": 55, "currency": "usd" }, "created": "2023-11-06T11:01:26.155Z", "description": "ACCTVERIFY", "external_debit": { "financial_address": "finaddr_test_61PIoViC3mXdq1lAw16PITSVZ3SQ2qpWK2k4kS9loTj6", "payment_method_type": "us_bank_account", "statement_descriptor": "ACCTVERIFY", "us_bank_account": { "bank_name": "", "network": "ach", "routing_number": "111000123" } }, "financial_account": "fa_test_65PIoVY8QWjXEgwaibT16PITSVZ3SQ2qpWK2k4kS9loJCK", "receipt_url": "https://payments.stripe.com/transaction_receipt/CCMQARojCiF3a3NwX3Rlc3RfNlBJVFNWWjNTUTJxcFdLMms0a1M5bG8osJGjqgYyBlCBssNJPDpFlMRJIX8eJhbfPGVgqFw4oOmpp3COHbLKGzjRWAayQfKXUHSmoeS_VZTkCI9thg4KQHQUKGXSq5XRO06x44xrmFQCcRT6", "status": "succeeded", "status_details": null, "status_transitions": { "failed_at": null, "succeeded_at": "2023-11-06T11:01:26.155Z" }, "type": "external_debit"}