> 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/testesana-un-palaisana-produkcija.md).

# Testēšana un palaišana produkcijā

Pilna cikla testa plūsma un palaišanas produkcijā pārbaudes saraksts SEB E-komercijas maksājumu vārtejas modulim OpenCart

## Testēt smilškastē

Priekšnosacījumi: paplašinājums [instalēts](/seb-docs-draft/seb-docs-public-lv/integracija/timekla-spraudni/opencart/uzstadisana.md) un [konfigurēts](/seb-docs-draft/seb-docs-public-lv/integracija/timekla-spraudni/opencart/konfiguracija.md) ar Vidi = *Testvide*, smilškastes piekļuves dati, paziņojuma URL reģistrēts Tirgotāja portālā vietnē <https://merchantportal.ecommerce.sebgroup.com>.

Testa kartēm un maģiskajām vērtībām skatiet [Smilškastes testa dati](/seb-docs-draft/seb-docs-public-lv/celvezi/smilskaste.md).

Pilnā testa scenārijs:

1. **Noformējiet pasūtījumu** veikalā (ja nepieciešams, izveidojiet klienta kontu) un izvēlieties *Tiešsaistes maksājums*; apstipriniet pasūtījumu. Jūs tiksiet novirzīts uz SEB E-commerce Payment Gateway maksājuma lapu, un pasūtījums parādās kā *Gaida* ("Maksājums uzsākts").
2. **Maksājiet ar testa karti:** maksājuma lapa atveras metodes izvēles ekrānā (Google Pay / Click to Pay / bankas konts), nevis tiešā kartes formā — izvēlieties **Maksāt ar Click to Pay**, pēc tam **Ievadīt karti manuāli**. Izmantojiet kartes numuru veiksmīgai autorizācijai, jebkuru kartes turētāja vārdu, jebkuru derīgu nākotnes derīguma termiņu (piem., 12/28) un jebkuru 3 ciparu CVV (piem., 123). Nākamais parādās 3D Secure testa pārbaude — apstipriniet to. Jūs atgriezīsieties veikalā un nonāksiet veiksmes lapā.
3. **Pārbaudiet pasūtījumu** iekš **Sales → Orders**: šī testvide veic autorizāciju, bet neiekasē maksājumu automātiski, tāpēc pasūtījums paliek *Gaida* ar priekšautorizācijas komentāru — *Apstrādē* ir rezultāts pēc iekasēšanas (5. solis), nevis tūlītējais stāvoklis. Vēstures komentāri reģistrē katru pāreju. OpenCart pasūtījuma ekrānā netiek rādīts pats vārtejas maksājuma ID; salīdziniet to ar Merchant Portal, izmantojot `egw_checkout.log` (**System → Maintenance → Error Logs**) ja nepieciešams.
4. **Pārbaudiet paziņojumu**: atkārtojiet, bet aizveriet pārlūkprogrammu uzreiz pēc maksājuma veikšanas. Pasūtījumam joprojām jāatjaunojas dažu minūšu laikā — pretējā gadījumā paziņojuma URL nav sasniedzams.
5. **Ieturējums** (priekšautorizācijas veikaliem): veiciet ieturējumu Tirgotāja portālā; pasūtījumam jāpāriet uz *Apstrādē*.
6. **Apzināti izprovocējiet neveiksmi:** vai nu atceliet maksājumu lapā, vai maksājiet ar testa karti noraidītai autorizācijai, kas vienmēr neiztur autorizāciju. Pasūtījumam jābūt *Atcelts* un jums jāpārvirzās atpakaļ uz norēķināšanos ar ziņojumu.

![Veikala norēķināšanās ar atlasītu tiešsaistes maksājumu, un blakus tam Pārdošana → Pasūtījumi, kur rezultējošais pasūtījums redzams kā Gaida apstrādi.](https://3998930162-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuBDtfypkI85zidcVwaDj%2Fuploads%2FGGPHGPuXHo0nG9DOyiDX%2Foc-checkout-and-orders.png?alt=media)

## Darbības uzsākšanas kontrolsaraksts

* [ ] Smilškastes scenārijs pilnībā izpildīts
* [ ] Produkcijas OAuth2 piekļuves dati iegūti Tirgotāja portālā → **Iestatījumi → Veikala iestatījumi → Tehniskā informācija**
* [ ] **Vide** pārslēgta uz *Produkcijas vide*, piekļuves dati saglabāti
* [ ] Reālam veikalam reģistrēts atzvanes URL; atzvanes maršruts ir sasniedzams no ārpuses (nav kešatmiņas/WAF bloķējuma)
* [ ] **Sesijas SameSite sīkfails** iestatītu uz *Lax*, un pēc testa maksājuma kā pieteicies klients jūs nonākat pasūtījuma apstiprinājuma lapā, joprojām esot pieteicies, bez kļūdas ziņojuma
* [ ] Virsraksts/Apraksts pārskatīts visās veikala valodās
* [ ] Viens reāls pasūtījums ar mazu summu: apmaksāts → pārbaudīts

Atbalstam: paplašinājuma versija, OpenCart versija, pasūtījuma ID, maksājuma ID un attiecīgās rindas no `egw_checkout.log` (**System → Maintenance → Error Logs**) → SEB atbalsts.


---

# 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/testesana-un-palaisana-produkcija.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.
