Stripe.Issuing.Types (stripity_stripe v2.17.2) View Source

A module that contains shared issuing types matching Stripe schemas.

Link to this section Summary

Link to this section Types

Link to this type

authorization_controls()

View Source

Specs

authorization_controls() :: %{
  allowed_categories: list() | nil,
  blocked_categories: list() | nil,
  spending_limits: [spending_limits()] | nil,
  currency: String.t() | nil,
  max_amount: non_neg_integer() | nil,
  max_approvals: non_neg_integer() | nil
}

Specs

billing() :: %{address: Stripe.Types.address(), name: String.t()}

Specs

merchant_data() :: %{
  category: String.t(),
  city: String.t(),
  country: String.t(),
  name: String.t(),
  network_id: String.t(),
  postal_code: String.t(),
  state: String.t()
}

Specs

spending_controls() :: %{
  allowed_categories: [String.t()] | nil,
  blocked_categories: [String.t()] | nil,
  spending_limits: [spending_limits()],
  spending_limits_currency: String.t() | nil
}

Specs

spending_limits() :: %{
  amount: non_neg_integer(),
  categories: list(),
  interval: String.t()
}