mObywatel
Provider: mobywatel
Weryfikacja tożsamości przez aplikację mObywatel - oficjalną aplikację rządową umożliwiającą udostępnienie danych osobowych z dokumentu tożsamości.
Jak to działa
- Klient otwiera
verification_urli widzi kod QR - Skanuje kod QR w aplikacji mObywatel na swoim telefonie
- W aplikacji potwierdza udostępnienie danych
- mObywatel zwraca dane do HUB (imię, nazwisko, PESEL, dane dokumentu)
- Webhook
verification.completedtrafia na Twój endpoint
Kiedy używać?
- Najszybsza weryfikacja - zazwyczaj 30-60 sekund
- Brak kosztów dla klienta - nie potrzebny przelew ani inny wydatek
- Wysoka pewność tożsamości - dane pochodzą bezpośrednio z państwowych rejestrów
- Dobry UX dla młodszych użytkowników - większość Polaków ma już mObywatela
Przykład utworzenia sesji
curl -X POST https://hub.dpay.pl/api/v1/verifications \
-H "Authorization: Bearer deid_live_xxx" \
-H "Content-Type: application/json" \
-d '{
"provider": "mobywatel",
"external_id": "kyc-12345",
"redirect_url": "https://twoja-strona.pl/weryfikacja-zakonczona",
"locale": "pl"
}'
Zwracane dane
Po pozytywnej weryfikacji verified_data zawiera:
{
"first_name": "Jan",
"last_name": "Kowalski",
"pesel": "90010112345",
"id_document_number": "ABC123456",
"id_document_type": "id_card",
"date_of_birth": "1990-01-01",
"nationality": "PL"
}
Wymagania po stronie klienta
- Aktywna aplikacja mObywatel na telefonie z systemem iOS lub Android wyposażonym w aparat
- Aktywny dowód osobisty dodany do aplikacji (mDowód)
informacja
Klienci bez mObywatela mogą zostać przekierowani na alternatywną metodę weryfikacji - rozważ użycie trybu pool z fallbackiem na bank_transfer.
Koszt i czas
- Koszt klienta: 0 PLN - brak opłat
- Czas weryfikacji: 30-60 sekund
- TTL sesji: 30 minut od utworzenia
Alternatywy
- Przelew weryfikacyjny - dla klientów bez mObywatela
- Tryb pool - daj klientowi wybór mObywatel + fallback