Changelog
Značajnije izmjene Perper SDK developer portala.
2026-07-26 — Javni docs + sk_test_ sandbox + delivery log
- Javni /docs/* (bez prijave); /app/docs redirect
- BFF sk_test_ signing secret + Send test callback Test/Live mode
- Per-project webhook delivery log (bez secreta u redovima)
- Webhook docs — verify-before-fulfill + Verified badge-ovi
- Contabo success webhook uključuje data+hash kad pay ima data
- HttpOnly session cookie-i; produkcija `__Host-` prefiks; tokeni nikad u JS
- CSRF SameSite=Lax + Origin/Referer; brute-force lockout 5/15m
- Security headeri + locale auth gate; javni /pay sa prijavom Bezbednost (bankarski nivo)
- Docs honesty: invalid_url (portal), customId nije na /pay, jednokratna Contabo webhook dostava, sk_test_ samo BFF; seeSecret step-up testovi
- Hostovani /pay + BFF pay prosleđuju Contabo customId (QR → pay → checkStatus)
- Pay QR + checkStatus na detalju projekta (prijava); javni docs samo recepti (bez Cloudflare-a za sada)
- Izmjena naziva/URL-ova projekta (POST /sdk/project/update) + rotacija live Contabo secreta (POST /sdk/project/rotateSecret, isti step-up kao seeSecret)
- Plaćanja: client-side filteri (datum/status/tip/pretraga), receipt panel, PDF potvrda (bez stub teksta) + latinizovani Helvetica tekst; CSV izvozi filtrirane redove
- Money-ops honesty: Balance + Payments audit + /partners/safeguarding sa ljudskim gate labelima (bez Talas / env dumpova); Contabo saldo ≠ EMI ledger
- KYC + Security honesty: merchant KYC/banner bez control-panel/ops jargona; TOTP opis bez skeleton; precontractual anti-jargon pinovi
- Complaints form copy izdvojen u i18n sa anti-jargon pinovima; SLA tiketa ostaje tehnoloski sloj dok live fiat ne ide pod partnerom
- Terms partner blok izdvojen u i18n; CNR Partners link lokalizovan; anti-jargon pinovi
- KYC server poruke honesty: buildKycStatusView + kyc_required bez control-panel/ops jargona
- Partners MoU bez skeleton; safeguarding labele/poruke koriste operations umjesto skracenice ops
- Portal honesty wave zatvoren: payments useMemo lint clean; README dokumentuje shipped vs parked blokere za partner fiat / Contabo ledger
- Contabo POST /sdk/transactions/list: page/limit/projectId za SDK pay; portal Payments project filter + pager (legacy /transactions/list fallback)
2026-07-25 — Bankarski portal + usklađivanje API-ja
- White + Perper red institucionalni UI (IBM Plex)
- Crnogorska (CG) dokumentacija i navigacija
- BFF mapira project id (ne legacy _id); secret key koristi login token
- Backend pay amount usklađen na zodMoney (JSON-safe string)
2026-07-25 — Portal MVP
- Dashboard pregled, lista/kreiranje/detalj projekata
- Docs: pregled, quickstart, autentifikacija, projekti, plaćanja, greške
- Hostovani /pay tok i i18n shell (CG / EN)