> For the complete documentation index, see [llms.txt](https://docs.nevogate.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.nevogate.com/segedlet/extra-parameter-szabalyok.md).

# Extra paraméter szabályok

Az `Extra` paraméter olyan szolgáltatóspecifikus adatok átadására szolgál, mint például fizetési módok, egyedi azonosítók, a tranzakció lebonyolítására fenntartott időkeret stb.

Az `Extra` paraméter értékeinek megfelelő létrehozásához figyeljen a következő szabályokra:

1. Tárolja az adatokat egy JSON kódolt objektumban,
2. az így kapott *string* értékét kódolja base64 segítségével,
3. hajtsa végre az alábbi karaktercserét a base64 kódolt *string* értékén (a táblázat szerint).

<table data-full-width="true"><thead><tr><th align="center">Eredeti érték</th><th align="center">Karakter csere utáni érték</th></tr></thead><tbody><tr><td align="center">+</td><td align="center">-</td></tr><tr><td align="center">/</td><td align="center">_</td></tr><tr><td align="center">=</td><td align="center">.</td></tr></tbody></table>

{% hint style="info" %}
Egyes esetekben a JSON objektum kódolásánál a kereskedőhöz tartozó nyilvános kulcs használata szükséges (OpenSSL Public Key Encryption).\
\
A base64 kódoláshoz kapcsolódó karaktercserékről a következő oldalon olvashat további részleteket (angol leírás):\
\
[Modified Base64 for URL variants](https://en.wikipedia.org/wiki/Base64#URL_applications)
{% endhint %}

\ <br>
