Stripe Nav konnektor
Posted by Evening-Culture-4212@reddit | programmingHungary | View on Reddit | 0 comments
Sziasztok,
egy side projektem kapcsán belefutottam abba a problémába, hogy Stripe-ot szerettem volna használni fizetésekhez, viszont a Stripe önmagában nem integrál NAV API-val, és nem oldja meg az online számla adatszolgáltatást.
Az egyetlen megoldás, amit találtam, Számlázz.hu integrációra épül egy bridge service-vel, de felmerült bennem a kérdés: ha a Stripe már amúgy is generálja és kiküldi az invoice-okat, akkor tényleg szükség van-e egy külön számlázó rendszerre csak a NAV-nak jelentés miatt?
Erre készítettem egy Go alapú megoldást, ami a Stripe invoice eseményeire reagálva közvetlenül a NAV Online Számla API felé küldi az adatokat egy mappelés után.
A magja nálam már productionben fut egy saját projektnél, de open source formában még erősen WIP:
- épp emelem ki külön repoba,
- szeretnék több tesztet,
- hiányzik még néhány feature,
- valós forgalom alatt sem futott még nagy volumenben.
Két repo van jelenleg:
Go module:
https://github.com/bancsdan/go-stripenav
Standalone service:
https://github.com/bancsdan/stripenav
Elsősorban arra lennék kíváncsi, hogy:
- van-e szerintetek erre valós igény,
- láttok-e olyan NAV vagy számlázási edge case-eket, amiket érdemes lenne figyelembe venni,
- illetve használna-e valaki ilyet Go modul vagy külön deployolható service formájában.
(README/minőségbeli hiányosságok jelenleg várhatók, még korai állapotban van.)
Sidenote: a projekt jelentős része AI-asszisztált fejlesztéssel készült, ezen gyakorlatozom közben SDD-vel. :)