# PayPal API-kulcsok és tesztfiókok

> Hogyan szerezd meg a PayPal éles és teszt API-adatait, és hogyan hozz létre sandbox-fiókot a fizetés kipróbálásához.

A PayPal-átjárók API-adatokat használnak. Ez a fejezet az éles és a teszt adatok megszerzését írja le, és azt, hová kell beírni őket.

## Üzleti fiók

Az API eléréséhez a PayPal-fiókod **Business** (üzleti) típusú legyen, ne személyes. Személyes fiókkal az API-felület nem érhető el.

## Éles API-adatok

1. Nyisd meg a `https://www.paypal.com/us/cgi-bin/webscr?cmd=_profile-api-access` címet, és lépj be a PayPal-fiókoddal.
2. Keresd meg az **NVP/SOAP API Integration** dobozt, és kattints benne a **Request API credentials** hivatkozásra.
3. A következő oldalon a **Request API signature** dobozban legyen kijelölve a választógomb, majd kattints az **Agree and Submit** gombra.
4. Megjelenik az adatok listája:
   - **API Username**
   - **API Password**
   - **Signature**
5. Mindegyik mellett egy **Show** hivatkozás van, erre kattintva látszik a tényleges érték.

### Beírás a bővítménybe

A három adatot a WordPress adminban a **Restrict → Settings → Payments** fülön, a PayPal-beállítások között add meg. A teszt API-adatok mezői az éles mezők alatt vannak.

## Teszt API-adatok: PayPal sandbox-fiók

A PayPal Sandbox tesztfiókokat ad, amelyekkel a teljes regisztrációs folyamatot ki tudod próbálni a PayPal-átjárókkal.

1. Nyisd meg a PayPal fejlesztői oldalát (`developer.paypal.com`), és jobb felül kattints a **Log into Dashboard** hivatkozásra. Beléphetsz a meglévő PayPal-fiókoddal.
2. A bal oldali **Sandbox** menüben kattints az **Accounts** pontra.
3. Kattints a kék **Create Account** gombra.
4. A fiók típusának válaszd a **Business** lehetőséget, és add meg az országot vagy régiót.
5. A létrehozott fiók megjelenik az **Accounts** listában.
6. A **Manage Accounts** oszlopban vidd az egeret a „…” fölé, és kattints a **View/Edit Account** pontra.
7. A felugró ablakban nyisd meg az **API Credentials** fület.
8. Az **NVP/SOAP Sandbox API credentials** értékeit másold be a **Restrict → Settings** oldalon a teszt API-adatok mezőibe (a **Sandbox Mode** bekapcsolása mellett).

A sandbox-fiókkal a `https://www.sandbox.paypal.com` címen ugyanúgy beléphetsz, mint az éles PayPal-oldalra. Itt látod a tesztfizetéseket, és itt állíthatod be a sandbox IPN-t is. Az IPN beállításáról a [PayPal: Standard és Express](https://hub.hellowp.io/hu/plugins/learndash-restrict-content-pro/fizetesi-atjarok-paypal/) fejezetben olvashatsz.
