Ugrás a tartalomra
memberarea memberarea.io

Webhookok fizetési eseményekhez

Küldjön aláírt eseményeket rendelésekről, számlákról, visszatérítésekről, előfizetésekről és tagokról a saját rendszereibe, és kövessen minden kézbesítést a naplóban.

Ebben a cikkben

Egy webhook üzenetet küld egy saját címre, valahányszor történik valami a munkaterületén, például amikor egy rendelést kifizetnek, vagy egy előfizetést lemondanak. Használja egy másik rendszer szinkronban tartásához, például egy olyan eszközhöz, mint a Zapier, a könyveléséhez vagy a saját szerveréhez.

A webhook-beállítások megnyitása

Mielőtt elkezdi

Az oldal a Fizetések > Beállítások > Webhookok alatt, a Fejlesztőknek csoportban található. A megtekintéséhez a Fizetések megtekintése kell. Végpontok hozzáadásához, módosításához, teszteléséhez és törléséhez a Rendelések / ügyfelek frissítése szükséges.

A webhook-beállítások egy aktív végponttal, annak eseményeivel és az utolsó aktiválás idejével.
A webhook-beállítások egy aktív végponttal, annak eseményeivel és az utolsó aktiválás idejével.

Végpont hozzáadása

Kattintson a hozzáadás gombra a Webhook-végpont hozzáadása megnyitásához:

  1. A Végpont alatt adjon neki egy opcionális Név értéket, és adja meg a Végpont-URL értékét. A címnek elérhetőnek kell lennie az internetről. A magánhálózatban lévő címeket a rendszer elutasítja.
  2. Az Események alatt válassza ki, mit kapjon a végpont. Az Események keresése szűkíti a listát, egy csoport jelölőnégyzete a teljes csoportot kijelöli, az Összes kijelölése vagy az Összes törlése pedig egyszerre mindent módosít. Legalább egy esemény kell.
  3. Kattintson a Létrehozás gombra.

Az események témák szerint vannak csoportosítva:

  • Fizetések: Rendelés kifizetve, Fizetés folyamatban, Sikertelen fizetés, Számla kifizetve, Visszatérítés létrehozva.
  • Előfizetések: Előfizetés létrehozva, Előfizetés megújítva, Előfizetés lemondva, Előfizetés fizetése sikertelen.
  • Tagok: regisztrációk, bejelentkezések, hozzáadott vagy eltávolított címkék, módosított tagmezők és új kapcsolatok.
  • Kurzusok és események, Közösség és Adatok és beérkezett üzenetek: befejezett kurzusok és leckék, eseményregisztrációk és részvétel, bejegyzések, szintek, jelvények, beérkezett üzenetek és jegyek.
  • Partnerprogram: új jutalékok és teljesített kifizetések, lásd az affiliate súgót.
Egy webhook-végpont Események szakasza kijelölt rendelés kifizetve, tag regisztrált és címke hozzáadva eseményekkel.
Egy webhook-végpont Események szakasza kijelölt rendelés kifizetve, tag regisztrált és címke hozzáadva eseményekkel.

Az aláírási titok

Közvetlenül a végpont létrehozása után a munkaterület egyszer megmutatja az aláírási titkát: Másolja ki most az aláírási titkot. Tárolja a saját oldalán, majd kattintson a Kész gombra. Többé nem jelenik meg.

Minden kézbesítés JSON-ként érkezik az X-Maio-Signature fejléccel. Ez a nyers kéréstörzs HMAC-SHA256 értékét tartalmazza, az Ön titkával készítve, kisbetűs hexadecimális karakterláncként. Számítsa ki ugyanezt az értéket a saját oldalán, és hasonlítsa össze, így tudja, hogy az üzenet a munkaterületéről érkezett. Az X-Maio-Event és az X-Maio-Delivery fejléc nevezi meg az eseményt és a kézbesítést.

A titok cseréjéhez nyissa meg a végpontot, és kattintson a Titok cseréje gombra. A régi titok azonnal érvényét veszti, ezért azonnal frissítse a végpontját.

Tesztelés

Nyissa meg a végpontot, és kattintson a Teszt küldése gombra. A gomb Teszt sorba állítva feliratra vált, és néhány pillanaton belül egy tesztesemény érkezik a végpontjára. Ez a kézbesítési naplóban ugyanúgy megjelenik, mint bármely más kézbesítés.

A kézbesítési napló

A Kézbesítési napló fül minden kézbesítést listáz az Esemény, a Végpont, az Állapot, a végpont által visszaadott HTTP-állapot, a Próbálkozások és a Mikor adattal. Szűrje Kézbesítve, Sikertelen vagy Függőben szerint. Egy végpont Kézbesítések szakasza a 20 legutóbbi kézbesítését mutatja, minden sikertelennél a hibával.

Egy kézbesítés akkor számít kézbesítettnek, ha a végpont 15 másodpercen belül 2xx állapottal válaszol. Ellenkező esetben a rendszer 30 másodperc, 5 perc, 30 perc, 2 óra és 6 óra után újra próbálkozik. Az Újraküldés ugyanazzal a tartalommal újra elküld egy kézbesítést.

A kézbesítési napló egy kézbesített és egy sikertelen kézbesítéssel és az Újraküldés művelettel.
A kézbesítési napló egy kézbesített és egy sikertelen kézbesítéssel és az Újraküldés művelettel.
Figyelmeztetés

Ha egy eseménynél 20 egymást követő kísérlet sikertelen, az esemény kikapcsol a végpontnál. Ha a végpont 410 Gone válasszal felel, az esemény azonnal kikapcsol. Javítsa ki a végpontot, majd kapcsolja vissza Aktív állapotba.

Kikapcsolás és törlés

A végpontban a kapcsoló az Aktív és a Letiltva állapot között vált. Egy letiltott végpont semmit sem kap. A Törlés a megerősítés után az összes eseményével együtt eltávolítja.

Az API-ból

Az API-n keresztül csatlakoztatott alkalmazások a /api/v1/hooks végpontokkal és egy webhooks:manage hatókörrel rendelkező API-kulccsal saját végpontokat állíthatnak be. Ezek API jelvénnyel jelennek meg a listában, és itt csak a nevük és az állapotuk módosítható. Nincs Titok cseréje és nincs Teszt küldése lehetőségük. Lásd: API-kulcsok és fejlesztői hozzáférés.

Last updated on October 20, 2026

Hasznos volt ez a cikk?

Kapcsolódó cikkek