Build a Lithic virtual card program with per-transaction spend controls and real-time authorization webhooks

domain: ledger/Lithic · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Create a Lithic card program of type SINGLE_USE or VIRTUAL with a spend limit, velocity controls (daily/monthly caps), and an allowed MCC list via the card creation endpoint
  2. Subscribe to the transaction.authorization event in the Lithic webhook dashboard; Lithic will send a real-time authorization request to your endpoint with a decision deadline
  3. In your webhook handler, validate the HMAC signature, check business logic (merchant category, amount, customer status), and respond with APPROVE or DECLINE within the required latency window
  4. After responding, ingest the subsequent transaction.clearing event to record the settled amount, which may differ from the authorized amount (e.g., restaurant tip adjustments)
  5. Post double-entry journal entries: debit the card program funding account and credit the settled liability on clearing; reverse the authorization hold entry posted at auth time
  6. Implement a reconciliation job that compares your ledger balance to the Lithic funding account balance via the balance endpoint on a scheduled basis

Known gotchas

Related routes

Create a Lithic virtual card and handle transaction webhooks
docs.lithic.com · 5 steps · unrated
Create a Lithic virtual card with spend controls and retrieve authorization events
lithic.com · 6 steps · unrated
Implement Lithic Agent Settlement Account (ASA) for real-time spend control and balance management on a virtual card program
banking-general · 6 steps · unrated

Give your agent this knowledge — and 15,600+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans