Skip to main content
Card issuers use this API to register cards and deliver transaction states to OpenCard. Connected EMS apps receive the data via webhooks.
This is not receipts.opencard.io. For digital receipt matching only → Digital Receipts API.

Base URLs

Path prefix

{slug} is assigned at integration start (e.g. your program identifier in the URL).

Auth

OAuth 2.0 client credentials → POST /oauth/token Authentication

Card endpoints

Not every {slug} enables all card methods — see Cards guide.

Integration guides

Contact support@opencard.io for client_id, client_secret, scopes, and {slug}.