> For the complete documentation index, see [llms.txt](https://docs.ecommerce.seb.ee/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ecommerce.seb.ee/seb-docs-draft/seb-docs-public-et/makseviisid/pay-by-bank/makse-tootlemine.md).

# Makse töötlemine

Pay by Bank võimaldab klientidel makseid otse oma valitud pangas autoriseerida, samal ajal kui kaupmehed integreeruvad ainult **SEB Ecommerce Payment Gateway**.

Kuigi kliendi autentimiskogemus võib pankade lõikes erineda, jääb kaupmehe integratsioon samaks.

***

## Maksevoog

Järgmine diagramm illustreerib tüüpilist Pay by Bank maksevoogu.

```mermaid
%%{init: {
  "theme":"base",
  "themeVariables":{
    "primaryColor":"#009A44",
    "primaryBorderColor":"#006B3F",
    "primaryTextColor":"#FFFFFF",
    "lineColor":"#006B3F",
    "fontFamily":"Arial"
  }
}}%%

flowchart LR

    C["Klient"]
    M["Kaupmees"]
    G["SEB Ecommerce Gateway"]
    B["Valitud pank"]

    C -->|"1. Vali Pay by Bank"| M
    M -->|"2. Loo makse"| G
    G -->|"3. Suuna klient ümber"| B
    B -->|"4. Autendi klient"| B
    B -->|"5. Autoriseeri makse"| B
    B -->|"6. Makse tulemus"| G
    G -->|"7. Tagasikutse / maksevastus"| M
    M -->|"8. Tellimuse kinnitus"| C

    style C fill:#DFF4E8,stroke:#009A44,color:#333333
    style M fill:#DFF4E8,stroke:#009A44,color:#333333
    style G fill:#009A44,stroke:#006B3F,color:#FFFFFF
    style B fill:#F5F5F5,stroke:#999999,color:#333333
```

***

## Makse töötlemise sammud

1. **Klient valib Pay by Banki.** Klient valib Pay by Banki makseviisiks kassas.
2. **Kaupmees loob makse.** Kaupmees loob maksepäringu SEB Ecommerce Payment Gateway kaudu – läbi [Hostitud kassas](/seb-docs-draft/seb-docs-public-et/integratsioon/majutatud-kassavaade.md) või [Kaupmehe API](/seb-docs-draft/seb-docs-public-et/integratsioon/kaupmehe-api.md).
3. **Klient valib panga.** Klient valib oma riigi ja ühe toetatud osalevatest pankadest.
4. **Kliendi autentimine.** Kliendil palutakse anda nõusolek oma kontoteabele ligipääsuks ning ta suunatakse valitud panka sisse logima ja ligipääsu kinnitama. Autentimine viiakse lõpule panga toetatud meetoditega – näiteks mobiilipanga rakenduse, Smart-ID, Mobile-ID, Face ID, sõrmejälje või seadme pääsukoodiga.
5. **Klient valib konto.** Klient valib konto. Panga tagastatud teabe põhjal valib klient konto, millelt maksta, ja vaatab makseandmed üle.
6. **Makse autoriseerimine.** Klient suunatakse uuesti panka, et makse üle vaadata ja kinnitada. Sõltuvalt pangast võivad autentimise ja kinnitamise sammud olla ühendatud üheks teekonnaks.
7. **Makse tulemus.** Valitud pank tagastab makse tulemuse SEB Ecommerce Payment Gatewayle.
8. **Kaupmehe teavitus.** Lüüs saadab maksetulemuse teie süsteemidele kasutades konfigureeritud [tagasikutse või webhook](/seb-docs-draft/seb-docs-public-et/integratsioon/kaupmehe-api/webhookid.md)ning olek on nähtav Kaupmehe portaalis.
9. **Tellimuse täitmine.** Pärast teavituse saamist, et makse on jõudnud arveldatud olekusse, võite jätkata tellimuse täitmisega.

{% hint style="warning" %}

## Tuginege alati tagasikutsete teadetele või lüüsi tagastatud makse olekule. Ärge tuginege üksnes sellele, et kliendi brauser pärast autentimist teie veebisaidile naaseb – brauser ei pruugi kunagi tagasi tulla, isegi kui makse õnnestub.

{% endhint %}

{% hint style="info" %}
Iga osalev pank määrab ise oma kliendi autentimise teekonna. Autentimismeetod ja kasutajakogemus võivad pankade lõikes erineda – teie integratsiooni see ei mõjuta.
{% endhint %}

{% hint style="info" %}
Te integreerute ainult SEB Ecommerce Payment Gatewayga. Üksikute pankade jaoks eraldi integratsiooni ei ole vaja.
{% endhint %}

***

### Mis juhtub, kui klient lahkub makseteekonnalt?

Kui klient sulgeb brauseri või ei lõpeta autentimist, jääb makse algatatud olekusse kuni selle lõpuleviimiseni, tühistamiseni või lubatud ajavahemiku möödumiseni – pärast mida märgitakse see automaatselt lõpliku mittetäieliku olekuna (Abandoned). Hoidke tellimus ootel ja oodake enne selle uuendamist lõplikku makseteadet. Lõpetamata maksekatseid on Kaupmehe portaalis selgelt võimalik tuvastada.

***

### Ühe klõpsuga maksed Pay by Bankiga

Kui see on teie kaupmehekonto jaoks lubatud, toetab Pay by Bank naasvatele klientidele ühe klõpsuga makseid, tuginedes varasemalt antud kliendi nõusolekule ja salvestatud konto viitele.

{% hint style="info" %}
Ühe klõpsuga maksed on saadaval ainult pankades, mis seda funktsiooni toetavad. Praegu toetatud pangad on **SEB** ja **Swedbank** Lätis; **SEB**, **Swedbank**, ning **Artea** Leedus; ja **SEB**, **Swedbank**, ning **LHV** Eestis.
{% endhint %}

#### Kuidas see töötab

1. Klient annab nõusoleku. Esmasel maksel võib klient valida, et salvestada oma valitud panga ja konto andmed tulevaste maksete jaoks.
2. Luuakse turvaline konto viide. Pärast edukat autoriseerimist pangaga genereerib lüüs turvalise tokeni, mis esindab kliendi konto viidet. Token salvestatakse lüüsi turvalisse keskkonda ja see kehtib piiratud aja – näiteks kuni 180 päeva – vastavalt panga poliitikale ja regulatiivsetele nõuetele.
3. Naasvad kliendid maksavad kiiremini. Järgmiste ostude puhul algatate makse salvestatud konto viite abil eraldi API lõpp-punkti kaudu. Klient jätab panga ja konto valimise sammud vahele ning liigub otse makse kinnitamiseni.

Sõltuvalt panga rakendusest ja kohaldatavatest tugeva kliendi autentimise nõuetest võib kliendilt siiski palutud olla makse heakskiitmist või autentimist – pangas toimuvat kinnitamise sammu ei saa alati vahele jätta. Ühe klõpsuga Pay by Bank lühendab teekonda; see ei eemalda klienti sellest.

{% hint style="info" %}
Salvestatud viide tuvastab kliendi panga ja konto valiku – see ei anna teile kontole ligipääsu. Iga makse jääb endiselt kliendi panga autoriseerimise alla. Kui token aegub, läbib klient lihtsalt standardse panga valiku voo uuesti.
{% endhint %}

***

### **Korduvad ja järgnevad Pay by Bank maksed**

Kui see on Kaupmehele lubatud ja asjaomane pank või ASPSP seda toetab, võib Pay by Banki kasutada korduvateks ja järgnevateks kontolt-kontole makseteks Kaupmehe API kaudu.

Esialgne makse viiakse kliendi poolt lõpule tavapärase Pay by Banki voo kaudu. Kui see on toetatud, võib klient anda tulevaste maksete jaoks nõusoleku ning lüüs loob turvalise konto viite, mis on seotud valitud panga ja kontoga.

Järgmiste maksete puhul:

1. Kaupmehe taustsüsteem määrab, millal makse tuleks teha, ja arvutab maksesumma.
2. Kaupmees algatab makse Kaupmehe API kaudu, kasutades salvestatud konto viidet.
3. Lüüs saadab maksepäringu asjaomasele pangale või ASPSP-le.
4. Makse staatus tagastatakse API kaudu ja, kui see on seadistatud, ka webhook-teadete kaudu.

Kaupmees vastutab korduvmaksete loogika eest, sealhulgas maksegraafiku, arveldusreeglite, korduskatsete, tühistamise, kliendisuhtluse ja tellimuste haldamise eest. Lüüs ei loo tellimusplaane ega ajasta ja algata korduvaid makseid iseseisvalt.

Sõltuvalt panga rakendusest ja kohaldatavatest regulatiivsetest nõuetest võib kliendilt siiski nõuda järgneva makse kinnitamist või autentimist. Salvestatud konto viide lihtsustab maksevoogu, kuid ei garanteeri, et kliendi kinnitus või tugev kliendi autentimine jäetakse vahele.

Korduvate ja järgnevate Pay by Bank maksete kättesaadavus, salvestatud konto viite kehtivus ning täiendava kliendi autentimise vajadus sõltuvad asjaomasest pangast või ASPSP-st, lubatud kaupmehe seadistusest, kohaldatavast volituse või nõusoleku mudelist ning regulatiivsetest nõuetest.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.ecommerce.seb.ee/seb-docs-draft/seb-docs-public-et/makseviisid/pay-by-bank/makse-tootlemine.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
