> 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/integratsioon/veebipluginad/opencart/testimine-ja-kaikulaskmine.md).

# Testimine ja käikulaskmine

Lõpp-lõpuni testvoog ja SEB e-kaubanduse makselüüsi OpenCarti mooduli käikulaskmise kontrollnimekiri

## Testimine Sandboxis

Eeltingimused: laiendus [paigaldatud](/seb-docs-draft/seb-docs-public-et/integratsioon/veebipluginad/opencart/installimine.md) ja [seadistatud](/seb-docs-draft/seb-docs-public-et/integratsioon/veebipluginad/opencart/konfigureerimine.md) keskkond = *Sandbox*, Sandboxi mandaadid, tagasikutse URL registreeritud Merchant Portalis aadressil <https://merchantportal.ecommerce.sebgroup.com>.

Testkaartide ja eriväärtuste kohta vt [Sandboxi testandmed](/seb-docs-draft/seb-docs-public-et/juhendid/liivakast.md).

Lõpp-otsast lõpuni testskript:

1. **Esitage tellimus** poes (vajadusel loo kliendikonto) ja vali *Veebimakse*; kinnita tellimus. Sind suunatakse ümber SEB E-commerce Payment Gateway makselehele ja tellimus kuvatakse kui *Ootel* ("Makse algatatud").
2. **Maksa testkaardiga:** makseleht avaneb makseviisi valiku ekraanil (Google Pay / Click to Pay / pangakonto), mitte otse kaardivormina — vali **Maksa Click to Pay abil**, seejärel **Sisesta kaart käsitsi**. Kasuta edukaks autoriseerimiseks kaardi numbrit, suvalist kaardiomaniku nime, mis tahes kehtivat tulevast aegumiskuupäeva (nt 12/28) ja suvalist 3-kohalist CVV-d (nt 123). Seejärel kuvatakse 3D Secure'i testkinnitus — kinnita see. Naased poodi ja jõuad eduka makse lehele.
3. **Kontrollige tellimust** sisse **Müük → Tellimused**: see liivakast autoriseerib, kuid ei võta summat automaatselt maha, seega jääb tellimus olekusse *Ootel* eelautoriseerimise kommentaariga — *Töötlemisel* on tulemus pärast makse kinnitamist (samm 5), mitte vahetu olek. Ajaloo kommentaarid salvestavad iga ülemineku. OpenCarti tellimuse ekraan ei kuva maksevärava makse-ID-d ennast; võrdle seda Merchant Portali kaudu `egw_checkout.log` (**Süsteem → Hooldus → Vealogid**) kui vaja.
4. **Kontrollige tagasikutset**: korrake, kuid sulgege brauser kohe pärast maksmist. Tellimus peab siiski mõne minuti jooksul uuenema — vastasel juhul ei ole tagasikutse URL kättesaadav.
5. **Sissenõudmine** (eelautoriseerimisega poodides): tehke sissenõudmine Merchant Portalis; tellimus peab liikuma olekusse *Töötlemisel*.
6. **Las üks teadlikult läbi kukkuda:** kas tühistage makselehel või makske testkaardiga keelatud autoriseerimise jaoks, mis kukub alati läbi. Tellimus peab olema *Tühistatud* ja pead jõudma tagasi kassasse koos teatega.

![Poe kassavaade, kus on valitud Veebimakse, ja selle kõrval Müük → Tellimused, mis näitab tulemuseks loodud tellimust olekus Ootel.](https://4089891531-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FuBDtfypkI85zidcVwaDj%2Fuploads%2FGGPHGPuXHo0nG9DOyiDX%2Foc-checkout-and-orders.png?alt=media)

## Kasutuselevõtu kontrollnimekiri

* [ ] Sandboxi skript on täielikult läbitud
* [ ] Aktiivsed OAuth2 mandaadid hangitud Merchant Portalist → **Sätted → Poe sätted → Tehniline teave**
* [ ] **Keskkond** muudetud väärtusele *Reaalne*, mandaadid salvestatud
* [ ] Tagasikutse URL on reaalpoe jaoks registreeritud; tagasikutse marsruut on väljast ligipääsetav (ilma vahemälu/WAF-i blokeeringuta)
* [ ] **Seansi SameSite-küpsis** seatud väärtuseks *Lax*, ja pärast testmakset sisse logitud kliendina jõuad tellimuse kinnituse lehele endiselt sisse logituna, ilma veateateta
* [ ] Pealkiri/kirjeldus üle vaadatud kõigis poe keeltes
* [ ] Üks päris väikese väärtusega tellimus: tasutud → kinnitatud

Tugiteenuse jaoks: laienduse versioon, OpenCarti versioon, tellimuse ID, makse-ID ja asjakohased read `egw_checkout.log` (**Süsteem → Hooldus → Vealogid**) → SEB tugi.


---

# 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/integratsioon/veebipluginad/opencart/testimine-ja-kaikulaskmine.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.
