Skip to main content
Cards are virtual Visa cards issued through Stripe Issuing. Each card has a fixed spend limit set at creation time.

Lifecycle

OPEN → CLOSED
  • OPEN — Card is active and can be used for purchases
  • CLOSED — Card is revoked and cannot be used. Any uncaptured PaymentIntent hold is cancelled to release funds back to the cardholder’s payment method.

Properties

FieldTypeDescription
idstringUnique card identifier
cardholderIdstringCardholder the card belongs to
last4stringLast 4 digits of the card number
expirystringExpiration date (MM/YY)
spendLimitCentsintegerOriginal spend limit in cents
balanceCentsintegerRemaining balance in cents
statusstringOPEN or CLOSED
createdAtstringISO 8601 timestamp

Sensitive fields

The full card number (pan) and security code (cvv) are only returned by the Get Card Details endpoint. All other endpoints return only the last4.

Limits

  • Maximum card amount: $500.00 (50,000 cents)
  • Maximum active cards per user: 5

How card funding works

Every card belongs to a cardholder. When you create a card, a PaymentIntent hold is placed on the cardholder’s saved payment method for the card’s spend limit. The funds are authorized but not captured until the card is used. If the card is closed before the hold is captured, the hold is cancelled and the funds are released. This means:
  1. The cardholder must have a payment method attached before cards can be created.
  2. The cardholder’s payment method must have sufficient funds to authorize the hold.
  3. Closing a card releases any uncaptured hold — funds are never moved to an intermediate wallet.
See Cardholders for details on setting up payment methods.

Billing address

API-created cards use a default billing address:
2261 Market Street #4242
San Francisco, CA 94114
US