Stripe.Params.Treasury.FinancialAccountFeaturesUpdateFeaturesParams (tiger_stripe v0.3.0)

Copy Markdown View Source

Parameters for financial account features update features.

Summary

Types

card_issuing()

@type card_issuing() :: %{
  optional(:requested) => boolean() | nil,
  optional(String.t()) => term()
}
  • requested - Whether the FinancialAccount should have the Feature.

deposit_insurance()

@type deposit_insurance() :: %{
  optional(:requested) => boolean() | nil,
  optional(String.t()) => term()
}
  • requested - Whether the FinancialAccount should have the Feature.

financial_addresses()

@type financial_addresses() :: %{
  optional(:aba) => financial_addresses_aba() | nil,
  optional(String.t()) => term()
}
  • aba - Adds an ABA FinancialAddress to the FinancialAccount.

financial_addresses_aba()

@type financial_addresses_aba() :: %{
  optional(:requested) => boolean() | nil,
  optional(String.t()) => term()
}
  • requested - Whether the FinancialAccount should have the Feature.

inbound_transfers()

@type inbound_transfers() :: %{
  optional(:ach) => inbound_transfers_ach() | nil,
  optional(String.t()) => term()
}
  • ach - Enables ACH Debits via the InboundTransfers API.

inbound_transfers_ach()

@type inbound_transfers_ach() :: %{
  optional(:requested) => boolean() | nil,
  optional(String.t()) => term()
}
  • requested - Whether the FinancialAccount should have the Feature.

intra_stripe_flows()

@type intra_stripe_flows() :: %{
  optional(:requested) => boolean() | nil,
  optional(String.t()) => term()
}
  • requested - Whether the FinancialAccount should have the Feature.

outbound_payments()

@type outbound_payments() :: %{
  optional(:ach) => outbound_payments_ach() | nil,
  optional(:us_domestic_wire) => outbound_payments_us_domestic_wire() | nil,
  optional(String.t()) => term()
}
  • ach - Enables ACH transfers via the OutboundPayments API.
  • us_domestic_wire - Enables US domestic wire transfers via the OutboundPayments API.

outbound_payments_ach()

@type outbound_payments_ach() :: %{
  optional(:requested) => boolean() | nil,
  optional(String.t()) => term()
}
  • requested - Whether the FinancialAccount should have the Feature.

outbound_payments_us_domestic_wire()

@type outbound_payments_us_domestic_wire() :: %{
  optional(:requested) => boolean() | nil,
  optional(String.t()) => term()
}
  • requested - Whether the FinancialAccount should have the Feature.

outbound_transfers()

@type outbound_transfers() :: %{
  optional(:ach) => outbound_transfers_ach() | nil,
  optional(:us_domestic_wire) => outbound_transfers_us_domestic_wire() | nil,
  optional(String.t()) => term()
}
  • ach - Enables ACH transfers via the OutboundTransfers API.
  • us_domestic_wire - Enables US domestic wire transfers via the OutboundTransfers API.

outbound_transfers_ach()

@type outbound_transfers_ach() :: %{
  optional(:requested) => boolean() | nil,
  optional(String.t()) => term()
}
  • requested - Whether the FinancialAccount should have the Feature.

outbound_transfers_us_domestic_wire()

@type outbound_transfers_us_domestic_wire() :: %{
  optional(:requested) => boolean() | nil,
  optional(String.t()) => term()
}
  • requested - Whether the FinancialAccount should have the Feature.

t()

@type t() :: %Stripe.Params.Treasury.FinancialAccountFeaturesUpdateFeaturesParams{
  card_issuing: card_issuing() | nil,
  deposit_insurance: deposit_insurance() | nil,
  expand: [String.t()] | nil,
  financial_addresses: financial_addresses() | nil,
  inbound_transfers: inbound_transfers() | nil,
  intra_stripe_flows: intra_stripe_flows() | nil,
  outbound_payments: outbound_payments() | nil,
  outbound_transfers: outbound_transfers() | nil
}
  • card_issuing - Encodes the FinancialAccount's ability to be used with the Issuing product, including attaching cards to and drawing funds from the FinancialAccount.
  • deposit_insurance - Represents whether this FinancialAccount is eligible for deposit insurance. Various factors determine the insurance amount.
  • expand - Specifies which fields in the response should be expanded.
  • financial_addresses - Contains Features that add FinancialAddresses to the FinancialAccount.
  • inbound_transfers - Contains settings related to adding funds to a FinancialAccount from another Account with the same owner.
  • intra_stripe_flows - Represents the ability for the FinancialAccount to send money to, or receive money from other FinancialAccounts (for example, via OutboundPayment).
  • outbound_payments - Includes Features related to initiating money movement out of the FinancialAccount to someone else's bucket of money.
  • outbound_transfers - Contains a Feature and settings related to moving money out of the FinancialAccount into another Account with the same owner.