# Feltételes fizetés egyszeri és ismétlődő tranzakciókhoz

> Hogyan engedhetsz választani egyszeri, havi és éves fizetés között egy űrlapon, három feltételes fizetési feeddel.

A fizetési kiegészítők (Stripe, PayPal, Square) egyszeri és ismétlődő fizetést is tudnak kezelni. Ha egy űrlapon a látogató választhat a fizetés gyakorisága között, a feedek feltételes logikájával oldhatod meg, hogy a választásnak megfelelő feed fusson le.

Az útmutató feltételezi, hogy már tudsz fizetős űrlapot készíteni, és telepítetted az összes szükséges fizetési kiegészítőt.

A végén olyan űrlapod lesz, amelyen:

- a látogató havi, éves vagy egyszeri fizetési tervet választhat;
- a választott fizetési típust a megfelelő feed dolgozza fel, a fizetési szolgáltatón keresztül, amely támogatja az egyszeri és az ismétlődő fizetést.

## Az űrlap felépítése

Az egyszerű űrlap ezekből a mezőkből áll:

- **E-mail** mező: a Stripe-nak szüksége van rá az előfizetések kezeléséhez.
- **Rádiógomb** mező (a példában „Licenc” a neve) **Havi**, **Éves** és **Egyszeri** választásokkal. A látogató ezzel választ, és ez váltja ki a feltételes feedeket.
- **Összesen** mező (nem kötelező): megmutatja a választás alapján kiszámolt végösszeget.
- **Stripe** mező: ide írja be a látogató a kártyaadatait.

## A fizetési feedek létrehozása

Mivel a Licenc mezőnek három választása van, három Stripe-feedet hozol létre, és mindegyik feltételesen fut le. Nyisd meg az űrlap beállításait, és válaszd a Stripe-ot (**Beállítások → Stripe**).

### Egyszeri feed

- **Név:** „Egyszeri feed”, hogy könnyen azonosítsd.
- **Tranzakció típusa:** **Termékek és szolgáltatások** (az egyszeri fizetéshez ez való).
- **Fizetendő összeg:** az űrlap végösszege.
- **Feltétel:** kapcsold be a feltételes logikát, és állítsd be, hogy a feed akkor fusson, ha a Licenc mező értéke **Egyszeri**.

### Havi feed

- **Név:** „Havi feed”.
- **Tranzakció típusa:** **Előfizetés**, vagyis ismétlődő fizetés.
- **Előfizetés neve:** „Havi”. Ez az egyedi név segít, hogy a Stripe-ban felismerd az előfizetés típusát.
- **Ismétlődő összeg:** az űrlap végösszege.
- **Számlázási ciklus:** 1 hónap.
- **Feltétel:** a feed akkor fusson, ha a Licenc mező értéke **Havi**.

### Éves feed

- **Név:** „Éves feed”.
- **Tranzakció típusa:** **Előfizetés**.
- **Előfizetés neve:** „Éves feed”.
- **Ismétlődő összeg:** az űrlap végösszege.
- **Számlázási ciklus:** 1 év.
- **Feltétel:** a feed akkor fusson, ha a Licenc mező értéke **Éves**.

Beküldéskor a Gravity Forms csak azt a feedet futtatja le, amelynek a feltétele teljesül, így a látogató a választásának megfelelő fizetési típust kapja.

Hasonló megoldás offline és online fizetés között választáshoz: [Feltételes feedek online és offline fizetéshez](https://hub.hellowp.io/hu/plugins/gravityforms/hogyan-offline-fizetes-feedek/). A feltételes feedek általános működéséről a [Feltételes logika a feedeknél](https://hub.hellowp.io/hu/plugins/gravityforms/feltetelek-feedek/) fejezetben olvashatsz.
