Bestätigen Sie Ihre Mobilnummer mit einem 6-stelligen Code. Der Code wird von SwissRetail via seven.io gesendet.
| SMS-Provider | seven.io (API-Key konfiguriert) |
| Absender-Name | SwissRetail (erscheint so auf dem Handy) |
| OTP-Länge | 6-stelliger Code |
| Gültigkeit | 10 Minuten |
| Rate-Limiting | Max. 5 SMS pro Telefonnummer pro Stunde |
| Datenbank | Tabelle sms_otp_codes (phone, code, expiresAt, used, userId) |
trpc.smsOtp.sendOtp → SMS mit 6-stelligem Code wird versendettrpc.smsOtp.verifyOtp → Code wird geprüft und als "used" markierttrpc.smsOtp.sendOtpForUser → Telefonnummer mit Account verknüpfen