# Mercado Pago

> A Mercado Pago kiegészítő telepítése, az alkalmazás létrehozása, a kulcsok és a webhook beállítása.

A Mercado Pago Latin-Amerikában vezető fizetési platform: bankkártyát, Pixet, Boletót, OXXO-t és banki átutalást fogad.

## 1. Telepítés

1. Nyisd meg a **Beállítások → Fizetési beállítások** oldalt.
2. Keresd meg a Mercado Pago sorát, és kattints a **Kezelés** gombra.
3. Ha a kiegészítő még nincs telepítve, kattints a **Telepítés és aktiválás** gombra.

## 2. A mezők a FluentCartban

1. Kapcsold be a jobb felső sarokban a **Fizetés aktiválása** kapcsolót.
2. Válaszd a **Test credentials** (teszt) vagy a **Live credentials** (éles) fület.
3. Add meg a kiválasztott módhoz a **Public Key**, az **Access Token** és a **Webhook Secret** értékét.

![A Mercado Pago beállítóoldala a teszt hitelesítő adatok mezőivel](./kepek/fizetes-mercado-pago-beallitasok.webp)

*A Mercado Pago beállítóoldala a teszt hitelesítő adatok mezőivel* (https://minta-bolt.hu/wp-admin/admin.php?page=fluent-cart)

A **Enable Wallet Payment Support** négyzet jelenleg nem kapcsolható be: a tárcás fizetés támogatása egyelőre le van tiltva.

Két fontos tudnivaló:

- Teszt kulcsokkal sok „hamis hiba” jelenhet meg, vagy az API időnként elérhetetlenné válik, ami megakadályozhatja a pénztárfolyam végigpróbálását. Ezért célszerű az élesítés előtt az éles (Production) kulcsokkal kipróbálni az áruházat.
- A FluentCart áruház pénzneme egyezzen a Mercado Pago-fiókod pénznemével.

## 3. Alkalmazás létrehozása a Mercado Pago-ban

A kulcsokhoz előbb alkalmazást kell létrehoznod a Mercado Pago fejlesztői portálján.

1. Jelentkezz be a Mercado Pago fejlesztői vezérlőpultjára, nyisd meg a **Your integrations** oldalt, és kattints a **Create application** gombra.
2. Add meg az **Application name** mezőben az alkalmazás nevét, és kattints a **Continue** gombra.
3. Válaszd az **Online payments** lehetőséget és a bolt létrehozását, majd kattints a **Continue** gombra.
4. Erősítsd meg az adatokat a **Confirm** gombbal.
5. Az oldalsáv **Production credentials** pontján másold ki a **Public Key** és az **Access Token** értékét.

## 4. Webhook beállítása

A webhook révén kap a FluentCart valós idejű értesítést a tranzakciók állapotáról.

1. A FluentCart Mercado Pago-oldalán másold ki a **Webhook URL** értékét. Az oldal a beállítás lépéseit is felsorolja a **How to configure?** cím alatt.
2. A Mercado Pago alkalmazásában nyisd meg a **Notifications → Webhooks** oldalt, és kattints a **Configure notifications** gombra.
3. Illeszd be a webcímet a **Production mode URL** (éles) vagy a **Test mode URL** (teszt) mezőbe.
4. A **Recommended events** alatt jelöld be a **Payments** és a **Plans and subscriptions** eseményt.
5. Kattints a **Save settings** gombra: a Mercado Pago létrehoz egy titkos aláírást (**Secret signature**).
6. Másold ki, és illeszd be a FluentCart **Webhook Secret** mezőjébe (teszthez a **Test Webhook Secret**, élesben a **Live Webhook Secret** mezőbe).

Végül kattints a **Beállítások mentése** gombra.
