Receptek
A receptek teljes, működő fájlok, nem kódrészletek. Next.js App Router projektre készültek, de a kassza hívásai bármilyen szerveren ugyanígy működnek. Mindegyik a gyakorlatban bevált mintát követi: rendelésszám minden bizonylaton, lekérdezés a kiállítás előtt, és soha nincs újraküldés ciklusban.
Alapok#
Egyetlen szerveroldali kliens alapbeállításokkal, naplózással és közös munkamenettel.
Fizetett rendelés számlájaIdempotens számlázás rendelésszámmal, amelyet minden fizetési webhook újrahasznosít.
Fizetések#
checkout.session.completed esemény, aláírás-ellenőrzés, dupla számla nélkül.
Nevezés díjbekérővelDíjbekérő a nevezéskor, számla a befizetés után, törlés lemondáskor.
IPN webhookA Számlázz.hu fizetési értesítésének ellenőrzött, idempotens feldolgozása.
Pénztári nyugtaNyugta hívásazonosítóval, e-mail kiküldéssel és a dupla nyugta kezelésével.
Adatok és tárolás#
A számla PDF-je saját tárhelyre, lejáró letöltési linkkel, AWS SDK nélkül.
Adószám alapú kitöltésSzámlázási űrlap, amely a NAV adataiból tölti ki a cégnevet és a címet.
Devizás számla EU-s cégnekEuróban kiállított, angol nyelvű számla közösségi adószámmal.