> 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-lv/integracija/timekla-spraudni/opencart/pasutijuma-dzives-cikls-un-darbibas.md).

# Pasūtījuma dzīves cikls un darbības

Kā SEB E-komercijas maksājumu vārtejas paplašinājums OpenCart apstrādā pasūtījumus, pasūtījumu statusus un ikdienas darbības

## Kā mainās pasūtījumu statusi

Pēc maksājuma pasūtījumu atjaunina divi ceļi: klients atgriežas jūsu veikalā, un autoritatīvais servera-uz-serveri **atpakaļzvana paziņojums**. Neviens no ceļiem nepaļaujas uz saņemto ziņojumu — abi pirms jebkādu izmaiņu veikšanas atkārtoti pārbauda faktisko maksājuma statusu vārtejā ([kā tas tiek pārbaudīts](/seb-docs-draft/seb-docs-public-lv/integracija/timekla-spraudni/opencart/konfiguracija.md#how-callback-notifications-are-verified)). Katra izmaiņa parādās pasūtījuma vēsturē ar komentāru.

| Maksājuma statuss vārtejā            | OpenCart pasūtījuma statuss                            | Ko tas nozīmē                                                                                                    |
| ------------------------------------ | ------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------- |
| Maksājuma lapa atvērta, nav pabeigta | **Gaida** ("Maksājums iniciēts")                       | Gaida, kamēr klients samaksā                                                                                     |
| Nosūtīts apstrādei / autorizēts      | **Gaida** + gaidīšanas / priekšautorizācijas komentārs | Nauda rezervēta vai tranzītā, nav galīga. Ja ir priekšautorizēts, veiciet maksājuma noskaitīšanu Merchant Portal |
| Noskaitīts / norēķināts              | **Apstrādē** ("Maksājums pabeigts")                    | Samaksāts — izpildiet kā parasti                                                                                 |
| Atcelts / Pamests / Neizdevies       | **Atcelts** (ar iemesla komentāru)                     | Klients tiek atgriezts uz norēķināšanās lapu, lai mēģinātu vēlreiz                                               |

Piezīmes tirgotājiem:

* Šī kartēšana izmanto OpenCart noklusējuma statusus. Ja jūsu veikalā tie ir pārnumurēti vai noņemti, pirms palaišanas sazinieties ar SEB atbalstu ([Konfigurācija](/seb-docs-draft/seb-docs-public-lv/integracija/timekla-spraudni/opencart/konfiguracija.md)).
* Pasūtījums iestrēdzis *Gaida* ar maksājumu, ko klients uzskata par veiksmīgu: vispirms pārbaudiet Merchant Portal (<https://merchantportal.ecommerce.sebgroup.com>), pēc tam atpakaļzvana reģistrāciju.

![Apmaksāts SEB E-commerce Payment Gateway pasūtījums sadaļā Sales → Orders → View, kur redzams statuss Processing un pasūtījuma vēstures komentāri, kuros fiksēta maksājuma virzība no Pending līdz Processing.](https://3998930162-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuBDtfypkI85zidcVwaDj%2Fuploads%2Fx9TjRqeTq7I0XDKBtSxM%2Foc-order-detail-pending-processing.png?alt=media)

## Ko darāt un kur

| Uzdevums                                    | Kur                                                                                                                                                                                                                                                                                                           |
| ------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Skatīt maksājuma statusu katram pasūtījumam | **Sales → Orders → View** (pasūtījuma vēstures komentāri). Vārtejas maksājuma ID tiek saglabāts pasūtījumā, taču OpenCart standarta pasūtījuma ekrānā tas nekad netiek rādīts — pārbaudiet `egw_checkout.log` (**System → Maintenance → Error Logs**) ja nepieciešams sasaistīt pasūtījumu ar Merchant Portal |
| Noskaitīt priekšautorizētu maksājumu        | Merchant Portal                                                                                                                                                                                                                                                                                               |
| Izsniegt naudas atmaksu                     | Merchant Portal — administrācijas panelī šai maksājuma metodei nav atmaksas darbības; pasūtījuma statuss tiek atjaunināts automātiski, tiklīdz vārteja apstiprina atmaksu                                                                                                                                     |
| Saskaņošana                                 | Merchant Portal; salīdziniet pēc maksājuma ID                                                                                                                                                                                                                                                                 |

## Īpašie gadījumi

* **Atpakaļzvans nekad nepienāk:** pasūtījumi iestrēgst, lai gan maksājums ir virzījies uz priekšu. Salabojiet atpakaļzvana reģistrāciju ([Konfigurācija](/seb-docs-draft/seb-docs-public-lv/integracija/timekla-spraudni/opencart/konfiguracija.md)); plānots atkārtots pārbaudes process nepastāv.
* **Dublēti paziņojumi** tiek atpazīti un droši ignorēti.
* **Klients samaksā, bet nekad neatgriežas:** atpakaļzvans tomēr pabeidz pasūtījumu.
* **Klients pēc maksājuma ir izrakstījies un redz kļūdu:** **Sesijas SameSite sīkfails** joprojām ir *Strict*. Iestatiet to uz *Lax* ([Instalācija](/seb-docs-draft/seb-docs-public-lv/integracija/timekla-spraudni/opencart/uzstadisana.md)). Līdz tam klients atgriežas izrakstīts un redz *Kaut kas nogāja greizi. Lūdzu, mēģiniet vēlreiz.* lai gan maksājums bija veiksmīgs, un var samaksāt otro reizi. Pasūtījums un jebkura karte, kuru klients izvēlējās saglabāt, tiek atjaunināti tikai tad, kad pienāk atpakaļzvans. Pārbaudiet **Sales → Orders** un Merchant Portal, pirms lūdzat klientam mēģināt vēlreiz.
* **Saglabātā karte vairs netiek pieņemta** vārtejā: klients redz *Šo saglabāto karti nevar izmantot. Lūdzu, maksājiet ar jaunu karti.*, pasūtījums tiek atcelts tāpat kā jebkurš neveiksmīgs maksājums, un karte tiek noņemta no viņu saglabātajām kartēm. Skatīt [Saglabātās kartes](/seb-docs-draft/seb-docs-public-lv/integracija/timekla-spraudni/opencart/konfiguracija.md#saved-cards).

## Izstrādātājiem

Atpakaļzvana galapunkts: `POST https://your-store.example/index.php?route=extension/egw_checkout/callback`, JSON `{type, paymentId, merchantReference, paymentStatus}`; `merchantReference` ir OpenCart pasūtījuma ID. Apstrādātājam ir jāatbilst pasūtījumā saglabātajam darījuma ID `paymentId` un pirms jebkādu izmaiņu piemērošanas atkārtoti iegūst aktuālo statusu; pats pieprasījums nav parakstīts (skatiet [Kā tiek pārbaudīti atpakaļzvana paziņojumi](/seb-docs-draft/seb-docs-public-lv/integracija/timekla-spraudni/opencart/konfiguracija.md#how-callback-notifications-are-verified)). Atgriešanas maršruts: `extension/egw_checkout/redirect` (aizsargāts ar tokenu pret izmantošanu starp sesijām). Žurnāls: `system/storage/logs/egw_checkout.log`, arī redzams zem **System → Maintenance → Error Logs**.


---

# 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-lv/integracija/timekla-spraudni/opencart/pasutijuma-dzives-cikls-un-darbibas.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.
