Kontoeinstellungen
In den Kontoeinstellungen können Sie Ihre persönlichen Informationen und Einstellungen verwalten:
Verfügbare Einstellungen
- Namen und Kontakttelefonnummer aktualisieren
- Land auswählen und Bankverbindung für dieses Land aktualisieren
- Schnittstellensprache ändern
- Passwort ändern (für Konten mit E-Mail-Registrierung)
- Konto dauerhaft löschen
Benutzerprofil
Basisinformationen über den Benutzer, gespeichert in der Tabelle users. Diese Daten sind für alle Länder universell.
| Feld | Typ | Beschreibung |
|---|---|---|
name | string(255) | Vollständiger Name |
email | string(180) | E-Mail-Adresse (eindeutig, wird für die Anmeldung verwendet) |
phone | string(20) | Telefonnummer im internationalen Format (E.164) |
country | relation | Benutzerland (bestimmt das Bankverbindungsformular) |
currency | relation | Währung für Preisanzeige |
locale | string(5) | Schnittstellensprache (en, uk, ru, pl, de) |
notify_by_telegram | boolean | Telegram-Benachrichtigungen erhalten (standardmäßig aktiviert) |
notify_by_email | boolean | E-Mail-Benachrichtigungen erhalten (standardmäßig aktiviert) |
Profil-API
GET /api/v1/user/profile # Get current user profile PUT /api/v1/user/profile # Update profile
Beispielantwort
{
"id": 1,
"name": "John Smith",
"email": "[email protected]",
"phone": "+48501234567",
"locale": "en",
"country": {
"code": "PL",
"name": {"en": "Poland", "uk": "Польща"},
"phone_code": "+48"
},
"currency": {
"code": "EUR",
"symbol": "€",
"name": {"en": "Euro"}
},
"roles": ["ROLE_USER"],
"is_active": true,
"notify_by_telegram": true,
"notify_by_email": true,
"created_at": "2026-01-10T09:00:00+00:00",
"updated_at": "2026-01-10T09:00:00+00:00"
}
Bankverbindungen nach Ländern
Das System unterstützt unterschiedliche Bankverbindungen für verschiedene Länder. Wenn Sie ein Land auswählen, für das spezifische Bankverbindungen verfügbar sind, erscheint ein zusätzlicher Abschnitt zum Ausfüllen.
Ukraine (UA)
Ukraine – Steuer-ID, Bankverbindung (IBAN/Karte), Einzelunternehmerdaten
| Feld | Typ | Beschreibung |
|---|---|---|
tax_id | string(10) | Steuer-ID – 8 Ziffern für juristische Personen, 10 für natürliche Personen |
passport | text | Passdaten (Serie, Nummer, ausgestellt von) |
iban | string(34) | IBAN-Konto (Format abhängig vom Land) |
card_number | string(19) | Bankkartennummer (16 Ziffern) |
card_holder_name | string(100) | Name des Karteninhabers (wie auf der Karte, in lateinischen Buchstaben) |
preferred_payment_method | enum | Bevorzugte Zahlungsmethode: iban / card |
is_fop | boolean | Ist Einzelunternehmer – wichtig für Verträge |
fop_registry_number | string(30) | Registrierungsnummer im Unternehmerregister |
fop_registration_date | date | Datum der Unternehmerregistrierung |
fop_group | smallint | Steuergruppe (1, 2 oder 3) |
address | text | Registrierte Adresse |
Bankverbindungs-API
# Country-specific requisites endpoints (separate from profile) GET /api/v1/user/requisites/ukraine # Get requisites for Ukraine PUT /api/v1/user/requisites/ukraine # Update requisites for Ukraine
Beispielantwort
{
"id": 1,
"tax_id": "1234567890",
"passport": "AB 123456, issued by...",
"iban": "UA213223130000026007233566001",
"card_number": "**** **** **** 1234",
"card_holder_name": "JOHN SMITH",
"preferred_payment_method": "iban",
"is_fop": true,
"fop_registry_number": "20000000000000000000",
"fop_registration_date": "2020-01-15",
"fop_group": 3,
"address": "123 Main Street, City",
"created_at": "2026-01-10T09:00:00+00:00",
"updated_at": "2026-01-10T09:00:00+00:00"
}
Andere Länder
Das System unterstützt das Hinzufügen von Bankverbindungen für andere Länder. Jedes Land hat seine eigene Tabelle und API-Endpunkte. Derzeit unterstützt:
- UA — Ukraine: Steuer-ID, Bankverbindung, Einzelunternehmerdaten
Weitere Länder werden auf Benutzeranfrage hinzugefügt.
Konto löschen
Sie können Ihr Konto dauerhaft auf der Einstellungsseite löschen. Zur Sicherheit wird ein Bestätigungscode an Ihre E-Mail gesendet. Diese Aktion ist unwiderruflich.