Card APIs

Build card experiences directly into your product.

Use programmable APIs to create cards, manage cardholders, configure controls and respond to card lifecycle events.

cards.createnode
const card = await jstack.cards.create({
  cardholder: "cus_123",
  type: "virtual",
  currency: "USD",
  spending_limit: {
    amount: 1000,
    interval: "monthly"
  }
});

API Capabilities

Everything your product needs to control the card lifecycle.

/cardholders

Cardholders

Create and manage cardholder profiles.

/cards

Cards

Issue and manage virtual and physical cards.

/controls

Controls

Configure limits, merchant policies and transaction rules.

/lifecycle

Lifecycle

Activate, freeze, unfreeze, cancel and replace cards.

/transactions

Transactions

Retrieve transaction activity and authorization events.

/webhooks

Webhooks

Receive real-time card and transaction events.

Developer Experience

A code-led interface for the whole card lifecycle.

These are illustrative API patterns and remain editable based on the final API specification.

SDKnode
const card = await jstack.cards.create({
  cardholder: "cus_123",
  type: "virtual",
  currency: "USD",
  spending_limit: {
    amount: 1000,
    interval: "monthly"
  }
});
EndpointsREST
POST   /cardholders
POST   /cards
GET    /cards/{id}
PATCH  /cards/{id}/controls
POST   /cards/{id}/freeze
POST   /cards/{id}/unfreeze
GET    /card-transactions

Webhooks

React to card events as they happen.

Event Logsandbox
  • card.createdsuccess
  • card.activatedsuccess
  • card.frozenpending
  • card.transaction.authorizedsuccess
  • card.transaction.declinedfailed
  • card.replacedpending

Infrastructure Flow

From API call to connected financial partner.

Connectivity to processors, financial partners and networks is available through supported partners, where configured.

Your Product

  • Application
  • jStack Card APIs
  • Card Program & Policy Layer
  • Account
  • Wallet
  • Ledger

Connected (where supported)

  • Processor
  • Financial Partner
  • Network

Developer Capabilities

Built for teams shipping card products.

  • REST APIs
  • Webhooks
  • API Keys
  • Sandbox
  • Idempotency
  • Authentication
  • Event Logs
  • API Documentation

Use Cases

Programmable cards across product categories.

  • Embedded Cards
  • Fintech
  • Expense Platforms
  • Corporate Spending
  • Digital Banks
  • Marketplace Platforms
  • Consumer Wallets
  • Mobile Money

Turn card infrastructure into programmable building blocks.

Cardholders, cards, controls, transactions and events — all through one API surface.