KSeF Faktury
PL
Zapisz się na start
Wczesny dostęp

API jest we wczesnym dostępie: klucze testowe (KSeF TEST) wydajemy partiami osobom z listy startowej. Tryb produkcyjny włączymy później.

Poproś o dostęp

Przewodniki

Bezpieczeństwo i przetwarzanie danych

Co dzieje się z kluczami, certyfikatem KSeF i danymi kupujących, gdy korzystasz z API.

Klucze i transport

  • Całe API działa wyłącznie przez HTTPS.
  • Klucze API przechowujemy tylko jako skróty SHA-256. Pełny klucz widzisz raz, przy utworzeniu, i możesz go w każdej chwili wymienić.
  • Dane trybu testowego i produkcyjnego są rozdzielone: klucz testowy nie widzi faktur produkcyjnych i odwrotnie.
  • Webhooki podpisujemy HMAC-SHA256 osobnym sekretem każdego endpointu. Weryfikacja podpisu

Certyfikat i token KSeF

Certyfikat KSeF (lub token) sprzedawcy służy tylko do wysyłania jego faktur do KSeF. Przechowujemy go w postaci zaszyfrowanej i nie pokazujemy z powrotem w API ani w panelu. Gdy unieważnisz certyfikat w KSeF, wysyłka natychmiast się zatrzyma, a faktury dostaną błąd ksef_auth_failed.

Jakie dane dostajemy

Tylko to, co jest potrzebne na fakturze: NIP, nazwę i adres nabywcy, pozycje zamówienia, kwoty oraz opcjonalnie e-mail kupującego (na niego wysyłamy PDF). Wysyłaj wyłącznie zamówienia z NIP; wtyczka WooCommerce robi to sama i nie przekazuje adresu IP, przeglądarki, telefonu ani id klienta.

Link pdf_url jest publiczny i zawiera token niemożliwy do odgadnięcia. Traktuj go jak dokument: przekazuj tylko kupującemu.

Infrastruktura

API korzysta z tej samej infrastruktury i tych samych zabezpieczeń co aplikacja KSeF Faktury: serwery w UE, szyfrowanie zamówień, plików XML i PDF oraz kopii zapasowych. Szczegóły: Bezpieczeństwo.

Role i dokumenty

Sprzedawca jest administratorem danych swoich kupujących, a my przetwarzamy je w jego imieniu, żeby wystawić i wysłać faktury. Obecne dokumenty prawne (polityka prywatności) opisują aplikację dla Shopify. Umowę powierzenia przetwarzania danych i regulamin dla klientów API przygotujemy przed włączeniem trybu produkcyjnego.

Zgłaszanie podatności

Jeśli znajdziesz problem z bezpieczeństwem, napisz na kontakt@ksefshop.pl z tematem „Security”. Prosimy nie testować na cudzych kontach ani danych.

KSeF Faktury

Wczesny dostęp do API

Klucze testowe wydajemy partiami. Zostaw e-mail: napiszemy, gdy dostęp będzie gotowy.