Skip to main content
OpenCard is the pipe between card programs and your app — transactions, receipts, VAT, line items, and environmental impact, pushed to your webhook as stuff happens. No polling. No scraping PDFs.

Who are you?

You are…Go hereWhat you do
🏢 EMS / expense appQuickstartCreate orgs, card holders, webhooks. Receive transaction events.
💳 Card issuer / bankCard IssuersFetch digital receipts via receipts.opencard.io.
🧾 Receipt providerReceipt ProvidersCollect receipts, deliver to OpenCard for EMS enrichment.

The 30-second version

What you get pushed to your webhook

  • card.transaction.authorized — purchase just happened
  • card.transaction.cleared — settled, use for accounting
  • card.transaction.deleted — auth reversed
  • card.transaction.invoiced — has invoice number
  • receipt.fetched — digital receipt URL
  • transaction.true.vat — correct VAT from merchant
  • transaction.line.items — purchase line items
  • card_holder.* — lifecycle events
  • tpa.signed — legal agreement done

Next step

Quickstart — full walkthrough from register to first webhook.