# `Stripe.Resources.Issuing.Card`
[🔗](https://github.com/jeffhuen/tiger_stripe/blob/main/lib/stripe/resources/issuing/card.ex#L2)

IssuingCard

You can [create physical or virtual cards](https://docs.stripe.com/issuing) that are issued to cardholders.

# `t`

```elixir
@type t() :: %Stripe.Resources.Issuing.Card{
  brand: String.t(),
  cancellation_reason: String.t(),
  cardholder: Stripe.Resources.Issuing.Cardholder.t(),
  created: integer(),
  currency: String.t(),
  cvc: String.t() | nil,
  exp_month: integer(),
  exp_year: integer(),
  financial_account: String.t() | nil,
  id: String.t(),
  last4: String.t(),
  latest_fraud_warning: Stripe.Resources.Issuing.Card.LatestFraudWarning.t(),
  livemode: boolean(),
  metadata: %{required(String.t()) =&gt; String.t()},
  number: String.t() | nil,
  object: String.t(),
  personalization_design:
    String.t() | Stripe.Resources.Issuing.PersonalizationDesign.t(),
  replaced_by: String.t() | t(),
  replacement_for: String.t() | t(),
  replacement_reason: String.t(),
  second_line: String.t(),
  shipping: Stripe.Resources.Issuing.Card.Shipping.t(),
  spending_controls: Stripe.Resources.Issuing.Card.SpendingControls.t(),
  status: String.t(),
  type: String.t(),
  wallets: Stripe.Resources.Issuing.Card.Wallets.t()
}
```

* `brand` - The brand of the card. Max length: 5000.
* `cancellation_reason` - The reason why the card was canceled. Possible values: `design_rejected`, `lost`, `stolen`. Nullable.
* `cardholder` - Expandable.
* `created` - Time at which the object was created. Measured in seconds since the Unix epoch. Format: Unix timestamp.
* `currency` - Three-letter [ISO currency code](https://www.iso.org/iso-4217-currency-codes.html), in lowercase. Supported currencies are `usd` in the US, `eur` in the EU, and `gbp` in the UK. Format: ISO 4217 currency code.
* `cvc` - The card's CVC. For security reasons, this is only available for virtual cards, and will be omitted unless you explicitly request it with [the `expand` parameter](https://docs.stripe.com/api/expanding_objects). Additionally, it's only available via the ["Retrieve a card" endpoint](https://docs.stripe.com/api/issuing/cards/retrieve), not via "List all cards" or any other endpoint. Max length: 5000.
* `exp_month` - The expiration month of the card.
* `exp_year` - The expiration year of the card.
* `financial_account` - The financial account this card is attached to. Max length: 5000. Nullable.
* `id` - Unique identifier for the object. Max length: 5000.
* `last4` - The last 4 digits of the card number. Max length: 5000.
* `latest_fraud_warning` - Stripe’s assessment of whether this card’s details have been compromised. If this property isn't null, cancel and reissue the card to prevent fraudulent activity risk. Nullable. Expandable.
* `livemode` - Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode.
* `metadata` - Set of [key-value pairs](https://docs.stripe.com/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
* `number` - The full unredacted card number. For security reasons, this is only available for virtual cards, and will be omitted unless you explicitly request it with [the `expand` parameter](https://docs.stripe.com/api/expanding_objects). Additionally, it's only available via the ["Retrieve a card" endpoint](https://docs.stripe.com/api/issuing/cards/retrieve), not via "List all cards" or any other endpoint. Max length: 5000.
* `object` - String representing the object's type. Objects of the same type share the same value. Possible values: `issuing.card`.
* `personalization_design` - The personalization design object belonging to this card. Nullable. Expandable.
* `replaced_by` - The latest card that replaces this card, if any. Nullable. Expandable.
* `replacement_for` - The card this card replaces, if any. Nullable. Expandable.
* `replacement_reason` - The reason why the previous card needed to be replaced. Possible values: `damaged`, `expired`, `lost`, `stolen`. Nullable.
* `second_line` - Text separate from cardholder name, printed on the card. Max length: 5000. Nullable.
* `shipping` - Where and how the card will be shipped. Nullable. Expandable.
* `spending_controls` - Expandable.
* `status` - Whether authorizations can be approved on this card. May be blocked from activating cards depending on past-due Cardholder requirements. Defaults to `inactive`. Possible values: `active`, `canceled`, `inactive`.
* `type` - The type of the card. Possible values: `physical`, `virtual`.
* `wallets` - Information relating to digital wallets (like Apple Pay and Google Pay). Nullable. Expandable.

# `expandable_fields`

# `object_name`

---

*Consult [api-reference.md](api-reference.md) for complete listing*
