Defines the object schema located at components.schemas.treasury.received_debit in the specification.
ReceivedDebits represent funds pulled from a FinancialAccount. These are not initiated from the FinancialAccount.
Constructors
Treasury'receivedDebittreasury'receivedDebitAmount :: Intamount: Amount (in cents) transferred.
treasury'receivedDebitCreated :: Intcreated: Time at which the object was created. Measured in seconds since the Unix epoch.
treasury'receivedDebitCurrency :: Textcurrency: Three-letter ISO currency code, in lowercase. Must be a supported currency.
treasury'receivedDebitDescription :: Textdescription: An arbitrary string attached to the object. Often useful for displaying to users.
Constraints:
Maximum length of 5000
treasury'receivedDebitFailureCode :: Maybe (Nullable Treasury'receivedDebitFailureCode'NonNullable)failure_code: Reason for the failure. A ReceivedDebit might fail because the FinancialAccount doesn't have sufficient funds, is closed, or is frozen.
treasury'receivedDebitFinancialAccount :: Maybe (Nullable Text)financial_account: The FinancialAccount that funds were pulled from.
Constraints:
Maximum length of 5000
treasury'receivedDebitId :: Textid: Unique identifier for the object.
Constraints:
Maximum length of 5000
treasury'receivedDebitInitiatingPaymentMethodDetails :: Maybe TreasurySharedResourceInitiatingPaymentMethodDetailsInitiatingPaymentMethodDetailsinitiating_payment_method_details:
treasury'receivedDebitLinkedFlows :: TreasuryReceivedDebitsResourceLinkedFlowslinked_flows:
treasury'receivedDebitLivemode :: Boollivemode: Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.
treasury'receivedDebitNetwork :: Treasury'receivedDebitNetwork'network: The network used for the ReceivedDebit.
treasury'receivedDebitReversalDetails :: Maybe (Nullable Treasury'receivedDebitReversalDetails'NonNullable)reversal_details: Details describing when a ReceivedDebit might be reversed.
treasury'receivedDebitStatus :: Treasury'receivedDebitStatus'status: Status of the ReceivedDebit. ReceivedDebits are created with a status of either `succeeded` (approved) or `failed` (declined). The failure reason can be found under the `failure_code`.
treasury'receivedDebitTransaction :: Maybe (Nullable Treasury'receivedDebitTransaction'NonNullableVariants)transaction: The Transaction associated with this object.
Instances4Eq, Show, FromJSON, ToJSON
Eq Treasury'receivedDebitDefined in stripeapi-3.0.0.0 · StripeAPI.Types.Treasury_ReceivedDebitShow Treasury'receivedDebitDefined in stripeapi-3.0.0.0 · StripeAPI.Types.Treasury_ReceivedDebitFromJSON Treasury'receivedDebitDefined in stripeapi-3.0.0.0 · StripeAPI.Types.Treasury_ReceivedDebitToJSON Treasury'receivedDebitDefined in stripeapi-3.0.0.0 · StripeAPI.Types.Treasury_ReceivedDebit