Skip to content

Accounts & modes

A merchant account is a fully segregated tenant on digid pay: its own keys, plans, transactions, webhook endpoints and settlement views. Nothing crosses between merchants — a request authenticated for merchant A can never read merchant B's data (cross-tenant lookups return 404).

Account states

mermaid
stateDiagram-v2
    [*] --> sandbox: signup
    sandbox --> pending_activation: submit for activation
    pending_activation --> live: operator approval
    live --> suspended: operator action
    suspended --> live: operator action
    suspended --> closed
    live --> closed
    pending_activation --> sandbox: request changes
StateMeaning
sandboxAuto-created at signup. Full API + test rails; no real money.
pending_activationYou submitted for live access; operator review in progress.
liveReal payments; live keys minted.
suspendedLive traffic stopped (keys revoked, connector disabled, webhooks halted).
closedTerminated account.

Modes

Sandbox and live are modes on the same account, not separate accounts:

SandboxLive
Keyspk_sandbox_… / sk_sandbox_…pk_live_… / sk_live_…
Railstest rails provisioned by digid payreal acquiring via our European acquiring partner
Moneynone movesreal, settles directly to you
Accessat signupafter activation

A sandbox key can never initiate a live-mode intent; a live key can never hit test rails.

Signup

Signup is self-serve (https://digid.cc/signup) and immediately provisions an isolated sandbox account with a key pair — no human in the loop. Email verification is required; MFA is enforced at first login.

Status: signup + auto-provisioned sandbox is planned (being built). Once shipped this page flips to live.

Activation

Going live is operator-gated — never automatic:

  1. From the dashboard, submit your account for activation (confirm your business details and plan).
  2. The digid pay operator reviews the request (FR-2).
  3. On approval your account moves to live, you are notified, and live keys can be minted.

Every activation/revocation carries an operator approval record. There is no path from signup to live capability without that recorded approval.

Multi-merchant platform operators

An agency or platform can hold many merchant accounts, each segregated. A platform's own account is itself just a merchant account — there is no implicit visibility across the merchants it manages unless each consents and is configured accordingly.

digid pay — built in Europe.