Skip to content
Svi projekti
SaaS platforma

Pretplatnička platforma za višeslojni marketing

Uloga
Backend programer
Period
02/2025 – danas
Klijent
baaboo Europe OÜ

1000+

pretplata koje se naplaćuju automatski

95%

manje ručne izrade faktura

100+

faktura generisano mesečno

<15 min

dnevne administracije plaćanja, umesto 2 sata

Sveobuhvatan sistem za upravljanje pretplatama sa integrisanom obradom plaćanja, višeslojnom hijerarhijom korisnika i automatizovanom naplatom, za evropski SaaS poslovni model.

Obim projekta

Samostalan full-stack razvoj infrastrukture za plaćanja i pretplate. Sistem je građen više od 12 meseci, uz stalno proširivanje funkcionalnosti i optimizaciju provajdera plaćanja.

Odgovornosti

  • Implementirao arhitekturu sa više provajdera plaćanja (Mollie i PayPal), sa jednostavnom promenom provajdera i rezervnim mehanizmima
  • Integrisao ActiveCampaign API za automatsku sinhronizaciju kontakata, upravljanje prilagođenim poljima i tokove e-mail marketinga
  • Napravio upravljanje životnim ciklusom pretplate: nadogradnje, prelazak na niži paket, ponavljajuća naplata, grejs periodi i oporavak neuspelih plaćanja
  • Razvio apstraktni sloj za provajdere plaćanja sa podrškom za više načina plaćanja (kartica, SEPA) i prilagođenim strategijama validacije
  • Napravio sistem za automatsko generisanje faktura sa obračunom poreza, knjižnim odobrenjima i PDF dokumentima, u skladu sa propisima
  • Implementirao arhitekturu zasnovanu na događajima za povratne pozive plaćanja, promene stanja pretplate i obračun provizija
  • Napravio CLI komande za sinhronizaciju paketa pretplate između provajdera i pozadinsku proveru plaćanja
  • Osmislio sistem e-mail obaveštenja o neuspelim plaćanjima, obnovama pretplate i komunikaciji sa korisnicima
  • Optimizovao tokove obrade plaćanja poslovima u redu za preuzimanje transakcija i generisanje faktura

Ishodi i rezultati

Infrastruktura za plaćanja obrađuje više od 1000 ponavljajućih pretplata sa automatskim ciklusima naplate, što je ručnu izradu faktura smanjilo za 95%. Apstraktni sloj za provajdere uklonio je zavisnost od jednog dobavljača i omogućio jednostavan prelazak između Mollie i PayPal servisa. Automatsko upravljanje stanjima pretplate i grejs periodima smanjilo je odliv korisnika zbog neuspelih plaćanja, jer se prolazne greške rešavaju bez gubitka pretplate.

Ključna postignuća

  • Integrisao 2 velika sistema plaćanja (Mollie, PayPal) sa 3+ načina plaćanja (kartica, SEPA, PayPal novčanik)
  • Napravio API apstrakciju koja pokriva 5+ krajnjih tačaka po provajderu (oko 20 tačaka integracije ukupno)
  • Osmislio mašinu stanja pretplate sa 8+ stanja (aktivna, na čekanju, neuspela, grejs period, otkazana, istekla i druga)
  • Napravio automatsko generisanje 100+ faktura mesečno, sa obračunom poreza i u skladu sa propisima
  • Implementirao obradu povratnih poziva plaćanja sa detaljnim logovanjem, za revizorski trag i otklanjanje grešaka
  • Automatizacijom smanjio ručni rad na obradi plaćanja sa 2 sata dnevno na manje od 15 minuta

Stečene veštine

  • Integracija više sistema plaćanja i PCI usklađenost
  • Sistemi naplate zasnovani na pretplati i priznavanje prihoda
  • Arhitektura zasnovana na događajima i obrada webhook-ova
  • Integracija API-ja trećih strana i sinhronizacija podataka
  • Upravljanje korisničkim podacima u skladu sa GDPR-om
  • Pozadinska obrada poslova i upravljanje redovima