Skip to main content
Client onboarding starts with choosing a payment product. That only works if you have already decided which products your EMS offers. This is a one-time account setup — not part of the per-client wizard.
Part of the full path → Customer onboarding overview
A payment product is the card a client activates — for example a debit or credit card under a program, issued by a bank.

1. Browse the catalog

Returns every payment product on the OpenCard platform. Your EMS account does not have them yet — this is the full catalog. Optional query params: List available payment products

2. Enable the ones you sell

Pick the products you want in your marketplace, then attach them to your account:
Empty body. 201 on success; 400 if that product is already enabled. You can do this via the API or in application.opencard.io. Same result either way. Enable payment product · Quickstart

3. Show enabled products in your marketplace

When a client onboards, list only what you enabled:
Build a marketplace (or wizard step) where the client picks one product. Store card_issuer_id — you pass that when you create the TPA. The optional ocTPA plugin renders the same step as product cards:
Nordea Business Card
Corporate Card

Corporate card with real-time transaction data, digital receipts, and expense enrichment via OpenCard.

Fields from each enabled product:

Next step

Once products are enabled, each client picks one in Phase 1 and you create the TPA with that card_issuer_id. TPA flow · Customer onboarding — Phase 1