> 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-lt/integracija/ziniatinklio-papildiniai/woocommerce/uzsakymo-gyvavimo-ciklas-ir-operacijos.md).

# Užsakymo gyvavimo ciklas ir operacijos

Kaip SEB el. prekybos mokėjimų vartų WooCommerce papildinys tvarko užsakymus, užsakymų būsenas ir kasdienes operacijas

## Kaip keičiasi užsakymo būsenos

Du dalykai atnaujina užsakymą po to, kai klientas sumoka: kliento grįžimas į jūsų parduotuvę (nedelsiant) ir serverio–serverio **callback pranešimas** iš SEB E-commerce Payment Gateway (galutinio šaltinio). Nei vienas kelias nepasitiki gautu pranešimu — abu prieš paliečiant užsakymą iš naujo patikrina tikrąją mokėjimo būseną su vartais ([kaip tai patikrinama](/seb-docs-draft/seb-docs-public-lt/integracija/ziniatinklio-papildiniai/woocommerce/konfiguravimas.md#how-callback-notifications-are-verified)).

| Mokėjimo būsena mokėjimų vartuose           | WooCommerce užsakymo būsena     | Ką tai reiškia / kas vyksta                                                                                                         |
| ------------------------------------------- | ------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- |
| Mokėjimo puslapis atidarytas, bet nebaigtas | *Laukiama apmokėjimo*           | Kol kas jokių veiksmų nereikia                                                                                                      |
| Išsiųsta apdorojimui / autorizuota          | **Sulaikyta** (pastaba pridėta) | Pinigai rezervuoti, bet dar nenuskaičiuoti. Nuskaičiuokite Merchant Portal; tada užsakymas automatiškai pereis toliau               |
| Nurašyta / atsiskaityta                     | **Vykdoma**                     | Apmokėta. Toliau taikomas standartinis WooCommerce elgesys: atsargos sumažinamos, išsiunčiamas „užsakymas patvirtintas“ el. laiškas |
| Atšaukta / nutraukta / nepavyko             | **Atšaukta**                    | Klientas atšaukė, iškrito iš proceso arba mokėjimas nepavyko; klientas grąžinamas į apmokėjimo žingsnį bandyti dar kartą            |

Pastabos prekybininkams:

* **Apmokėtas užsakymas patenka į&#x20;*****Sulaikyta*****&#x20;jei jūsų parduotuvė pirmiausia autorizuoja mokėjimą.** Pinigai rezervuoti, bet nenuskaičiuoti, o užsakymas laukia jūsų veiksmų: nuskaičiuokite jį Merchant Portal (<https://merchantportal.ecommerce.sebgroup.com>), ir užsakymas persikels į *Vykdoma* savaime.
* **Kai mokėjimas nuskaičiuojamas arba suvedamas, užsakymas rodomas kaip&#x20;*****Vykdoma***, visiškai taip pat kaip ir naudojant bet kurį kitą WooCommerce mokėjimo metodą — atsargos sumažinamos, išsiunčiamas patvirtinimo el. laiškas. Įvykdykite užsakymą kaip įprasta ir pažymėkite *Įvykdyta* patys.
* **Jei užsakymas lieka&#x20;*****Laukiama apmokėjimo*** ilgiau nei kelias minutes po to, kai klientas sako, kad sumokėjo: pirmiausia patikrinkite mokėjimą Merchant Portal (žr. toliau esančius kraštinius atvejus).

![Apmokėtas SEB E-commerce Payment Gateway užsakymas WooCommerce → Užsakymai → užsakymo peržiūroje, rodantis būseną „Sulaikyta“ (ši parduotuvė pirmiausia autorizuoja mokėjimą), operacijos / mokėjimo ID šalia mokėjimo metodo ir užsakymo pastabas, fiksuojančias mokėjimo eigą.](https://2761608772-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuBDtfypkI85zidcVwaDj%2Fuploads%2F9W3DmFu1VNy1M2cFurW0%2Fwc-order-detail-on-hold.png?alt=media)

## Ką darote ir kur

| Užduotis                                  | Kur                                                                                                                                                           |
| ----------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Peržiūrėti mokėjimo būseną pagal užsakymą | WooCommerce užsakymo peržiūra (būsena + užsakymo pastabos; užsakymo operacijos ID yra vartų mokėjimo ID)                                                      |
| Užfiksuoti iš anksto autorizuotą mokėjimą | Merchant Portal                                                                                                                                               |
| Atšaukti neapmokėtą mokėjimą              | Merchant Portal (užsakymas atšaukiamas automatiškai)                                                                                                          |
| Grąžinti pinigus                          | Merchant Portal — WooCommerce neturi mygtuko „Grąžinti“ šiam mokėjimo metodui; užsakymas perkeliamas į *Grąžinta* automatiškai, kai tik vartai tai patvirtina |
| Suderinimo / atsiskaitymo ataskaitos      | Merchant Portal — užsakymai susiejami su mokėjimais per operacijos ID                                                                                         |

## Išskirtiniai atvejai

* **Grįžtamasis iškvietimas niekada neateina** (neteisingai užregistruotas URL, ugniasienė): užsakymai lieka *Laukiama*/*Sulaikyta* nors mokėjimas jau pasistūmėjo. Pataisykite grįžtamojo iškvietimo registraciją ([Konfigūracija](/seb-docs-draft/seb-docs-public-lt/integracija/ziniatinklio-papildiniai/woocommerce/konfiguravimas.md)), tada inicijuokite naują pranešimą iš portalo arba susisiekite su SEB palaikymu. Įskiepis neturi suplanuoto pakartotinio tikrinimo.
* **Dubliuoti pranešimai** atpažįstami ir saugiai ignoruojami.
* **Klientas sumoka, bet uždaro naršyklę prieš grįždamas:** callback vis tiek užbaigia užsakymą.
* **Valiutos / sumos neatitikimai** užkertami dar inicijavimo metu — į vartus siunčiama tiksli užsakymo suma ir valiuta.
* **Išsaugota kortelė nebėra priimama** mokėjimų vartų: klientas mato *Šia išsaugota kortele negalima naudotis. Mokėkite nauja kortele.*, užsakymas atšaukiamas kaip bet kuris nesėkmingas mokėjimas, o kortelė pašalinama iš jų išsaugotų kortelių. Žr. [Išsaugotos kortelės](/seb-docs-draft/seb-docs-public-lt/integracija/ziniatinklio-papildiniai/woocommerce/konfiguravimas.md#saved-cards).

## Kūrėjams

Callback galinis taškas: `POST https://your-store.example/?wc-api=egw_checkout_callback` su JSON `{type, paymentId, merchantReference, paymentStatus}`; `merchantReference` yra WooCommerce užsakymo ID. Tvarkytuvas reikalauja, kad saugomas operacijos ID sutaptų `paymentId` ir prieš taikydamas bet kokius veiksmus iš naujo gauna tiesioginę mokėjimo būseną; nesutampantys teiginiai ignoruojami, o pats užklausos parašas nenaudojamas (žr. [Kaip tikrinami callback pranešimai](/seb-docs-draft/seb-docs-public-lt/integracija/ziniatinklio-papildiniai/woocommerce/konfiguravimas.md#how-callback-notifications-are-verified)). Atsakymai: 200 sėkmės atveju, kitu atveju 400/405/500/503 su JSON pranešimu. Žurnalinimas: **WooCommerce → Būsena → Žurnalai**, šaltinis `egw-checkout` (slapti duomenys nėra registruojami).


---

# 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-lt/integracija/ziniatinklio-papildiniai/woocommerce/uzsakymo-gyvavimo-ciklas-ir-operacijos.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.
