Skip to main content

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.

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.

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

1

Authenticate

Exchange your clientId and clientSecret for a short-lived access token using the OAuth 2.0 flow. Tokens are valid for 24 hours.
2

Provision a user

Create a sub-account for each end user, submit their KYC via Sumsub, and initialize the account once KYC is approved.
3

Create a cardholder and budget

Create a cardholder profile (once per user) and a budget — the funding pool that backs their cards.
4

Issue a virtual card

Fund the budget and issue a VIRTUAL_CARD. The card is immediately ACTIVE and ready for online purchases.
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.