MOWGLY compare en temps réel les garanties réelles de la carte du client avec votre offre — neutre, sourcé, daté. Vous montrez le manque ; le client choisit en connaissance de cause.
Ce n'est pas une liste de garanties : plafonds, franchises, exclusions, territorialité et complétude sont structurés pour une comparaison défendable devant un client. Voir l'onglet .
« Ma carte me couvre déjà » — souvent faux, ou très incomplet. MOWGLY l'objective au bon moment, sur le bon canal. Trois points de contact, un même moteur.
Choisissez un onglet ci-dessus. Front = ce que voit le client ; Back = le flux détaillé et le code. Le Référentiel montre la profondeur de la base de données.
Comparatifs présentés à titre d'exemple, non contractuels — les garanties s'apprécient au regard des notices d'information et IPID.
Au moment de l'assurance, le widget compare les garanties de la carte avec les formules du distributeur, puis propose le bon complément.
Choisissez une formule pour votre séjour.
onSelect remonte l'offre retenue à votre panier.Quelques lignes dans la page d'assurance. Clé publique restreinte par domaine, BIN seul.
<div id="mowgly-compare"></div>
<script src="https://cdn.mowgly.io/widget.js" async></script>
<script>
mowgly.mount('#mowgly-compare', {
token: 'pk_web_live_xxx', // clé publique, domaine restreint
offerIds: ['off_eu_annul', 'off_eu_multi'],
card: { bin: '497010' }, // BIN seul, jamais le PAN
display: 'gaps', // plafonds | detail | gaps
onSelect: (sel) => { /* votre tunnel gère panier + paiement */ }
});
</script>
Ou en appel serveur :
POST /pro/v1/compare Authorization: Bearer pk_web_live_xxx
{ "offer_ids": ["off_eu_annul"], "card": { "bin": "497010" }, "channel": "website" }
200 → { "comparison_id": "cmp_7f3",
"offers": [ { "summary": {…},
"lines": [ { "label":"Annulation", "cb":"motifs limités",
"offer":"20 000 €", "verdict":"partial" }, … ] } ] }
Toute offre est ramenée à ce vocabulaire normalisé : c'est ce qui rend cartes et formules comparables. Liste non exhaustive (les grilles s'étendent par verticale).
| Verticale | Champs canoniques |
|---|---|
| Voyage | annulationinterruption_sejourfrais_medicaux_etrangerrapatriementfrais_recherche_secoursbagagesretard_transportretard_bagagesresponsabilite_civileassistance_juridiqueretour_anticipeavance_fonds… |
| Location véhicule | rachat_franchisedommages_collisionvol_vehiculebris_glaceincendiepneumatiquesassistanceconducteur_additionnelfrais_immobilisation… |
| Ski / montagne | frais_recherche_secoursfrais_medicauxrapatriementbris_materielvol_materielremontees_non_utiliseescours_non_utilisesresponsabilite_civile… |
| Emprunteur | decesinvalidite_ptiaittperte_emploiquotitedelai_carence… |
Pendant l'entretien : le dossier, le comparatif détaillé avec choix de formule, et la colonne d'aide à la vente.
Mme Dupont
Réservation #10482
Location véhicule
Espagne · 7 jours · 2 pers.
Détectée : Gold Mastercard
via la pré-résa
Ouverture de session dans le contexte du dossier (SSO), comparaison, puis write-back d'attribution.
POST /pro/v1/session SSO conseiller (JWT signé)
{ "agent_jwt": "eyJhbGci…",
"context": { "booking_ref": "10482", "bin": "545301", "vertical": "car_rental" } }
200 → { "session_token": "st_…", "embed_url": "https://embed.mowgly.io/agent?st=…" }
POST /pro/v1/compare dans le contexte du dossier
{ "offer_ids": ["off_car_premium"], "card": { "bin": "545301" }, "channel": "counter" }
// → comparison_id + lignes { label, cb, offer, verdict }
POST /pro/v1/outcomes write-back attribution
{ "comparison_id": "cmp_88f", "outcome": "subscribed",
"offer_id": "off_car_premium", "agent_id": "ag_204", "entity_id": "ent_19" }
Pour une réservation sans assurance, un email personnalisé propose l'analyse de la carte et le bon complément.
Bonjour Pierre, avant de prendre la route, un point rapide : votre carte vous couvre en partie, mais certaines garanties utiles en location ne sont pas incluses.
Analyse fournie par MOWGLY · Vous restez libre de conserver votre seule couverture carte · Se désabonner
Au choix du distributeur — deux modes d'envoi :
POST /pro/v1/bookings webhook distributeur → MOWGLY
{
"booking_ref": "RES-2026-0098",
"bin": "497010",
"context": { "vertical": "car_rental", "country": "ES", "pickup_date": "2026-07-02" },
"no_insurance": true
} // PII (email, prénom) : restent chez le distributeur
200 → { "relevant": true,
"content": { "comparison_block_html": "…",
"cta_url": "https://distributeur/souscrire?ctx=…" } }
Suivi d'usage, dépôt des offres, travail de normalisation MOWGLY, maîtrise de l'affichage et accès API.
Données d'exemple · trafic, comparaisons, taux de transformation par période, agence et canal.
| Offre | Verticale | Statut workflow | Profil d'affichage |
|---|---|---|---|
| Annulation Europe | Voyage | activée | Écarts |
| Multirisque Monde | Voyage | activée | Détail complet |
| Location Premium | Location | disponible | — |
| Ski Sérénité | Ski | en analyse | — |
| Champ détecté (source) | Garantie canonique | Valeur normalisée | Mapping | Validation |
|---|---|---|---|---|
| Frais médicaux à l'étranger | frais_medicaux_etranger | 150 000 € | exact | ✓ |
| Rapatriement / transport sanitaire | rapatriement | frais réels | exact | ✓ |
| Annulation toutes causes justifiées | annulation | 20 000 € · 5 000 €/pers | exact | ✓ |
| Interruption de séjour | interruption_sejour | 6 500 € | partiel | ✓ |
| Bagages (perte / vol / retard) | bagages + retard_bagages | 1 500 € · 230 € retard | composite | ✓ |
| Frais de recherche et secours | frais_recherche_secours | non précisé | partiel | ~ à valider |
Types de mapping : exact une ligne ↔ une ligne · partiel couverture incomplète · composite plusieurs lignes maîtres.
Tokens scopés, révocables, à rotation, avec rate limiting et détection de partage. La clé secrète n'est jamais exposée au navigateur.
30 banques et 125 cartes analysées aujourd'hui — et ce n'est pas une liste de garanties. Chaque ligne porte plafonds, franchises, sous-limites, exclusions, modalités, territorialité, source, double date, version et complétude — c'est ce qui rend la comparaison sérieuse.
Le socle CB existant est réutilisé ; une couche B2B Pro propre est ajoutée, sans casser l'app B2C.
Exemple d'une ligne du référentiel maître CB — au-delà du « type », toute la matière qui sert la comparaison.
ADM-V1-02 — lignes maîtres de garantie (identifiant stable, libellé canonique, type de valeur, catégorie, règles, verticales).
| Identifiant | Libellé canonique | Type de valeur | Catégorie | Statut |
|---|---|---|---|---|
| frais_medicaux_etranger | Frais médicaux à l'étranger | montant | Santé | active |
| annulation | Annulation | montant | Voyage | active |
| rachat_franchise | Rachat de franchise | montant | Location | active |
| remontees_non_utilisees | Remontées non utilisées | montant | Ski | active |
| delai_carence | Délai de carence | durée | Emprunteur | à revoir |
ADM-V1-04 — fiche carte & versioning (état de complétude, fraîcheur, versions).
| Carte | Réseau / niveau | Version active | Complétude | Fraîcheur |
|---|---|---|---|---|
| Visa Premier | Visa / Premium | v4 | 92 % | à jour |
| Gold Mastercard | MC / Gold | v6 | 88 % | à jour |
| Visa Classic | Visa / Standard | v2 | 74 % | à revoir |
Le référentiel maître est unifié, et organisé en grilles métier.
Une offre n'est jamais une grille universelle : chaque offre porte ses propres lignes de comparaison, mappées au référentiel maître (exact / partiel / composite). Le moteur charge l'offre, retrouve les valeurs CB du BIN, et renvoie un verdict ligne par ligne : covered · partial · gap · conditional · not_applicable.
MOWGLY prend en charge le gros œuvre. Côté distributeur, l'intégration est bornée et connue à l'avance.
offer_id proposés dans chaque contexteChaque ligne de garantie est sourcée et datée. On distingue toujours deux dates, parce que certaines banques ne mettent plus leurs conditions à jour depuis des années :
La version de la notice sur laquelle repose la ligne.
La dernière confrontation à la source. Une donnée ancienne n'est jamais présentée comme fraîche.
Le distributeur choisit les modes et le niveau d'intégration. Points à caler :
Un référentiel des garanties de carte bancaire normalisé, un moteur qui le sert à grande échelle, et des points de contact que vos distributeurs intègrent. Le détail de chaque mode est dans les onglets suivants.
Le calcul (le mapping des garanties) est unique et rigoureux. Ce qui est montré, lui, se configure par partenaire et par offre — sans jamais toucher au calcul.
Principe directeur : un cerveau relationnel (référentiel + administration), des comparaisons pré-calculées et mises en cache, un runtime public isolé. Le choix des fournisseurs reste réversible.
Au moment où l'assurance est proposée sur le site du distributeur, le client compare en un clic les garanties de sa carte avec l'offre.
Intégré dans le logiciel du conseiller, ou en application autonome. Le conseiller transforme « ma carte me couvre déjà » en argument chiffré.
Après un achat payé sans assurance, on vérifie si la carte couvre mal — et seulement alors, le distributeur relance, par ses propres canaux.
Pas de promesse marketing : un comparatif neutre, sourcé et tenu à jour — exactement ce qu'un courtier doit pouvoir assumer.
Un tableau garantie par garantie (✓ / ~ / ✕), sans opinion ni pression.
Chaque ligne sourcée, avec la date du document et la date de vérification MOWGLY.
Référentiel propriétaire maintenu en continu : notices officielles, BIN, versioning et fraîcheur.
Le BIN suffit (6 chiffres) — jamais le numéro complet de la carte.
Infrastructure européenne et réversible ; souverain FR possible.
MOWGLY SASU, immatriculé sous le Nº 25 007 209.
15 minutes pour voir le comparateur appliqué à vos offres et à votre parcours.