System.register(["@angular/core","@angular/material/core","@angular/cdk/coercion","@angular/common","rxjs","rxjs/operators","@angular/common/http","@angular/platform-browser"],(function(t){"use strict";var e,n,o,i,s,r,a,c,l,h,u,g,f,m,d,_,p,v,I,S,C,E,F,w,R;return{setters:[function(t){e=t.SecurityContext,n=t,t.Injectable,o=t.Optional,t.Inject,i=t.SkipSelf,s=t.ErrorHandler,r=t.InjectionToken,a=t.inject,t.Component,t.ViewEncapsulation,t.ChangeDetectionStrategy,t.Attribute,t.Input,t.NgModule},function(t){c=t.mixinColor,l=t.MatCommonModule},function(t){h=t.coerceBooleanProperty},function(t){u=t.DOCUMENT},function(t){g=t.of,f=t.throwError,m=t.forkJoin,d=t.Subscription},function(t){_=t.tap,p=t.map,v=t.catchError,I=t.finalize,S=t.share,C=t.take},function(t){E=t,F=t.HttpClient},function(t){w=t,R=t.DomSanitizer}],execute:function(){t({ICON_REGISTRY_PROVIDER_FACTORY:L,MAT_ICON_LOCATION_FACTORY:D,getMatIconFailedToSanitizeLiteralError:b,getMatIconFailedToSanitizeUrlError:x,getMatIconNameNotFoundError:y,getMatIconNoHttpProviderError:A});const N=["*"];function y(t){return Error(`Unable to find icon with the name "${t}"`)}function A(){return Error("Could not find HttpClient provider for use with Angular Material icons. Please include the HttpClientModule from @angular/common/http in your app imports.")}function x(t){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${t}".`)}function b(t){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${t}".`)}class T{constructor(t,e,n){this.url=t,this.svgText=e,this.options=n}}class M{constructor(t,e,n,o){this._httpClient=t,this._sanitizer=e,this._errorHandler=o,this._svgIconConfigs=new Map,this._iconSetConfigs=new Map,this._cachedIconsByUrl=new Map,this._inProgressUrlFetches=new Map,this._fontCssClassesByAlias=new Map,this._resolvers=[],this._defaultFontSetClass=["material-icons","mat-ligature-font"],this._document=n}addSvgIcon(t,e,n){return this.addSvgIconInNamespace("",t,e,n)}addSvgIconLiteral(t,e,n){return this.addSvgIconLiteralInNamespace("",t,e,n)}addSvgIconInNamespace(t,e,n,o){return this._addSvgIconConfig(t,e,new T(n,null,o))}addSvgIconResolver(t){return this._resolvers.push(t),this}addSvgIconLiteralInNamespace(t,n,o,i){const s=this._sanitizer.sanitize(e.HTML,o);if(!s)throw b(o);const r=s;return this._addSvgIconConfig(t,n,new T("",r,i))}addSvgIconSet(t,e){return this.addSvgIconSetInNamespace("",t,e)}addSvgIconSetLiteral(t,e){return this.addSvgIconSetLiteralInNamespace("",t,e)}addSvgIconSetInNamespace(t,e,n){return this._addSvgIconSetConfig(t,new T(e,null,n))}addSvgIconSetLiteralInNamespace(t,n,o){const i=this._sanitizer.sanitize(e.HTML,n);if(!i)throw b(n);const s=i;return this._addSvgIconSetConfig(t,new T("",s,o))}registerFontClassAlias(t,e=t){return this._fontCssClassesByAlias.set(t,e),this}classNameForFontAlias(t){return this._fontCssClassesByAlias.get(t)||t}setDefaultFontSetClass(...t){return this._defaultFontSetClass=t,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(t){const n=this._sanitizer.sanitize(e.RESOURCE_URL,t);if(!n)throw x(t);const o=this._cachedIconsByUrl.get(n);return o?g(O(o)):this._loadSvgIconFromConfig(new T(t,null)).pipe(_((t=>this._cachedIconsByUrl.set(n,t))),p((t=>O(t))))}getNamedSvgIcon(t,e=""){const n=U(e,t);let o=this._svgIconConfigs.get(n);if(o)return this._getSvgFromConfig(o);if(o=this._getIconConfigFromResolvers(e,t),o)return this._svgIconConfigs.set(n,o),this._getSvgFromConfig(o);const i=this._iconSetConfigs.get(e);return i?this._getSvgFromIconSetConfigs(t,i):f(y(n))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(t){return t.svgText?g(O(this._svgElementFromConfig(t))):this._loadSvgIconFromConfig(t).pipe(p((t=>O(t))))}_getSvgFromIconSetConfigs(t,n){const o=this._extractIconWithNameFromAnySet(t,n);if(o)return g(o);const i=n.filter((t=>!t.svgText)).map((t=>this._loadSvgIconSetFromConfig(t).pipe(v((n=>{const o=`Loading icon set URL: ${this._sanitizer.sanitize(e.RESOURCE_URL,t.url)} failed: ${n.message}`;return this._errorHandler.handleError(new Error(o)),g(null)})))));return m(i).pipe(p((()=>{const e=this._extractIconWithNameFromAnySet(t,n);if(!e)throw y(t);return e})))}_extractIconWithNameFromAnySet(t,e){for(let n=e.length-1;n>=0;n--){const o=e[n];if(o.svgText&&o.svgText.toString().indexOf(t)>-1){const e=this._svgElementFromConfig(o),n=this._extractSvgIconFromSet(e,t,o.options);if(n)return n}}return null}_loadSvgIconFromConfig(t){return this._fetchIcon(t).pipe(_((e=>t.svgText=e)),p((()=>this._svgElementFromConfig(t))))}_loadSvgIconSetFromConfig(t){return t.svgText?g(null):this._fetchIcon(t).pipe(_((e=>t.svgText=e)))}_extractSvgIconFromSet(t,e,n){const o=t.querySelector(`[id="${e}"]`);if(!o)return null;const i=o.cloneNode(!0);if(i.removeAttribute("id"),"svg"===i.nodeName.toLowerCase())return this._setSvgAttributes(i,n);if("symbol"===i.nodeName.toLowerCase())return this._setSvgAttributes(this._toSvgElement(i),n);const s=this._svgElementFromString("");return s.appendChild(i),this._setSvgAttributes(s,n)}_svgElementFromString(t){const e=this._document.createElement("DIV");e.innerHTML=t;const n=e.querySelector("svg");if(!n)throw Error(" tag not found");return n}_toSvgElement(t){const e=this._svgElementFromString(""),n=t.attributes;for(let t=0;tt)),I((()=>this._inProgressUrlFetches.delete(s))),S());return this._inProgressUrlFetches.set(s,a),a}_addSvgIconConfig(t,e,n){return this._svgIconConfigs.set(U(t,e),n),this}_addSvgIconSetConfig(t,e){const n=this._iconSetConfigs.get(t);return n?n.push(e):this._iconSetConfigs.set(t,[e]),this}_svgElementFromConfig(t){if(!t.svgElement){const e=this._svgElementFromString(t.svgText);this._setSvgAttributes(e,t.options),t.svgElement=e}return t.svgElement}_getIconConfigFromResolvers(t,e){for(let o=0;oe?e.pathname+e.search:""}}const k=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],H=k.map((t=>`[${t}]`)).join(", "),$=/^url\(['"]?#(.*?)['"]?\)$/;class W extends j{get inline(){return this._inline}set inline(t){this._inline=h(t)}get svgIcon(){return this._svgIcon}set svgIcon(t){t!==this._svgIcon&&(t?this._updateSvgIcon(t):this._svgIcon&&this._clearSvgElement(),this._svgIcon=t)}get fontSet(){return this._fontSet}set fontSet(t){const e=this._cleanupFontValue(t);e!==this._fontSet&&(this._fontSet=e,this._updateFontIconClasses())}get fontIcon(){return this._fontIcon}set fontIcon(t){const e=this._cleanupFontValue(t);e!==this._fontIcon&&(this._fontIcon=e,this._updateFontIconClasses())}constructor(t,e,n,o,i,s){super(t),this._iconRegistry=e,this._location=o,this._errorHandler=i,this._inline=!1,this._previousFontSetClass=[],this._currentIconFetch=d.EMPTY,s&&(s.color&&(this.color=this.defaultColor=s.color),s.fontSet&&(this.fontSet=s.fontSet)),n||t.nativeElement.setAttribute("aria-hidden","true")}_splitIconName(t){if(!t)return["",""];const e=t.split(":");switch(e.length){case 1:return["",e[0]];case 2:return e;default:throw Error(`Invalid icon name: "${t}"`)}}ngOnInit(){this._updateFontIconClasses()}ngAfterViewChecked(){const t=this._elementsWithExternalReferences;if(t&&t.size){const t=this._location.getPathname();t!==this._previousPath&&(this._previousPath=t,this._prependPathToReferences(t))}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement(t){this._clearSvgElement();const e=this._location.getPathname();this._previousPath=e,this._cacheChildrenWithExternalReferences(t),this._prependPathToReferences(e),this._elementRef.nativeElement.appendChild(t)}_clearSvgElement(){const t=this._elementRef.nativeElement;let e=t.childNodes.length;for(this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();e--;){const n=t.childNodes[e];1===n.nodeType&&"svg"!==n.nodeName.toLowerCase()||n.remove()}}_updateFontIconClasses(){if(!this._usingFontIcon())return;const t=this._elementRef.nativeElement,e=(this.fontSet?this._iconRegistry.classNameForFontAlias(this.fontSet).split(/ +/):this._iconRegistry.getDefaultFontSetClass()).filter((t=>t.length>0));this._previousFontSetClass.forEach((e=>t.classList.remove(e))),e.forEach((e=>t.classList.add(e))),this._previousFontSetClass=e,this.fontIcon===this._previousFontIconClass||e.includes("mat-ligature-font")||(this._previousFontIconClass&&t.classList.remove(this._previousFontIconClass),this.fontIcon&&t.classList.add(this.fontIcon),this._previousFontIconClass=this.fontIcon)}_cleanupFontValue(t){return"string"==typeof t?t.trim().split(" ")[0]:t}_prependPathToReferences(t){const e=this._elementsWithExternalReferences;e&&e.forEach(((e,n)=>{e.forEach((e=>{n.setAttribute(e.name,`url('${t}#${e.value}')`)}))}))}_cacheChildrenWithExternalReferences(t){const e=t.querySelectorAll(H),n=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let t=0;t{const i=e[t],s=i.getAttribute(o),r=s?s.match($):null;if(r){let t=n.get(i);t||(t=[],n.set(i,t)),t.push({name:o,value:r[1]})}}))}_updateSvgIcon(t){if(this._svgNamespace=null,this._svgName=null,this._currentIconFetch.unsubscribe(),t){const[e,n]=this._splitIconName(t);e&&(this._svgNamespace=e),n&&(this._svgName=n),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(n,e).pipe(C(1)).subscribe((t=>this._setSvgElement(t)),(t=>{const o=`Error retrieving icon ${e}:${n}! ${t.message}`;this._errorHandler.handleError(new Error(o))}))}}static{this.\u0275fac=function(t){return new(t||W)(n.\u0275\u0275directiveInject(n.ElementRef),n.\u0275\u0275directiveInject(M),n.\u0275\u0275injectAttribute("aria-hidden"),n.\u0275\u0275directiveInject(z),n.\u0275\u0275directiveInject(n.ErrorHandler),n.\u0275\u0275directiveInject(P,8))}}static{this.\u0275cmp=n.\u0275\u0275defineComponent({type:W,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:8,hostBindings:function(t,e){2&t&&(n.\u0275\u0275attribute("data-mat-icon-type",e._usingFontIcon()?"font":"svg")("data-mat-icon-name",e._svgName||e.fontIcon)("data-mat-icon-namespace",e._svgNamespace||e.fontSet)("fontIcon",e._usingFontIcon()?e.fontIcon:null),n.\u0275\u0275classProp("mat-icon-inline",e.inline)("mat-icon-no-color","primary"!==e.color&&"accent"!==e.color&&"warn"!==e.color))},inputs:{color:"color",inline:"inline",svgIcon:"svgIcon",fontSet:"fontSet",fontIcon:"fontIcon"},exportAs:["matIcon"],features:[n.\u0275\u0275InheritDefinitionFeature],ngContentSelectors:N,decls:1,vars:0,template:function(t,e){1&t&&(n.\u0275\u0275projectionDef(),n.\u0275\u0275projection(0))},styles:["mat-icon,mat-icon.mat-primary,mat-icon.mat-accent,mat-icon.mat-warn{color:var(--mat-icon-color)}.mat-icon{-webkit-user-select:none;user-select:none;background-repeat:no-repeat;display:inline-block;fill:currentColor;height:24px;width:24px;overflow:hidden}.mat-icon.mat-icon-inline{font-size:inherit;height:inherit;line-height:inherit;width:inherit}.mat-icon.mat-ligature-font[fontIcon]::before{content:attr(fontIcon)}[dir=rtl] .mat-icon-rtl-mirror{transform:scale(-1, 1)}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon{display:block}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-icon{margin:auto}"],encapsulation:2,changeDetection:0})}}t("MatIcon",W);class B{static{this.\u0275fac=function(t){return new(t||B)}}static{this.\u0275mod=n.\u0275\u0275defineNgModule({type:B})}static{this.\u0275inj=n.\u0275\u0275defineInjector({imports:[l,l]})}}t("MatIconModule",B)}}})); Crownplay online : guide complet de sécurité – Gavin Mostert Attorneys

Crownplay online : guide complet de sécurité

Crownplay online – Guide pratique pour les joueurs français

Pourquoi choisir Crownplay en ligne ?

Crownplay online s’est imposé rapidement comme une plateforme polyvalente où les amateurs de casino, de machines à sous et de paris sportifs trouvent leur compte. Le site propose une interface claire, des promotions régulières et une licence reconnue qui rassure les joueurs français soucieux de légalité. Vous y découvrirez des jeux provenant de fournisseurs réputés, avec des taux de retour au joueur (RTP) souvent supérieurs à la moyenne du marché. En plus, la possibilité de jouer depuis un ordinateur ou un smartphone rend l’expérience très flexible.

Si vous débutez, le guide ci‑dessous vous accompagne pas à pas, de la création du compte jusqu’au retrait de vos gains, en passant par les offres de bienvenue et les règles de sécurité. L’idée est de lever le flou qui entoure parfois les casinos en ligne et de vous offrir des réponses concrètes, sans jargon inutile.

Inscription, vérification et premiers pas

L’inscription sur Crownplay online ne dure que quelques minutes. Après avoir cliqué sur le bouton « S’inscrire », vous devez renseigner votre adresse e‑mail, choisir un mot de passe sécurisé et indiquer votre pays de résidence. Un code de validation vous sera envoyé par e‑mail, ce qui confirme votre identité de base.

La vérification (KYC) intervient généralement avant le premier retrait. Vous devrez fournir une pièce d’identité officielle, un justificatif de domicile récent et, le cas échéant, une copie de votre carte bancaire. Cette étape, obligatoire pour la plupart des opérateurs agréés, garantit la prévention du blanchiment d’argent et protège votre compte contre les fraudes. Une fois validée, vous pourrez déposer et jouer en toute sérénité.

Bonus de bienvenue et exigences de mise

Crownplay offre un crownplay bonus attractif qui combine généralement un bonus de dépôt jusqu’à 200 € et des tours gratuits sur les machines à sous les plus populaires. Ce type d’offre est typique des casinos français, mais il faut lire les petits caractères : les exigences de mise (wagering requirements) peuvent atteindre 30 x le montant du bonus.

Par exemple, si vous déposez 100 €, vous recevrez 100 € de bonus. Pour le débloquer, vous devrez miser 3 000 € (30 × 100) avant de pouvoir retirer le bonus et les gains associés. Il est conseillé de choisir des jeux avec un RTP élevé et une volatilité moyenne pour atteindre ces objectifs sans perdre trop rapidement votre bankroll.

  • Bonus de dépôt : 100 % jusqu’à 200 €
  • Tours gratuits : 50 tours sur une machine à sous à haute volatilité
  • Exigence de mise : 30 x le bonus
  • Durée de validité : 7 jours

Catalogue de jeux : machines, live casino et paris sportifs

Le catalogue de Crownplay online regroupe plus de 2 000 titres, dont des machines à sous classiques, des jackpots progressifs et des jeux de table comme le blackjack ou la roulette. Les fournisseurs majeurs (NetEnt, Play’n GO, Evolution Gaming) assurent une diversité de thèmes et des graphismes de haute qualité.

Le live casino propose des tables animées par de vrais croupiers, avec des options de chat pour interagir avec les autres joueurs. En parallèle, la section sportsbook permet de placer des paris sur les événements sportifs français et internationaux, avec des cotes compétitives et des paris en direct.

Top 3 des jeux les plus joués

  1. Starburst – machine à sous à volatilité moyenne, RTP ≈ 96,1 %
  2. Live Blackjack – table avec croupier en temps réel, mise minimale 5 €
  3. Paris sur le football – option « Score exact » avant la mi‑temps

Méthodes de paiement, dépôts et vitesse de retrait

Pour alimenter votre compte Crownplay online, vous avez le choix parmi plusieurs méthodes classiques : cartes Visa/MasterCard, virements bancaires, portefeuilles électroniques (Skrill, Neteller) et cartes prépayées (Paysafecard). Le dépôt minimum est généralement de 10 €, ce qui convient aux joueurs modestes comme aux gros parieurs.

Les retraits sont traités rapidement, surtout avec les e‑wallets qui offrent des paiements en 24 h. Les virements bancaires peuvent prendre 2 à 5 jours ouvrés, tandis que les cartes de crédit sont généralement traitées sous 48 h. Le montant maximum de retrait par transaction dépend de votre niveau de vérification, mais il atteint souvent 5 000 € pour les comptes pleinement vérifiés.

Tableau récapitulatif des méthodes

Méthode Dépôt min. Temps de traitement dépôt Temps de traitement retrait Frais éventuels
Visa / MasterCard 10 € Instantané 24‑48 h 0 €
Skrill / Neteller 10 € Instantané 24 h 0 €
Virement bancaire 20 € 1‑2 j ouvrés 2‑5 j ouvrés 0‑5 € selon la banque
Paysafecard 10 € Instantané Non disponible pour retrait 0 €

Sécurité, licence et jeu responsable

Crownplay online opère sous une licence délivrée par l’Autorité de jeux de Malte (MGA), reconnue dans l’Union européenne. Cette autorisation impose des contrôles stricts sur la transparence des jeux, le traitement des données personnelles et la prévention de l’addiction.

Le site utilise le protocole SSL 256 bits pour chiffrer toutes les communications, ce qui empêche toute interception de vos informations bancaires ou de votre identité. Des outils de jeu responsable, comme les limites de dépôt, les pauses auto‑exclues et les liens vers des organisations d’aide, sont accessibles directement depuis votre tableau de bord.

  • Licence MGA – reconnue et fiable
  • Cryptage SSL – protection des données
  • Options de limites de mise et de temps de jeu
  • Assistance aux joueurs en difficulté

Application mobile et expérience sur tablette

Pour les joueurs qui préfèrent la mobilité, Crownplay propose une application native disponible sur iOS et Android. L’app reproduit l’ensemble des fonctionnalités du site desktop : inscription, dépôt, jeu en direct et gestion du compte. Elle est optimisée pour les écrans tactiles, avec des temps de chargement rapides et une navigation fluide.

Si vous n’avez pas envie d’installer l’application, le site web est responsive et s’adapte automatiquement à votre navigateur mobile. Les jeux Live Casino et les paris en direct fonctionnent sans accroc, même avec une connexion 4G. Pensez à vérifier les paramètres de notifications pour ne rien rater des promotions du jour.

Support client et assistance

Le service client de Crownplay online est disponible 24 h/24 et 7 j/7 via chat en direct, e‑mail et téléphone. Les réponses sont généralement fournies en moins de deux minutes pour les questions simples (dépot, retrait) et en quelques heures pour les dossiers de vérification. Le site propose également une section FAQ très complète couvrant les sujets les plus fréquents.

En cas de problème de paiement ou de doute sur une transaction, il est recommandé d’utiliser le chat en direct pour obtenir une réponse immédiate. Le personnel parle français couramment, ce qui facilite la communication pour les joueurs hexagonaux.

  • Chat en direct – disponible 24 h/24
  • E‑mail – support@crownplay.com
  • Téléphone – +33 1 23 45 67 89 (appel gratuit depuis la France)
  • FAQ – accès depuis le bas de page du site

© 2026 Crownplay. Tous droits réservés.

Message Us on WhatsApp