Fejlesztőknek

Fejlesztői dokumentáció

Építs saját, a te szervereden futó alkalmazást, amelyet a Dynex-ügyfelek egy kattintással telepítenek: az app a bérlő adataihoz a publikus v3 API-n és webhookokon fér hozzá, saját felülete a Dynex bal menüjében jelenik meg, és ingyenes vagy havidíjas lehet.

Mi az a Dynex-app?

Egy Dynex-app három dolgot kap a platformtól, és mindhármat a te kódod használja a saját szervereden - idegen kód soha nem fut a Dynex szerverein:

  • Adathozzáférés: a bérlő a telepítéskor hozzájárul a kért hatókörökhöz, és az app egy dxk_ API-kulcsot kap, amely pontosan ezekre a hatókörökre jogosít a v3 API-n. Az eseményekről webhookon értesülsz.
  • Saját felület: az app egy vagy több menüpontot kap a Dynex bal menüjének „Alkalmazások” szekciójában; a menüpont a te URL-edet tölti be iframe-ben, aláírt kontextussal (ki a bérlő, ki a felhasználó, milyen téma).
  • Értékesítés: ingyenes vagy havidíjas app. A havidíj a bérlő meglévő Dynex-számlájára kerül; a fejlesztői részesedés alapértéke 80 %. A működését a Bevétel és elszámolás oldal írja le.

A marketplace-re csak a Dynex tulajdonosának jóváhagyása után kerül ki egy app, és minden új verzió, valamint minden hatókör-bővítés újra jóváhagyásra megy. Amíg nincs jóváhagyva, az appot a teszt-fiókodra vagy a saját Dynex-fiókodra telepítheted.

Az API végpontjainak teljes referenciája külön oldalon van: API dokumentáció. A fejlesztői portál (regisztráció, appok, elszámolás): /developer - előfizetés nem kell hozzá.

Architektúra

RétegHol futMit csinál
Az app szervereNálad (bármilyen stack)OAuth callback, token-csere, API-hívások, webhook-fogadó, a beágyazott oldalak kiszolgálása.
Dynex v3 APIprod.dynex.hu/api/v3REST, Authorization: Bearer dxk_…, hatókör-ellenőrzés, kvóta, idempotencia.
OAuthprod.dynex.hu/api/apps/oauth/*Telepítés hozzájárulási képernyővel; authorization code → kulcs.
BeágyazásA Dynex bal menüje → iframe a te URL-edreAláírt kontextus-token a query-ben, kétirányú postMessage híd.
WebhookDynex → a te webhook_url-edHMAC-SHA256 aláírt POST az eseményekről, újrapróbálással.
SzámlázásDynexHavidíj a bérlő számláján, havi elszámolás a fejlesztői portálon.

Útmutatók

Ha most kezded, a Gyorsindítás visz végig az első működő telepítésig. A többi oldal egy-egy témát ír le részletesen.

Legutóbbi változások

SDK 0.2.0: a teljes API típusokkal, újrapróbálás és lapozás

2026-10-09 · SDK 0.2.0. A kliens a szerződésből generált felületet is megkapta: a client.v3 alatt a v3 API minden művelete elérhető a saját típusaival, a client.v1 alatt a régi felület. A korábbi metódusok (például contacts.list) változatlanul működnek. Figyelj rá: a GET hívások mostantól maguktól újrapróbálkoznak; ha saját újrapróbálód van, állítsd a maxRetries értékét 0-ra. Új: automatikus újrapróbálás átmeneti hibánál (429, 502, 503, 504, hálózati hiba, időkorlát), a paginate segédfüggvény a lapozott listákhoz, valamint a DynexTimeoutError és a DynexNetworkError hibaosztály. A letöltés a verziószámot is hordozza a fájlnévben; a régi fájlnév tovább él.

A dokumentáció külön oldalakra került, keresővel

2026-10-09 · Portál. Az eddigi egyetlen hosszú útmutató témánként külön oldal lett, kereséssel és oldalanként másolható Markdown-szöveggel. A régi horgonyok (például #webhook) a megfelelő új oldalra visznek. Új a Gyorsindítás rövid útja és a Bevétel és elszámolás oldal.

Bírálati szabályzat: 2026-10-08 változat

2026-10-08 · Szabályzat. A beküldéseket ehhez a változathoz mérjük. A szabályok azonosítója nem változott; a teljes szöveg a Bírálati szabályzat szakaszban olvasható.

Az összes bejegyzés: Változások.

Letöltések

FájlMi ezVerzióMéretSHA-256
dynex-app-sdk-0.2.0.tgzSDK (npm-csomag, ESM, TypeScript-típusokkal)0.2.0128 kBa9ae50ab25152a115aa4a1ea1c4c1878abc59be2129d4c8f11c03e375e32c66b
dynex-app-hello.zipPélda-app (Express: OAuth, beágyazás, webhook)-145 kBe777d6e01bf4739fbcd892cd8dbf45373cdb19f54beff834a54ddf93450e9c4c
Telepítés a projektedbe
npm install https://prod.dynex.hu/downloads/dynex-app-sdk-0.2.0.tgz

A csomag tartalmáról és a verziókról az SDK és példa-app oldal szól.