The Seismic Cards API lets you embed a full-featured virtual card program directly into your product. In a few API calls, you can provision user accounts, run KYC, create cardholders, fund budgets, and issue Visa or Mastercard virtual cards — all PCI-compliant, without touching raw card data.Documentation Index
Fetch the complete documentation index at: https://docs.seismic-cards.systems/llms.txt
Use this file to discover all available pages before exploring further.
Quick Start
Set up authentication, get your credentials, and make your first API call in minutes.
Issue Your First Card
End-to-end walkthrough: sub-account, KYC, cardholder, budget, and card issuance.
API Reference
Complete reference for every endpoint with request and response examples.
Webhooks
Receive real-time events for card transactions, KYC decisions, and cardholder updates.
What you can build
The Seismic Cards API is designed for companies that want to embed card issuing into their product — whether that’s expense management, earned wage access, digital wallets, or spend controls.PCI Widget
Show full card details (PAN, CVV, expiry) in your app without touching raw card data.
Error Reference
Full error code reference with causes and recommended fixes.
How it works
Authenticate
Exchange your
clientId and clientSecret for a short-lived access token using the OAuth 2.0 flow. Tokens are valid for 24 hours.Provision a user
Create a sub-account for each end user, submit their KYC via Sumsub, and initialize the account once KYC is approved.
Create a cardholder and budget
Create a cardholder profile (once per user) and a budget — the funding pool that backs their cards.
All examples in these docs use the sandbox environment (
https://sandbox-api.seismic.systems). Swap the base URL to https://api.seismic.systems for production.