# Extra paraméterek

A *Gránit FairPay* kétszereplős fizetés létrehozását is lehetővé teszi a kereskedő számára, a vásárló részvétele nélkül. (Emellett elérhető a hagyományos, háromszereplős fizetés létrehozása is - ahol a vásárló megadja a fizetési kérelem létrehozásához szükséges adatokat vagy beolvashatja az EAM deeplinket a megfelelő felületen.)

A fent leírt, kétszereplős fizetéshez (amiben nem vesz részt a vásárló) a következőknek kell teljesülnie:

* `GatewayPaymentPage` paraméter `false` értékű
* `PaymentMethod` paraméter kizárólag egy értéket (`RTP` vagy `EAM`) tartalmazzon
  * `RTP` esetében:
    * átadásra kerül a `PayerIdentificationType`
    * átadásra kerül a `PayerIdentificationValue`
  * `EAM` esetében:
    * nincs szükség plusz paraméterre

Ebben az esetben a fizetési felület nem töltődik be, helyette a vásárló a `Start` hívás során visszairányításra kerül a korábban megadott `ResponseUrl` címre. A fizetési kérelem a háttérben kerül beküldésre a fizetési szolgáltató számára, a tranzakció eredményét pedig aszinkron módon válaszoljuk meg a kereskedő számára.

`EAM` esetében a létrejött deeplinkhez a kereskedő egy [Details API kérés](/egyszeri-fizetesek-one-time-payment/atutalas/tranzakcio-reszletes-adatainak-lekerdezese-details.md) során juthat hozzá, aminek értéke a `ProviderSpecificData` objektum `deeplink` paraméterében található.

#### Paraméterek

A *Gránit FairPay* a következő szolgáltató specifikus `Extra` paraméterekkel rendelkezik:

<table data-full-width="true"><thead><tr><th width="355">Paraméter</th><th width="157">Típus</th><th width="183">Érték</th><th>Leírás</th></tr></thead><tbody><tr><td><code>PaymentMethod</code></td><td>array</td><td><ul><li>EAM</li><li>RTP (Fizetési kérelem)</li></ul></td><td>Választható fizetési módok.</td></tr><tr><td><code>PayerNote</code></td><td><p>string</p><p>(maximum 70 karakter)</p></td><td>egyedi értékek</td><td>Fizetési közlemény.</td></tr><tr><td><code>PayerIdentificationType</code></td><td>string</td><td><ul><li>email</li><li>bban</li><li>iban</li><li>phone</li><li>txid (adóazonosító jel)</li><li>txnb (adószám)</li></ul></td><td><p>Vásárló azonosítására használt adat típusa.</p><p>Megkötések:</p><p>• email: szabványos email formátum</p><p>• iban: IBAN formátumban megadott magyar bankszámlaszám</p><p>• bban: Magyarországon használt formátumban megadott magyar bankszámlaszám</p><p>• phone: “+36-xxxxxxx” formátumban megadott telefonszám</p><p>• txid: 10 karakter, csak számok</p><p>• txnb: Céges adószám, “HUxxxxxxxx” (kizárólag EU közösségi adószám formátum)</p></td></tr><tr><td><code>PayerIdentificationValue</code></td><td><p>string</p><p>(maximum 64 karakter)</p></td><td>egyedi érték</td><td><p>Bankszámlaszám, vagy az ahhoz rögzített, másodlagos vásárlói azonosító értéke.<br><br>Megkötések:</p><p>• email: szabványos email formátum</p><p>• iban: IBAN formátumban megadott magyar bankszámlaszám</p><p>• bban: Magyarországon használt formátumban megadott magyar bankszámlaszám</p><p>• phone: “+36-xxxxxxx” formátumban megadott telefonszám</p><p>• txid: 10 karakter, csak számok</p><p>• txnb: Céges adószám, “HUxxxxxxxx” (kizárólag EU közösségi adószám formátum)</p></td></tr><tr><td><code>InvoiceReference</code></td><td>string</td><td>egyedi érték</td><td>Vásárlás számlájának sorszáma.</td></tr><tr><td><code>EamPurposeCode</code></td><td>string</td><td><p></p><ul><li>IPEW (alapért.)</li><li>CDCD</li><li>IPEW</li><li>IPU2</li><li>IVPT</li><li>MP2B</li><li>MP2P</li><li>TBIL</li></ul></td><td>Valós fizetési helyzet a ISO 20022 kódtáblából.</td></tr><tr><td><code>PaymentDueDate</code></td><td>string<br><br>(19 karakter)</td><td>Dátum a következő formátumban:<br><br>ÉÉÉÉ-HH-NN ÓÓ:PP:MM</td><td><p>Fizetési határidő, mely kizárólag RTP (fizetési kérelem) esetén használható.<br><br>Ez a fizetési határidő:<br>• a tranzakció létrehozásánál későbbi,</p><p>• a tranzakció érvényességénél viszont korábbi időpont.<br><br>Figyelem! Ez a határidő csak a fizető fél tájékoztatására szolgál, így értéke <strong>nem azonos</strong> a tranzakció érvényességi idejével.</p></td></tr><tr><td><code>TransactionExpirationTimeFormat</code></td><td>string</td><td><ul><li>Minutes</li><li>Date</li></ul></td><td>Formátum, melyben a tranzakció érvényességi ideje megadásra kerül.</td></tr><tr><td><code>TransactionExpirationTimeValue</code></td><td><ul><li>integer</li><li>string<br>(19 karakter)</li></ul></td><td>Egész szám vagy dátum, a következő formátumban:<br><br>ÉÉÉÉ-HH-NN ÓÓ:PP:MM</td><td>A tranzakció érvényességi ideje, mely a felsorolt formátumok egyikében adható meg. A kiválasztott formátum típusát jelezze a következő paraméterben: <code>TransactionExpirationTimeFormat</code>.<br><br>Választható formátumok:<br><br>• időtartam (Minutes): használatával megadhatja a tranzakció érvényességét az inicializálástól (Init) számítva, percben kifejezve.<br><br>• időpont (Date): használatával megadhatja az adott tranzakció érvényességét a következő formátumban: ÉÉÉÉ-HH-NN ÓÓ:PP:MM<br><br>Bármely formátum esetében a tranzakció érvényességi ideje RTP esetében maximum 60 nap, EAM esetében maximum 180 nap. Az érvényességi idő lejárata után a még függőben lévő tranzakciók TIMEOUT státusszal zárulnak le.<br><br>Amennyiben az érvényességi idő nem kerül átadásra, rendszerünk az alapértelmezett értéket veszi figyelembe. Az alapértelmezett érvényességi idő kereskedői boltonként egyedileg is módosítható, ehhez vegye fel a kapcsolatot ügyfélszolgálatunkkal a következő címen:<br><br><a href="mailto:business@nevogate.com">business@nevogate.com</a></td></tr></tbody></table>

#### Mintakód

{% code overflow="wrap" %}

```php
{
	"PaymentMethod": ["RTP", "EAM"],
	"PayerIdentificationType": "iban",
	"PayerIdentificationValue": "HU54120670080165389100200003",
	"PayerNote": "Transfer note",
	"InvoiceReference": "PM2554/2022",
	"EamPurposeCode": "IPEW",
	"TransactionExpirationTimeFormat": "Minutes",
	"TransactionExpirationTimeValue": 30
}
```

{% endcode %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.nevogate.com/segedlet/fizetesi-szolgaltato-specifikus-adatok/granit/extra-parameterek.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
