Stripe.Params.TestHelpers.Treasury.ReceivedDebitCreateParams
(tiger_stripe v0.3.0)
Copy Markdown
View Source
Parameters for received debit create.
Summary
Types
@type initiating_payment_method_details() :: %{ optional(:type) => String.t() | nil, optional(:us_bank_account) => initiating_payment_method_details_us_bank_account() | nil, optional(String.t()) => term() }
type- The source type. Possible values:us_bank_account.us_bank_account- Optional fields forus_bank_account.
@type initiating_payment_method_details_us_bank_account() :: %{ optional(:account_holder_name) => String.t() | nil, optional(:account_number) => String.t() | nil, optional(:routing_number) => String.t() | nil, optional(String.t()) => term() }
account_holder_name- The bank account holder's name. Max length: 5000.account_number- The bank account number. Max length: 5000.routing_number- The bank account's routing number. Max length: 5000.
@type t() :: %Stripe.Params.TestHelpers.Treasury.ReceivedDebitCreateParams{ amount: integer(), currency: String.t(), description: String.t() | nil, expand: [String.t()] | nil, financial_account: String.t(), initiating_payment_method_details: initiating_payment_method_details() | nil, network: String.t() }
amount- Amount (in cents) to be transferred.currency- Three-letter ISO currency code, in lowercase. Must be a supported currency. Format: ISO 4217 currency code.description- An arbitrary string attached to the object. Often useful for displaying to users. Max length: 5000.expand- Specifies which fields in the response should be expanded.financial_account- The FinancialAccount to pull funds from.initiating_payment_method_details- Initiating payment method details for the object.network- Specifies the network rails to be used. If not set, will default to the PaymentMethod's preferred network. See the docs to learn more about money movement timelines for each network type. Possible values:ach.