> ## Documentation Index
> Fetch the complete documentation index at: https://docs.swipelux.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Kontoer og lommebøker

> Velg den kundeeide kontoen eller utstedte ressursen som pengeflyten krever.

Hver konto tilhører én kunde. Velg den ut fra to dimensjoner: hvem som administrerer den og om det er en lommebok eller bankkonto.

## Velg en konto

| Konto             | Bruk den til                                                                                                       |
| ----------------- | ------------------------------------------------------------------------------------------------------------------ |
| Utstedt lommebok  | Ha en depotforvaltet stablecoin-saldo, finansiere en payout, motta en pay-in eller gjøre opp en utstedt bankkonto. |
| Utstedt bankkonto | Gi kunden gjenbrukbare bankopplysninger som gjøres opp til en utstedt lommebok.                                    |
| Ekstern lommebok  | Registrer en blokkjedeadresse eid av kunden.                                                                       |
| Ekstern bankkonto | Registrer en bankkonto eid av kunden for en førsteparts payout.                                                    |

`issued` betyr at Swipelux oppretter og administrerer ressursen. `external` registrerer et endepunkt eid av kunden. Et tredjepartsendepunkt hører under [mottaker og destinasjon](/no/integration/recipients), ikke under kundens kontoliste.

<h2 id="create-the-account">
  Opprett kontoen
</h2>

Bruk [`POST /v3/customers/{customerId}/accounts`](/api-reference/accounts/post-v3-customers-by-customer-id-accounts). Send disse headerne sammen med én av forespørsel-bodyene nedenfor:

```http theme={null}
X-API-Key: ${SWIPELUX_API_KEY}
Idempotency-Key: account-create-001
Content-Type: application/json
```

<Tabs>
  <Tab title="Utstedt lommebok">
    ```json theme={null}
    {
      "origin": "issued",
      "type": "wallet",
      "currency": "USDC",
      "network": "base",
      "label": "Settlement wallet"
    }
    ```
  </Tab>

  <Tab title="Utstedt bankkonto">
    ```json theme={null}
    {
      "origin": "issued",
      "type": "bank",
      "method": "ach",
      "country": "US",
      "currency": "USD",
      "settlement": {
        "accountId": "${SETTLEMENT_WALLET_ID}"
      },
      "label": "USD account"
    }
    ```
  </Tab>

  <Tab title="Ekstern lommebok">
    ```json theme={null}
    {
      "origin": "external",
      "type": "wallet",
      "currency": "USDC",
      "network": "polygon",
      "details": {
        "address": "0x4997b0a68bebc1b0d80a93567ba7002be92b8b11"
      },
      "label": "Customer Polygon wallet"
    }
    ```
  </Tab>

  <Tab title="Ekstern bankkonto">
    ```json theme={null}
    {
      "origin": "external",
      "type": "bank",
      "methods": ["ach", "wire"],
      "country": "US",
      "currency": "USD",
      "details": {
        "routingNumber": "021000021",
        "accountNumber": "123456789",
        "accountType": "checking",
        "bankName": "Example Bank",
        "accountHolderName": "Acme Payments SAS"
      },
      "label": "Customer operating account"
    }
    ```
  </Tab>
</Tabs>

Bruk kun valutaer, nettverk, metoder og kontotyper som returneres for gjeldende kunde og capability. Ikke kopier tilgjengelighet fra en annen kunde eller et annet miljø.

## Vent på at kontoen er klar til bruk

Lagre `data.id`, `data.status` og `data.openTaskIds` fra create-responsen. Les den nyeste kontoen med [`GET /v3/customers/{customerId}/accounts/{accountId}`](/api-reference/accounts/get-v3-customers-by-customer-id-accounts-by-account-id) før du priser en overføring eller viser bankopplysninger.

Bruk kontoen kun når gjeldende status tillater neste operasjon. Hvis oppgave-ID-er er åpne, fullfør dem via [Capabilities og oppgaver](/no/integration/onboarding/capabilities-and-requirements).

En utstedt bankkonto kan returnere `details: null` under provisjonering. Presenter bankopplysninger først etter at en gjeldende lesing returnerer det komplette settet. Hvis `details.referenceRequired` er true, vis den nøyaktige `details.reference` sammen med bankkoordinatene.

## Hold kontorollene eksplisitte

For en payout er den utstedte lommeboken kilden i `in.accountId`. En kundeeid bankkonto er `destinationId`. For en utstedt bankkonto er `settlement.accountId` den utstedte lommeboken som mottar samsvarende innskudd.

Deretter, bruk en klar konto i [Motta midler](/no/integration/receive-funds), [Send midler](/no/integration/send-funds) eller [Utsted en bankkonto](/no/integration/issue-bank-account).


## Related topics

- [Utsted en bankkonto](/no/integration/issue-bank-account.md)
- [Migrere til v3](/no/api-reference/versioning/migrate-to-v3.md)
- [Lommebok-arkitektur og utbetalinger](/no/knowledge-base/compliance/custody-and-wallet-controls.md)
- [Screening og overvåking](/no/knowledge-base/compliance/screening-and-monitoring.md)
- [Oversikt](/no/knowledge-base/compliance/overview.md)
