> ## 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.

# Konti un maki

> Izvēlieties klienta īpašumā esošu kontu vai izsniegtu resursu, kas nepieciešams naudas plūsmai.

Katrs konts pieder vienam klientam. Izvēlieties to, izmantojot divas dimensijas: kas to pārvalda un vai tas ir maks vai bankas konts.

## Izvēlieties kontu

| Konts                  | Izmantojiet                                                                                                       |
| ---------------------- | ----------------------------------------------------------------------------------------------------------------- |
| Izsniegts maks         | Turēt kastodiālu stabilas monētas bilanci, finansēt izmaksu, saņemt iemaksu vai norēķināt izsniegtu bankas kontu. |
| Izsniegts bankas konts | Sniedziet klientam atkārtoti izmantojamus bankas rekvizītus, kas norēķinās izsniegtā makā.                        |
| Ārējs maks             | Reģistrējiet klientam piederošu blokķēdes adresi.                                                                 |
| Ārējs bankas konts     | Reģistrējiet klientam piederošu bankas kontu paša izmaksai.                                                       |

`issued` nozīmē, ka Swipelux izveido un pārvalda resursu. `external` reģistrē galapunktu, kas pieder klientam. Trešās puses galapunkts pieder [saņēmējam un galamērķim](/lv/integration/recipients), nevis klienta kontu sarakstam.

<h2 id="create-the-account">
  Izveidojiet kontu
</h2>

Izmantojiet [`POST /v3/customers/{customerId}/accounts`](/api-reference/accounts/post-v3-customers-by-customer-id-accounts). Nosūtiet šīs galvenes ar vienu no zemāk esošajiem pieprasījuma pamattekstiem:

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

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

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

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

  <Tab title="Ārējs bankas konts">
    ```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>

Izmantojiet tikai tās valūtas, tīklus, metodes un kontu tipus, kas atgriezti pašreizējam klientam un iespējai. Nekopējiet pieejamību no cita klienta vai vides.

## Gaidiet, līdz konts ir izmantojams

Saglabājiet `data.id`, `data.status` un `data.openTaskIds` no izveidošanas atbildes. Pirms kotēt pārvedumu vai parādīt bankas rekvizītus, nolasiet jaunāko kontu ar [`GET /v3/customers/{customerId}/accounts/{accountId}`](/api-reference/accounts/get-v3-customers-by-customer-id-accounts-by-account-id).

Izmantojiet kontu tikai tad, kad tā pašreizējais statuss atļauj nākamo operāciju. Ja uzdevumu ID ir atvērti, pabeidziet tos sadaļā [Iespējas un uzdevumi](/lv/integration/onboarding/capabilities-and-requirements).

Izsniegts bankas konts nodrošinājuma laikā var atgriezt `details: null`. Rādiet bankas rekvizītus tikai pēc tam, kad pašreizējā lasīšana atgriež pilnu kopu. Ja `details.referenceRequired` ir true, parādiet precīzu `details.reference` kopā ar bankas koordinātām.

## Uzturiet skaidras kontu lomas

Izmaksai izsniegtais maks ir avots `in.accountId`. Klientam piederošs bankas konts ir `destinationId`. Izsniegtam bankas kontam `settlement.accountId` ir izsniegtais maks, kas saņem atbilstošas iemaksas.

Tālāk izmantojiet gatavu kontu sadaļā [Saņemt līdzekļus](/lv/integration/receive-funds), [Sūtīt līdzekļus](/lv/integration/send-funds) vai [Izsniegt bankas kontu](/lv/integration/issue-bank-account).


## Related topics

- [Migrācija uz v3](/lv/api-reference/versioning/migrate-to-v3.md)
- [Izsniegt bankas kontu](/lv/integration/issue-bank-account.md)
- [Maka arhitektūra un izmaksas](/lv/knowledge-base/compliance/custody-and-wallet-controls.md)
- [Ceļošanas noteikuma atbilstība](/lv/knowledge-base/compliance/travel-rule.md)
- [Klienti](/lv/integration/onboarding/customers.md)
