{% extends "base.html" %} {% block title %} — Step 2: Opret Bruger{% endblock %} {% block stepper %}
{% set step_names = ["Auth", "Opret Bruger", "Tilslut Bank", "Konti", "Transaktioner", "Webhooks"] %} {% for i in range(1, 7) %} {{ i }} {{ step_names[i-1] }} {% if i < 6 %} {% endif %} {% endfor %}
{% endblock %} {% block content %}
2

Opret Bruger

Create Test Customer

v1

Opret en Tink-bruger med en tink_external_ref — MoneyCapp's interne reference til kunden i Tink. Gemmes i jeres kundedatabase som tink_external_ref (ikke jeres interne customer_id). Tink returnerer et user_id som bruges i efterfølgende kald.

{% if error %}
{{ error }}
{% endif %} {% if existing_user_id %}

Bruger allerede oprettet i denne session

Du kan fortsætte til Step 3, eller oprette en ny bruger nedenfor.

external_user_id

{{ existing_external_id }}

Tink user_id

{{ existing_user_id }}
Fortsæt til Step 3 — Tilslut Bank →
Opret en ny bruger i stedet
{% else %}
{% endif %}

Hvem opretter vi?

tink_external_ref = jeres reference til kunden i Tink — adskilt fra jeres interne customer_id

tink_external_ref = moneycapp-henrik-jess-a3f9c1

{% if existing_user_id %}
{% else %} {% endif %}

API endpoint

POST https://api.tink.com/api/v1/user/create
# MoneyCapp DB:
#   customer_id       = 42           ← jeres interne ID (Tink ser det aldrig)
#   tink_external_ref = "moneycapp-42-a3f9c1"  ← Tink-reference

# Request body
{
  "external_user_id": "moneycapp-<ref>",  ← tink_external_ref
  "market": "DK",
  "locale": "da_DK"
}

# Response
{
  "user_id": "abc123..."  ← Tinks interne ID, gem og brug fremadrettet
}
← Step 1
{% endblock %}