> 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/paypal.md).

# PayPal

**PayPal** lubab klientidel tasuda oma PayPali kontoga kaudu **SEB e-kaubanduse makselüüs**.

PayPal on valikuline makseviis ja see tuleb lubada igas poes, kus soovite seda pakkuda.

PayPali saadavus sõltub teie kaupmehelepingust, poe konfiguratsioonist ja SEB heakskiidust.

***

### Enne alustamist

Enne PayPali seadistamist veenduge, et:

* Teil on juurdepääs **SEB Merchant Portalile**.
* Teil on liivakasti pood või reaalpood, kus PayPali kasutatakse.
* PayPal on valitud poe jaoks lubatud.
* Teil on aktiivne [**PayPali ärikonto**](https://www.paypal.com/c2/webapps/mpp/manage-my-account?locale.x=en_C2), kui see on nõutav.
* Teil on vastava keskkonna jaoks vajalikud PayPali volitused.

{% hint style="info" %}
Kui PayPal ei ole teie poe jaoks praegu lubatud, saate selle taotleda Merchant Portali kaudu.
{% endhint %}

***

### Luba PayPal oma poes

PayPal tuleb lubada eraldi igas poes, kus soovite PayPali makseid vastu võtta.

Kui PayPal ei kuulu teie poe praegusesse konfiguratsiooni, saate selle taotleda oma poe lepingu värskendamisega.

#### Taotle PayPali

PayPali taotlemiseks:

1. Logige sisse **SEB Merchant Portalile**.
2. valige vajalik **liivakasti pood** või **reaalpood**.
3. Minge jaotisse **Seaded → Poe seaded**.
4. Valige **Muuda lepingut**.
5. Avage **Maksed** jaotis.
6. Lisage **PayPal** taotletud makseviiside hulka.
7. Täitke kõik Merchant Portal'is nõutud lisainfo väljad.
8. Valige **Esita heakskiitmiseks**.

Teie taotlus saadetakse SEB-le läbivaatamiseks.

{% hint style="info" %}
PayPali lisamine kaudu **Muuda lepingut** ei luba makseviisi kohe. PayPal muutub valitud poe jaoks kättesaadavaks pärast seda, kui SEB on taotluse läbi vaadanud ja heaks kiitnud.
{% endhint %}

***

### Jälgige oma taotlust

Saate oma taotluse olekut jälgida **Minu taotlused** Merchant Portalis.

Taotlus kuvab oma praeguse töötlusoleku, näiteks kas see ootab läbivaatamist, on heaks kiidetud või tagasi lükatud.

Samuti saate e-kirja teavituse, kui SEB on teie taotluse heaks kiitnud või tagasi lükanud.

Pärast heakskiitmist muutub PayPal vastava poe jaoks kättesaadavaks ja saate jätkata nõutava konfiguratsiooniga.

{% hint style="info" %}
Liivakasti poed ja tootmispoodid seadistatakse eraldi. Kui soovite kasutada PayPali mõlemas keskkonnas, veenduge, et PayPal on lubatud nii vastavas liivakasti poes kui ka tootmispoodis.
{% endhint %}

***

### Seadistage oma PayPali konto

PayPali maksete töötlemiseks võib teil vaja minna [**PayPali ärikonto**](https://www.paypal.com/c2/webapps/mpp/manage-my-account?locale.x=en_C2) ja PayPali API volitusi.

Kui teil ei ole veel sobivat PayPali kontot, looge see PayPali kaudu ja viige lõpule kõik PayPali nõutud kinnitused.

PayPali API volituste saamiseks:

1. Logige sisse [**PayPali arendaja juhtpaneel**](https://developer.paypal.com/).
2. Avage **Apps & Credentials**.
3. Valige vajalik PayPali keskkond.
4. Looge oma e-kaubanduse makseintegratsiooni jaoks rakendus.
5. Avage rakendus.
6. Hankige PayPali pakutavad volitused:
   * **Client ID**
   * **Client Secret**

Hoidke oma PayPali volitused turvaliselt.

{% hint style="warning" %}
PayPali liivakasti ja reaalaja volitused on eraldi. Ärge kunagi kasutage PayPali liivakasti volitusi reaalsete maksete töötlemiseks ega PayPali reaalaja volitusi liivakasti testimiseks.
{% endhint %}

***

### Seadistage PayPal oma SEB poes

Pärast seda, kui PayPal on teie poe jaoks heaks kiidetud, viige selles poes lõpule nõutav PayPali konfiguratsioon.

PayPali konfiguratsioon on **poe-põhine**. Kui haldate mitut poodi, veenduge, et õige PayPali konfiguratsioon on seotud iga poega, kus kavatsete PayPali pakkuda.

Nõutav konfiguratsioon võib liivakasti ja tootmiskeskkonna vahel erineda.

{% hint style="danger" %}
Kohtlege oma PayPali Client Secret'i konfidentsiaalse autentimisteabena. Ärge avaldage seda brauserikoodis, mobiilirakendustes, avalikes hoidlatest, logides ega muudes kliendile ligipääsetavates kohtades.
{% endhint %}

***

### Sandboxi testimine

Kasutage **Liivakastirežiim** PayPali klienditeekonna valideerimiseks enne reaalsete tehingute töötlemist.

Kasutage ainult [PayPali liivakasti kontosid](https://developer.paypal.com/sandbox-testing/accounts/), volitusi ja testandmeid testimisel.

Kus teie liivakasti konfiguratsioon seda toetab, valideerige:

* Edukas PayPali makse.
* Ebaõnnestunud makse.
* Kliendi tühistamine.
* Kliendi tagasipöördumine.
* Makseoleku käsitlemine.
* Callback-töötlus.
* Tagasimaksete töötlemine.
* Tehingu nähtavus **Merchant Portal → Tellimused**.

{% hint style="info" %}
Liivakasti PayPali tehingud on ainult testtehingud. Need ei esinda reaalsete klientide makseid ega kanna üle tegelikke kliendirahendeid.
{% endhint %}

***

### Makse tulemus

Ärge kasutage kliendi brauseri tagasipöördumist kinnitusena, et PayPali makse on edukalt lõpetatud.

Kasutage kinnitatud makseolekut, mida pakub **SEB e-kaubanduse makselüüs** oma tellimuste töötlemise tõeallikana.

Teie rakendus peaks:

* Salvestama makse ID.
* Töötlema makseoleku värskendusi.
* Käsitlema callback-teavitusi, kui see on asjakohane.
* Uuendama tellimust ainult vastavalt kinnitatud makseolekule.
* Vältima tellimuse topelttöötlust.

***

### Tagasimaksed

Kui tagasimaksed on PayPali jaoks lubatud, saate sobiva lõpule viidud makse tagasi maksta SEB Ecommerce Payment Gateway poolt toetatud makseoperatsioonide abil.

Enne tagasimakse algatamist:

* Kontrollige esialgset makseolekut.
* Tuvastage algne makse ID.
* Kontrollige tagasimakse jaoks saadaolevat summat.
* Esitage tagasimakse toetatud Merchant Portal'i või API funktsionaalsuse kaudu.
* Enne oma ärikirjete värskendamist kontrollige saadud tagasimakse olekut.

Detailsete tagasimakse nõuete ja toetatud toimingute kohta vaadake **Tagasimaksed**.

***

### Valmistuge reaalajaks

Enne reaalsete PayPali maksete vastuvõtmist:

* Veenduge, et PayPal on teie jaoks heaks kiidetud ja lubatud **tootmispood**.
* Veenduge, et teie PayPali ärikonto on valmis reaalsete maksete töötlemiseks.
* Seadistage vajalik PayPali **reaalaja volitused**.
* Veenduge, et tootmiskeskkonnas ei kasutata liivakasti volitusi.
* Kontrollige reaalaja poe konfiguratsiooni.
* Kontrollige oma callback- ja makseoleku käsitlemist.
* Testige oma tellimuste haldamise loogikat.
* Kontrollige vajaduse korral tagasimaksete töötlemist.

{% hint style="info" %}
Liivakast ja reaalajas on eraldi keskkonnad. See, et PayPal on saadaval liivakasti poe jaoks, ei tähenda automaatselt, et see on lubatud vastavas tootmispoes.
{% endhint %}


---

# 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/paypal.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.
