Cover Genius aktivieren
Cover Genius (XCover-Plattform, Gig Cover Produktfamilie) ist der primare Versicherer hinter Levy Cover. Sie versichern bereits Uber, Ola, Booking Holdings und Hopper. Sie sind in mehr als 60 Landern und allen 50 US-Bundesstaaten lizenziert und bieten eine REST-API fur Angebot -> Bindung -> Schaden -> Auszahlung mit signierten Webhooks und einer Sandbox.
Diese Seite behandelt die betreiberseitigen und technikseitigen Schritte zur Aktivierung von Cover Genius fur eine Levy Fleets Bereitstellung.
Partnerschaftsvoraussetzung
Cover Genius erfordert eine unterzeichnete Vertriebsvereinbarung vor Sandbox-Zugang. Levy Fleets koordiniert dies im Namen der Betreiber - einzelne Unterkonten haben keinen direkten Vertrag mit Cover Genius.
Wie Levy in das Cover Genius Modell passt
Cover Genius betreibt ein Versicherer-Vertriebspartner-Modell. Cover Genius halt die Versicherungslizenz; Levy Fleets ist als Vertriebspartner unter dieser Lizenz registriert. Das bedeutet:
- Levy ist kein Versicherer, MGA oder Versicherungsvermittler im eigenen Namen.
- Cover Genius besitzt Risikobewertung, Kapitalreserven und Schadensbearbeitung.
- Levy ist verantwortlich fur transparente Offenlegung gegenuber Fahrern, genaue KYC (uber Stripe Identity gehandhabt) und korrekte Pramienbuchhaltung.
- Die Vertriebsvereinbarung definiert Provision, abgedeckte Jurisdiktionen, Auszahlungsbedingungen und Kundigungsrechte.
Umgebungsvariablen
Levy Cover liest zwei Umgebungsvariablen zur Laufzeit:
COVER_GENIUS_API_KEY=<Ihr API-Schlussel aus dem Cover Genius Portal>
COVER_GENIUS_PARTNER_ID=<Ihre Partner-ID aus dem Cover Genius Portal>
Beide sind erforderlich. Wenn eine fehlt, wirft CoverGeniusClient CarrierNotConfiguredError und fallt in Nicht-Produktions-Umgebungen auf den Mock-Client zuruck. In Produktion fuhrt der Zustand fehlender Anmeldedaten dazu, dass jedes Angebot available: false zuruckgibt und die Opt-in-Karte den Fahrern nie erscheint.
Siehe Versicherer-Anmeldedaten einrichten fur den vollstandigen Anmeldedaten-Lebenszyklus (Rotation, Sandbox vs Produktion, Vercel-Umgebungsbereiche).
Endpunkte, die Levy verwendet
| Cover Genius Endpunkt | Levy Eintrittspunkt | Zweck |
|---|---|---|
POST /quotes | /api/mobile/insurance/cover/quote | Verfugbare Stufen und Preise beim Entsperren abrufen |
POST /bookings | /api/mobile/insurance/cover/bind | Police binden, wenn der Fahrer akzeptiert |
POST /claims | /api/mobile/insurance/cover/claim | Schaden mit Fotos und Vorfalldetails einreichen |
GET /claims/{id} | /api/mobile/insurance/cover/claims/[id] | Schadensstatus abfragen (standardmassig Webhook-gesteuert) |
| Ausgehende Webhooks | /api/webhooks/insurance/cover-genius | Signierte Ereignisse fur booking.confirmed, claim.submitted, claim.approved, claim.denied, payout.completed |
Jeder POST von Levy an Cover Genius tragt einen Idempotency-Key-Header mit Schlussel ride_id + operation. Dies schutzt vor doppelten Bindungen oder Schaden, falls eine Netzwerkwiederholung mitten im Aufruf passiert.
Webhook-Registrierung
Registrieren Sie im Cover Genius Portal die Webhook-Empfanger-URL:
https://fleets.levyelectric.com/api/webhooks/insurance/cover-genius
Levy verifiziert die Webhook-Signatur mit dem geteilten Geheimnis von Cover Genius bei jedem eingehenden Ereignis. Verifizierungsfehler landen in insurance_webhook_log mit signature_verified = false und processed_at IS NULL, wo Operations sie inspizieren kann.
Doppelte Zustellungen werden uber UNIQUE (carrier, event_id) dedupliziert - der Router fangt den Duplikat-Schlussel-Fehler ab und gibt { duplicate: true } zuruck, damit der Versicherer aufhort, Wiederholungen zu senden.
Sandbox-UAT
Cover Genius bietet eine vollstandige Sandbox. Um sie zu nutzen:
- Setzen Sie Sandbox-
COVER_GENIUS_API_KEYin einer Vorschau-Umgebung. - Registrieren Sie die Webhook-URL der Vorschau-Umgebung bei der Sandbox.
- Fuhren Sie end-to-end aus:
- Entsperren Sie ein Fahrzeug, akzeptieren Sie die Opt-in-Karte.
- Bestatigen Sie, dass
ride_insurance_policieseine Zeile mit befulltemcarrier_policy_idhat. - Beenden Sie die Fahrt. Bestatigen Sie, dass die Quittung den Pramien-Posten zeigt.
- Reichen Sie einen Testschaden aus dem Fahrtverlauf ein.
- Losen Sie Sandbox-Webhooks fur
claim.approvedundpayout.completedaus. - Bestatigen Sie, dass
insurance_claims.statuskorrekt ubergeht. - Wenn das Auszahlungsziel
levy_walletist, bestatigen Sie, dass die Wallet-Gutschrift auf dieinsurance_claims-Zeile verweist, nicht auf eineride_refunds-Zeile.
Produktions-Umstellung
Wenn Sandbox-UAT sauber ist und Cover Genius Go-Live bestatigt hat:
- Setzen Sie Produktions-
COVER_GENIUS_API_KEYundCOVER_GENIUS_PARTNER_IDin der Vercel-Produktions-Umgebung. - Registrieren Sie die Produktions-Webhook-URL.
- Schalten Sie die Unterkonto-Toggles um, die Sie live haben mochten, unter
/dashboard/insurance/settings. - Uberwachen Sie die ersten 100 versicherten Fahrten:
insurance_webhook_logsolltesignature_verified = truebei jedem Ereignis zeigen.- Der nachtliche Versicherer-Abstimmungs-Cron sollte null Diskrepanzen melden.
- Schadensliste unter
/dashboard/insurance/claimssollte mit echten Schaden befullt sein.
Ausfallverhalten
Wenn die Cover Genius API beim Entsperren nicht erreichbar ist, versagt Levy offen: Die Fahrt wird als insurance_offered = false markiert, keine Pramie berechnet, und die Fahrt geht normal weiter. Das ist beabsichtigt. Das Blockieren des Entsperrens bei einem Versicherer-Ausfall ist inakzeptabel.
Weitere Informationen zum Verhalten gebundener Policen und ausstehender Schaden wahrend eines Ausfalls finden Sie unter Fehlerbehebung.
Versicherer pro Jurisdiktion wechseln
Die Jurisdiktionsmatrix kann verschiedene Regionen zu verschiedenen Versicherern leiten. v2 fuhrt Slice als Fallback ein - Jurisdiktionen, in denen Cover Genius nicht lizenziert ist oder Preise nicht wettbewerbsfahig sind, konnen ohne Code-Anderungen auf Slice umgeschaltet werden. Siehe Jurisdiktionsmatrix.
Weiter
Lesen Sie Versicherer-Anmeldedaten einrichten fur den Anmeldedaten-Lebenszyklus, oder springen Sie zu Pro-Fahrt-Opt-in - Fahrer-Fluss, um zu sehen, was Fahrer erleben.
Hilfe benotigt?
Fragen zur Cover Genius Konfiguration, kontaktieren Sie support@levyelectric.com.