Notice (8) : Undefined index: apiToken [APP/Controller/Component/PrepaidForgeComponent.php , line 43 ]Code Context
$this -> authToken = $response [ 'apiToken' ];
} $logKey =
'checkProductAvailability-1784558657'
$response = [
'message' => 'Forbidden' ,
]
$i = (int) 1
$http = object( Cake\Http\Client ) id: 0 {
protected _defaultConfig => [
'adapter' => null ,
'host' => null ,
'port' => null ,
'scheme' => 'http' ,
'timeout' => (int) 30 ,
'ssl_verify_peer' => true ,
'ssl_verify_peer_name' => true ,
'ssl_verify_depth' => (int) 5 ,
'ssl_verify_host' => true ,
'redirect' => false ,
'protocolVersion' => '1.1' ,
]
protected _cookies => object( Cake\Http\Cookie\CookieCollection ) id: 1 {
}
protected _adapter => object( Cake\Http\Client\Adapter\Curl ) id: 2 {
}
protected _config => [
'adapter' => null ,
'host' => null ,
'port' => null ,
'scheme' => 'http' ,
'timeout' => (int) 30 ,
'ssl_verify_peer' => true ,
'ssl_verify_peer_name' => true ,
'ssl_verify_depth' => (int) 5 ,
'ssl_verify_host' => true ,
'redirect' => false ,
'protocolVersion' => '1.1' ,
]
protected _configInitialized => true
}
App\Controller\Component\PrepaidForgeComponent::getAuthToken() - APP/Controller/Component/PrepaidForgeComponent.php, line 43
App\Controller\Component\PrepaidForgeComponent::checkProductAvailability() - APP/Controller/Component/PrepaidForgeComponent.php, line 137
App\Controller\GiftCardsController::view() - APP/Controller/GiftCardsController.php, line 169
Cake\Controller\Controller::invokeAction() - CORE/src/Controller/Controller.php, line 529
Cake\Controller\ControllerFactory::invoke() - CORE/src/Controller/ControllerFactory.php, line 79
Cake\Http\BaseApplication::handle() - CORE/src/Http/BaseApplication.php, line 251
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 77
Authentication\Middleware\AuthenticationMiddleware::process() - ROOT/vendor/cakephp/authentication/src/Middleware/AuthenticationMiddleware.php, line 124
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Http\Middleware\EncryptedCookieMiddleware::process() - CORE/src/Http/Middleware/EncryptedCookieMiddleware.php, line 93
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Http\Middleware\CsrfProtectionMiddleware::process() - CORE/src/Http/Middleware/CsrfProtectionMiddleware.php, line 146
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Http\Middleware\BodyParserMiddleware::process() - CORE/src/Http/Middleware/BodyParserMiddleware.php, line 159
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Routing\Middleware\RoutingMiddleware::process() - CORE/src/Routing/Middleware/RoutingMiddleware.php, line 166
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73 Warning (2) : Illegal string offset 'quantity' [APP/Controller/Component/PrepaidForgeComponent.php , line 173 ]Code Context foreach ((new Collection ( $value ))-> sortBy ( 'purchasePrice' , SORT_ASC )-> toArray () as $stock ) {
$stock [ 'quantityNeeded' ] = $stock [ 'quantity' ] < $quantityToAdd ? $stock [ 'quantity' ] : $quantityToAdd ;
$quantityToAdd -= $stock [ 'quantityNeeded' ]; $value = [
(int) 0 => 'Forbidden' ,
]
$key = ''
$productSKUs = [
'Netflix-50-EUR' => (int) 1 ,
]
$stocks = [
]
$quantityToAdd = (int) 0
$stock = 'Forbidden'
App\Controller\Component\PrepaidForgeComponent::App\Controller\Component\{closure}() - APP/Controller/Component/PrepaidForgeComponent.php, line 173
Cake\Collection\Iterator\ReplaceIterator::unwrap() - CORE/src/Collection/Iterator/ReplaceIterator.php, line 97
Cake\Collection\Collection::filter() - CORE/src/Collection/CollectionTrait.php, line 86
App\Controller\Component\PrepaidForgeComponent::checkProductAvailability() - APP/Controller/Component/PrepaidForgeComponent.php, line 181
App\Controller\GiftCardsController::view() - APP/Controller/GiftCardsController.php, line 169
Cake\Controller\Controller::invokeAction() - CORE/src/Controller/Controller.php, line 529
Cake\Controller\ControllerFactory::invoke() - CORE/src/Controller/ControllerFactory.php, line 79
Cake\Http\BaseApplication::handle() - CORE/src/Http/BaseApplication.php, line 251
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 77
Authentication\Middleware\AuthenticationMiddleware::process() - ROOT/vendor/cakephp/authentication/src/Middleware/AuthenticationMiddleware.php, line 124
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Http\Middleware\EncryptedCookieMiddleware::process() - CORE/src/Http/Middleware/EncryptedCookieMiddleware.php, line 93
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Http\Middleware\CsrfProtectionMiddleware::process() - CORE/src/Http/Middleware/CsrfProtectionMiddleware.php, line 146
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Http\Middleware\BodyParserMiddleware::process() - CORE/src/Http/Middleware/BodyParserMiddleware.php, line 159
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73 Warning (2) : Illegal string offset 'quantityNeeded' [APP/Controller/Component/PrepaidForgeComponent.php , line 173 ]Code Context foreach ((new Collection ( $value ))-> sortBy ( 'purchasePrice' , SORT_ASC )-> toArray () as $stock ) {
$stock [ 'quantityNeeded' ] = $stock [ 'quantity' ] < $quantityToAdd ? $stock [ 'quantity' ] : $quantityToAdd ;
$quantityToAdd -= $stock [ 'quantityNeeded' ]; $value = [
(int) 0 => 'Forbidden' ,
]
$key = ''
$productSKUs = [
'Netflix-50-EUR' => (int) 1 ,
]
$stocks = [
]
$quantityToAdd = (int) 0
$stock = 'Forbidden'
App\Controller\Component\PrepaidForgeComponent::App\Controller\Component\{closure}() - APP/Controller/Component/PrepaidForgeComponent.php, line 173
Cake\Collection\Iterator\ReplaceIterator::unwrap() - CORE/src/Collection/Iterator/ReplaceIterator.php, line 97
Cake\Collection\Collection::filter() - CORE/src/Collection/CollectionTrait.php, line 86
App\Controller\Component\PrepaidForgeComponent::checkProductAvailability() - APP/Controller/Component/PrepaidForgeComponent.php, line 181
App\Controller\GiftCardsController::view() - APP/Controller/GiftCardsController.php, line 169
Cake\Controller\Controller::invokeAction() - CORE/src/Controller/Controller.php, line 529
Cake\Controller\ControllerFactory::invoke() - CORE/src/Controller/ControllerFactory.php, line 79
Cake\Http\BaseApplication::handle() - CORE/src/Http/BaseApplication.php, line 251
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 77
Authentication\Middleware\AuthenticationMiddleware::process() - ROOT/vendor/cakephp/authentication/src/Middleware/AuthenticationMiddleware.php, line 124
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Http\Middleware\EncryptedCookieMiddleware::process() - CORE/src/Http/Middleware/EncryptedCookieMiddleware.php, line 93
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Http\Middleware\CsrfProtectionMiddleware::process() - CORE/src/Http/Middleware/CsrfProtectionMiddleware.php, line 146
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Http\Middleware\BodyParserMiddleware::process() - CORE/src/Http/Middleware/BodyParserMiddleware.php, line 159
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73 Warning (2) : Illegal string offset 'quantityNeeded' [APP/Controller/Component/PrepaidForgeComponent.php , line 174 ]Code Context $stock [ 'quantityNeeded' ] = $stock [ 'quantity' ] < $quantityToAdd ? $stock [ 'quantity' ] : $quantityToAdd ;
$quantityToAdd -= $stock [ 'quantityNeeded' ];
$stocks [] = $stock ; $value = [
(int) 0 => 'Forbidden' ,
]
$key = ''
$productSKUs = [
'Netflix-50-EUR' => (int) 1 ,
]
$stocks = [
]
$quantityToAdd = (int) 0
$stock = '0orbidden'
App\Controller\Component\PrepaidForgeComponent::App\Controller\Component\{closure}() - APP/Controller/Component/PrepaidForgeComponent.php, line 174
Cake\Collection\Iterator\ReplaceIterator::unwrap() - CORE/src/Collection/Iterator/ReplaceIterator.php, line 97
Cake\Collection\Collection::filter() - CORE/src/Collection/CollectionTrait.php, line 86
App\Controller\Component\PrepaidForgeComponent::checkProductAvailability() - APP/Controller/Component/PrepaidForgeComponent.php, line 181
App\Controller\GiftCardsController::view() - APP/Controller/GiftCardsController.php, line 169
Cake\Controller\Controller::invokeAction() - CORE/src/Controller/Controller.php, line 529
Cake\Controller\ControllerFactory::invoke() - CORE/src/Controller/ControllerFactory.php, line 79
Cake\Http\BaseApplication::handle() - CORE/src/Http/BaseApplication.php, line 251
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 77
Authentication\Middleware\AuthenticationMiddleware::process() - ROOT/vendor/cakephp/authentication/src/Middleware/AuthenticationMiddleware.php, line 124
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Http\Middleware\EncryptedCookieMiddleware::process() - CORE/src/Http/Middleware/EncryptedCookieMiddleware.php, line 93
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Http\Middleware\CsrfProtectionMiddleware::process() - CORE/src/Http/Middleware/CsrfProtectionMiddleware.php, line 146
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Http\Middleware\BodyParserMiddleware::process() - CORE/src/Http/Middleware/BodyParserMiddleware.php, line 159
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73 Notice (8) : Undefined index: Netflix-50-EUR [APP/Controller/GiftCardsController.php , line 171 ]Code Context $stock = 0 ;
if (!empty( $availabilities [ 'availables' ]) && $selected_card -> active ) $stock = array_sum ( array_column ( $availabilities [ 'availables' ][ $selected_card -> product_sku ], 'quantity' ));
} $normalized = 'Netflix-50-EUR'
$selected_card = object( Cake\ORM\Entity ) id: 0 {
'id' => (int) 691
'name' => 'Netflix'
'normalized' => 'Netflix-50-EUR'
'gift_category_id' => (int) 2
'gift_product_id' => (int) 2
'price_trial' => (float) 48
'discount_trial' => (int) 5
'price_value' => (float) 50
'price_subscribed' => (float) 48
'discount_subscribed' => (int) 5
'currency_id' => (int) 1
'country_id' => null
'country_valid' => 'EU'
'product_sku' => 'Netflix-50-EUR'
'active' => true
'created' => object( Cake\I18n\FrozenTime ) id: 1 {
'time' => '2025-10-24 13:41:13.000000+00:00'
'timezone' => 'UTC'
'fixedNowTime' => false
date => '2025-10-24 13:41:13.000000'
timezone_type => (int) 3
timezone => 'UTC'
protected _toStringFormat => [
'' => [maximum depth reached] ,
]
protected _jsonEncodeFormat => 'yyyy-MM-dd'T'HH':'mm':'ssxxx'
protected testNow => null
protected toStringFormat => 'Y-m-d H:i:s'
protected weekendDays => [
'' => [maximum depth reached] ,
]
protected diffFormatter => null
protected _lastErrors => [
'' => [maximum depth reached] ,
]
protected days => [
'' => [maximum depth reached] ,
]
protected weekStartsAt => (int) 1
protected weekEndsAt => (int) 7
protected relativePattern => '/this|next|last|tomorrow|yesterday|midnight|today|[+-]|first|last|ago/i'
protected defaultLocale => null
protected lenientParsing => true
protected _formatters => [
'' => [maximum depth reached] ,
]
}
'modified' => object( Cake\I18n\FrozenTime ) id: 2 {
'time' => '2025-10-24 13:41:13.000000+00:00'
'timezone' => 'UTC'
'fixedNowTime' => false
date => '2025-10-24 13:41:13.000000'
timezone_type => (int) 3
timezone => 'UTC'
protected _toStringFormat => [
'' => [maximum depth reached] ,
]
protected _jsonEncodeFormat => 'yyyy-MM-dd'T'HH':'mm':'ssxxx'
protected testNow => null
protected toStringFormat => 'Y-m-d H:i:s'
protected weekendDays => [
'' => [maximum depth reached] ,
]
protected diffFormatter => null
protected _lastErrors => [
'' => [maximum depth reached] ,
]
protected days => [
'' => [maximum depth reached] ,
]
protected weekStartsAt => (int) 1
protected weekEndsAt => (int) 7
protected relativePattern => '/this|next|last|tomorrow|yesterday|midnight|today|[+-]|first|last|ago/i'
protected defaultLocale => null
protected lenientParsing => true
protected _formatters => [
'' => [maximum depth reached] ,
]
}
'is_stock' => (int) 1
'gift_product' => object( App\Model\Entity\GiftProduct ) id: 3 {
'id' => (int) 2
'gift_category_id' => (int) 2
'name' => 'Netflix'
'normalized' => 'netflix'
'pf_brand' => 'Netflix'
'ico_url' => '/img/netflix.png'
'sort_order' => (int) 0
'description' => 'Carte prépayée permettant d’avoir accès à tous les programmes de la plateforme Netflix. Films, contenu original, programmes TV et encore bien plus. Les membres de Netflix ont accès à tous leurs programmes favoris sur ordinateur, tablette, téléviseur ou encore mobile. Rendez-vous sur www.netflix.com/code et entrez le code de la carte prépayée pour avoir accès aux services Netflix.'
'description_en' => 'Prepaid card allowing access to all programs on the Netflix platform. Movies, original content, TV shows and much more. Netflix members have access to all their favorite programs on computer, tablet, TV or mobile. Go to www.netflix.com/code and enter the prepaid card code to access Netflix services.'
'created' => object( Cake\I18n\FrozenTime ) id: 4 {
}
'modified' => object( Cake\I18n\FrozenTime ) id: 5 {
}
'[new]' => false
'[accessible]' => [
'gift_category_id' => true ,
'name' => true ,
'normalized' => true ,
'ico_url' => true ,
'sort_order' => true ,
'description' => true ,
'description_en' => true ,
'created' => true ,
'modified' => true ,
'gift_category' => true ,
]
'[dirty]' => [
]
'[original]' => [
]
'[virtual]' => [
]
'[hasErrors]' => false
'[errors]' => [
]
'[invalid]' => [
]
'[repository]' => 'GiftProducts'
protected _accessible => [
'' => [maximum depth reached] ,
]
protected _fields => [
'' => [maximum depth reached] ,
]
protected _original => [
'' => [maximum depth reached] ,
]
protected _hidden => [
'' => [maximum depth reached] ,
]
protected _virtual => [
'' => [maximum depth reached] ,
]
protected _dirty => [
'' => [maximum depth reached] ,
]
protected _accessors => [
'' => [maximum depth reached] ,
]
protected _new => false
protected _errors => [
'' => [maximum depth reached] ,
]
protected _invalid => [
'' => [maximum depth reached] ,
]
protected _registryAlias => 'GiftProducts'
}
'currency' => object( Cake\ORM\Entity ) id: 6 {
'id' => (int) 1
'symbol' => '€'
'code' => 'eur'
'name' => 'Euro'
'[new]' => false
'[accessible]' => [
'*' => true ,
]
'[dirty]' => [
]
'[original]' => [
]
'[virtual]' => [
]
'[hasErrors]' => false
'[errors]' => [
]
'[invalid]' => [
]
'[repository]' => 'Currencies'
protected _fields => [
'' => [maximum depth reached] ,
]
protected _original => [
'' => [maximum depth reached] ,
]
protected _hidden => [
'' => [maximum depth reached] ,
]
protected _virtual => [
'' => [maximum depth reached] ,
]
protected _dirty => [
'' => [maximum depth reached] ,
]
protected _accessors => [
'' => [maximum depth reached] ,
]
protected _new => false
protected _errors => [
'' => [maximum depth reached] ,
]
protected _invalid => [
'' => [maximum depth reached] ,
]
protected _accessible => [
'' => [maximum depth reached] ,
]
protected _registryAlias => 'Currencies'
}
'[new]' => false
'[accessible]' => [
'*' => true ,
]
'[dirty]' => [
]
'[original]' => [
]
'[virtual]' => [
]
'[hasErrors]' => false
'[errors]' => [
]
'[invalid]' => [
]
'[repository]' => 'GiftCards'
protected _fields => [
'id' => (int) 691 ,
'name' => 'Netflix' ,
'normalized' => 'Netflix-50-EUR' ,
'gift_category_id' => (int) 2 ,
'gift_product_id' => (int) 2 ,
'price_trial' => (float) 48 ,
'discount_trial' => (int) 5 ,
'price_value' => (float) 50 ,
'price_subscribed' => (float) 48 ,
'discount_subscribed' => (int) 5 ,
'currency_id' => (int) 1 ,
'country_id' => null ,
'country_valid' => 'EU' ,
'product_sku' => 'Netflix-50-EUR' ,
'active' => true ,
'created' => object( Cake\I18n\FrozenTime ) id: 1 {} ,
'modified' => object( Cake\I18n\FrozenTime ) id: 2 {} ,
'is_stock' => (int) 1 ,
'gift_product' => object( App\Model\Entity\GiftProduct ) id: 3 {} ,
'currency' => object( Cake\ORM\Entity ) id: 6 {} ,
]
protected _original => [
]
protected _hidden => [
]
protected _virtual => [
]
protected _dirty => [
]
protected _accessors => [
'App\Model\Entity\GiftProduct' => [
'' => [maximum depth reached] ,
] ,
]
protected _new => false
protected _errors => [
]
protected _invalid => [
]
protected _accessible => [
'*' => true ,
]
protected _registryAlias => 'GiftCards'
}
$query = object( Cake\ORM\Query ) id: 0 {
'(help)' => 'This is a Query object, to get the results execute or iterate it.'
'sql' => 'SELECT GiftCards.id AS GiftCards__id, GiftCards.name AS GiftCards__name, GiftCards.normalized AS GiftCards__normalized, GiftCards.gift_category_id AS GiftCards__gift_category_id, GiftCards.gift_product_id AS GiftCards__gift_product_id, GiftCards.price_trial AS GiftCards__price_trial, GiftCards.discount_trial AS GiftCards__discount_trial, GiftCards.price_value AS GiftCards__price_value, GiftCards.price_subscribed AS GiftCards__price_subscribed, GiftCards.discount_subscribed AS GiftCards__discount_subscribed, GiftCards.currency_id AS GiftCards__currency_id, GiftCards.country_id AS GiftCards__country_id, GiftCards.country_valid AS GiftCards__country_valid, GiftCards.product_sku AS GiftCards__product_sku, GiftCards.active AS GiftCards__active, GiftCards.created AS GiftCards__created, GiftCards.modified AS GiftCards__modified, GiftCards.is_stock AS GiftCards__is_stock, Currencies.id AS Currencies__id, Currencies.symbol AS Currencies__symbol, Currencies.code AS Currencies__code, Currencies.name AS Currencies__name, GiftProducts.id AS GiftProducts__id, GiftProducts.gift_category_id AS GiftProducts__gift_category_id, GiftProducts.name AS GiftProducts__name, GiftProducts.normalized AS GiftProducts__normalized, GiftProducts.pf_brand AS GiftProducts__pf_brand, GiftProducts.ico_url AS GiftProducts__ico_url, GiftProducts.sort_order AS GiftProducts__sort_order, GiftProducts.description AS GiftProducts__description, GiftProducts.description_en AS GiftProducts__description_en, GiftProducts.created AS GiftProducts__created, GiftProducts.modified AS GiftProducts__modified FROM gift_cards GiftCards LEFT JOIN currencies Currencies ON Currencies.id = (GiftCards.currency_id) LEFT JOIN gift_products GiftProducts ON GiftProducts.id = (GiftCards.gift_product_id) WHERE (active = :c0 AND Currencies.code = :c1 AND country_valid in (:c2,:c3,:c4) AND GiftProducts.gift_category_id = :c5 AND GiftCards.id != :c6 AND GiftCards.id not in (:c7,:c8,:c9,:c10)) LIMIT 2'
'params' => [
':c0' => [
'value' => '1' ,
'type' => 'boolean' ,
'placeholder' => 'c0' ,
] ,
':c1' => [
'value' => 'EUR' ,
'type' => 'string' ,
'placeholder' => 'c1' ,
] ,
':c2' => [
'value' => 'FR' ,
'type' => 'string' ,
'placeholder' => 'c2' ,
] ,
':c3' => [
'value' => 'EU' ,
'type' => 'string' ,
'placeholder' => 'c3' ,
] ,
':c4' => [
'value' => 'WW' ,
'type' => 'string' ,
'placeholder' => 'c4' ,
] ,
':c5' => [
'value' => (int) 2 ,
'type' => 'integer' ,
'placeholder' => 'c5' ,
] ,
':c6' => [
'value' => (int) 691 ,
'type' => 'integer' ,
'placeholder' => 'c6' ,
] ,
':c7' => [
'value' => (int) 35 ,
'type' => 'integer' ,
'placeholder' => 'c7' ,
] ,
':c8' => [
'value' => (int) 381 ,
'type' => 'integer' ,
'placeholder' => 'c8' ,
] ,
':c9' => [
'value' => (int) 687 ,
'type' => 'integer' ,
'placeholder' => 'c9' ,
] ,
':c10' => [
'value' => (int) 689 ,
'type' => 'integer' ,
'placeholder' => 'c10' ,
] ,
]
'defaultTypes' => [
'GiftCards__id' => 'integer' ,
'GiftCards.id' => 'integer' ,
'id' => 'integer' ,
'GiftCards__name' => 'string' ,
'GiftCards.name' => 'string' ,
'name' => 'string' ,
'GiftCards__normalized' => 'string' ,
'GiftCards.normalized' => 'string' ,
'normalized' => 'string' ,
'GiftCards__gift_category_id' => 'integer' ,
'GiftCards.gift_category_id' => 'integer' ,
'gift_category_id' => 'integer' ,
'GiftCards__gift_product_id' => 'integer' ,
'GiftCards.gift_product_id' => 'integer' ,
'gift_product_id' => 'integer' ,
'GiftCards__price_trial' => 'float' ,
'GiftCards.price_trial' => 'float' ,
'price_trial' => 'float' ,
'GiftCards__discount_trial' => 'integer' ,
'GiftCards.discount_trial' => 'integer' ,
'discount_trial' => 'integer' ,
'GiftCards__price_value' => 'float' ,
'GiftCards.price_value' => 'float' ,
'price_value' => 'float' ,
'GiftCards__price_subscribed' => 'float' ,
'GiftCards.price_subscribed' => 'float' ,
'price_subscribed' => 'float' ,
'GiftCards__discount_subscribed' => 'integer' ,
'GiftCards.discount_subscribed' => 'integer' ,
'discount_subscribed' => 'integer' ,
'GiftCards__currency_id' => 'integer' ,
'GiftCards.currency_id' => 'integer' ,
'currency_id' => 'integer' ,
'GiftCards__country_id' => 'integer' ,
'GiftCards.country_id' => 'integer' ,
'country_id' => 'integer' ,
'GiftCards__country_valid' => 'string' ,
'GiftCards.country_valid' => 'string' ,
'country_valid' => 'string' ,
'GiftCards__product_sku' => 'string' ,
'GiftCards.product_sku' => 'string' ,
'product_sku' => 'string' ,
'GiftCards__active' => 'boolean' ,
'GiftCards.active' => 'boolean' ,
'active' => 'boolean' ,
'GiftCards__created' => 'datetime' ,
'GiftCards.created' => 'datetime' ,
'created' => 'datetime' ,
'GiftCards__modified' => 'datetime' ,
'GiftCards.modified' => 'datetime' ,
'modified' => 'datetime' ,
'GiftCards__is_stock' => 'tinyinteger' ,
'GiftCards.is_stock' => 'tinyinteger' ,
'is_stock' => 'tinyinteger' ,
'Currencies__id' => 'integer' ,
'Currencies.id' => 'integer' ,
'Currencies__symbol' => 'string' ,
'Currencies.symbol' => 'string' ,
'symbol' => 'string' ,
'Currencies__code' => 'string' ,
'Currencies.code' => 'string' ,
'code' => 'string' ,
'Currencies__name' => 'string' ,
'Currencies.name' => 'string' ,
'GiftProducts__id' => 'integer' ,
'GiftProducts.id' => 'integer' ,
'GiftProducts__gift_category_id' => 'integer' ,
'GiftProducts.gift_category_id' => 'integer' ,
'GiftProducts__name' => 'string' ,
'GiftProducts.name' => 'string' ,
'GiftProducts__normalized' => 'string' ,
'GiftProducts.normalized' => 'string' ,
'GiftProducts__pf_brand' => 'string' ,
'GiftProducts.pf_brand' => 'string' ,
'pf_brand' => 'string' ,
'GiftProducts__ico_url' => 'string' ,
'GiftProducts.ico_url' => 'string' ,
'ico_url' => 'string' ,
'GiftProducts__sort_order' => 'integer' ,
'GiftProducts.sort_order' => 'integer' ,
'sort_order' => 'integer' ,
'GiftProducts__description' => 'text' ,
'GiftProducts.description' => 'text' ,
'description' => 'text' ,
'GiftProducts__description_en' => 'text' ,
'GiftProducts.description_en' => 'text' ,
'description_en' => 'text' ,
'GiftProducts__created' => 'datetime' ,
'GiftProducts.created' => 'datetime' ,
'GiftProducts__modified' => 'datetime' ,
'GiftProducts.modified' => 'datetime' ,
]
'decorators' => (int) 0
'executed' => true
'hydrate' => true
'buffered' => true
'formatters' => (int) 0
'mapReducers' => (int) 0
'contain' => [
'Currencies' => [
] ,
'GiftProducts' => [
] ,
]
'matching' => [
]
'extraOptions' => [
]
'repository' => object( App\Model\Table\GiftCardsTable ) id: 1 {
'registryAlias' => 'GiftCards'
'table' => 'gift_cards'
'alias' => 'GiftCards'
'entityClass' => 'Cake\ORM\Entity'
'associations' => [
(int) 0 => 'Currencies' ,
(int) 1 => 'Countries' ,
(int) 2 => 'GiftCategories' ,
(int) 3 => 'GiftProducts' ,
]
'behaviors' => [
(int) 0 => 'Timestamp' ,
]
'defaultConnection' => 'default'
'connectionName' => 'default'
protected _table => 'gift_cards'
protected _alias => 'GiftCards'
protected _connection => object( Cake\Database\Connection ) id: 2 {
}
protected _schema => object( Cake\Database\Schema\TableSchema ) id: 3 {
}
protected _primaryKey => null
protected _displayField => null
protected _associations => object( Cake\ORM\AssociationCollection ) id: 4 {
}
protected _behaviors => object( Cake\ORM\BehaviorRegistry ) id: 5 {
}
protected _entityClass => 'Cake\ORM\Entity'
protected _registryAlias => 'GiftCards'
protected _eventManager => object( Cake\Event\EventManager ) id: 6 {
}
protected _eventClass => 'Cake\Event\Event'
protected _rulesChecker => null
protected _validatorClass => 'Cake\Validation\Validator'
protected _validators => [
'' => [maximum depth reached] ,
]
}
protected _hasFields => false
protected _autoFields => null
protected _hydrate => true
protected _counter => null
protected _eagerLoader => object( Cake\ORM\EagerLoader ) id: 7 {
}
protected _beforeFindFired => true
protected _resultsCount => null
protected _connection => object( Cake\Database\Connection ) id: 2 {}
protected _type => 'select'
protected _parts => [
'delete' => true ,
'update' => [
'' => [maximum depth reached] ,
] ,
'set' => [
'' => [maximum depth reached] ,
] ,
'insert' => [
'' => [maximum depth reached] ,
] ,
'values' => [
'' => [maximum depth reached] ,
] ,
'with' => [
'' => [maximum depth reached] ,
] ,
'select' => [
'' => [maximum depth reached] ,
] ,
'distinct' => false ,
'modifier' => [
'' => [maximum depth reached] ,
] ,
'from' => [
'' => [maximum depth reached] ,
] ,
'join' => [
'' => [maximum depth reached] ,
] ,
'where' => object( Cake\Database\Expression\QueryExpression ) id: 8 {
} ,
'group' => [
'' => [maximum depth reached] ,
] ,
'having' => null ,
'window' => [
'' => [maximum depth reached] ,
] ,
'order' => null ,
'limit' => (int) 2 ,
'offset' => null ,
'union' => [
'' => [maximum depth reached] ,
] ,
'epilog' => null ,
]
protected _selectParts => [
(int) 0 => 'with' ,
(int) 1 => 'select' ,
(int) 2 => 'from' ,
(int) 3 => 'join' ,
(int) 4 => 'where' ,
(int) 5 => 'group' ,
(int) 6 => 'having' ,
(int) 7 => 'order' ,
(int) 8 => 'limit' ,
(int) 9 => 'offset' ,
(int) 10 => 'union' ,
(int) 11 => 'epilog' ,
]
protected _updateParts => [
(int) 0 => 'with' ,
(int) 1 => 'update' ,
(int) 2 => 'set' ,
(int) 3 => 'where' ,
(int) 4 => 'epilog' ,
]
protected _deleteParts => [
(int) 0 => 'with' ,
(int) 1 => 'delete' ,
(int) 2 => 'modifier' ,
(int) 3 => 'from' ,
(int) 4 => 'where' ,
(int) 5 => 'epilog' ,
]
protected _insertParts => [
(int) 0 => 'with' ,
(int) 1 => 'insert' ,
(int) 2 => 'values' ,
(int) 3 => 'epilog' ,
]
protected _dirty => false
protected _resultDecorators => [
]
protected _iterator => object( Cake\Database\Statement\CallbackStatement ) id: 9 {
}
protected _valueBinder => object( Cake\Database\ValueBinder ) id: 10 {
}
protected _functionsBuilder => null
protected _useBufferedResults => true
protected _selectTypeMap => object( Cake\Database\TypeMap ) id: 11 {
}
protected typeCastEnabled => true
protected _typeMap => object( Cake\Database\TypeMap ) id: 12 {
}
protected _repository => object( App\Model\Table\GiftCardsTable ) id: 1 {}
protected _results => object( Cake\ORM\ResultSet ) id: 13 {
}
protected _mapReduce => [
]
protected _formatters => [
]
protected _cache => null
protected _options => [
]
protected _eagerLoaded => false
}
$cards = [
(int) 0 => object( Cake\ORM\Entity ) id: 0 {
'id' => (int) 35
'name' => 'Netflix'
'normalized' => 'Netflix-25-EUR'
'gift_category_id' => (int) 2
'gift_product_id' => (int) 2
'price_trial' => (float) 22
'discount_trial' => (int) 12
'price_value' => (float) 25
'price_subscribed' => (float) 22
'discount_subscribed' => (int) 12
'currency_id' => (int) 1
'country_id' => (int) 75
'country_valid' => 'EU'
'product_sku' => 'Netflix-25-EUR'
'active' => true
'created' => object( Cake\I18n\FrozenTime ) id: 1 {
}
'modified' => object( Cake\I18n\FrozenTime ) id: 2 {
}
'is_stock' => (int) 1
'gift_product' => object( App\Model\Entity\GiftProduct ) id: 3 {
}
'currency' => object( Cake\ORM\Entity ) id: 4 {
}
'[new]' => false
'[accessible]' => [
'*' => true ,
]
'[dirty]' => [
]
'[original]' => [
]
'[virtual]' => [
]
'[hasErrors]' => false
'[errors]' => [
]
'[invalid]' => [
]
'[repository]' => 'GiftCards'
protected _fields => [
'' => [maximum depth reached] ,
]
protected _original => [
'' => [maximum depth reached] ,
]
protected _hidden => [
'' => [maximum depth reached] ,
]
protected _virtual => [
'' => [maximum depth reached] ,
]
protected _dirty => [
'' => [maximum depth reached] ,
]
protected _accessors => [
'' => [maximum depth reached] ,
]
protected _new => false
protected _errors => [
'' => [maximum depth reached] ,
]
protected _invalid => [
'' => [maximum depth reached] ,
]
protected _accessible => [
'' => [maximum depth reached] ,
]
protected _registryAlias => 'GiftCards'
} ,
(int) 1 => object( Cake\ORM\Entity ) id: 5 {
'id' => (int) 381
'name' => 'Netflix'
'normalized' => 'Netflix-15-EUR'
'gift_category_id' => (int) 2
'gift_product_id' => (int) 2
'price_trial' => (float) 13
'discount_trial' => (int) 14
'price_value' => (float) 15
'price_subscribed' => (float) 13
'discount_subscribed' => (int) 14
'currency_id' => (int) 1
'country_id' => (int) 75
'country_valid' => 'EU'
'product_sku' => 'Netflix-15-EUR'
'active' => true
'created' => object( Cake\I18n\FrozenTime ) id: 6 {
}
'modified' => object( Cake\I18n\FrozenTime ) id: 7 {
}
'is_stock' => (int) 1
'gift_product' => object( App\Model\Entity\GiftProduct ) id: 8 {
}
'currency' => object( Cake\ORM\Entity ) id: 9 {
}
'[new]' => false
'[accessible]' => [
'*' => true ,
]
'[dirty]' => [
]
'[original]' => [
]
'[virtual]' => [
]
'[hasErrors]' => false
'[errors]' => [
]
'[invalid]' => [
]
'[repository]' => 'GiftCards'
protected _fields => [
'' => [maximum depth reached] ,
]
protected _original => [
'' => [maximum depth reached] ,
]
protected _hidden => [
'' => [maximum depth reached] ,
]
protected _virtual => [
'' => [maximum depth reached] ,
]
protected _dirty => [
'' => [maximum depth reached] ,
]
protected _accessors => [
'' => [maximum depth reached] ,
]
protected _new => false
protected _errors => [
'' => [maximum depth reached] ,
]
protected _invalid => [
'' => [maximum depth reached] ,
]
protected _accessible => [
'' => [maximum depth reached] ,
]
protected _registryAlias => 'GiftCards'
} ,
(int) 2 => object( Cake\ORM\Entity ) id: 10 {
'id' => (int) 687
'name' => 'Netflix'
'normalized' => 'Netflix-30-EUR'
'gift_category_id' => (int) 2
'gift_product_id' => (int) 2
'price_trial' => (float) 27
'discount_trial' => (int) 10
'price_value' => (float) 30
'price_subscribed' => (float) 27
'discount_subscribed' => (int) 10
'currency_id' => (int) 1
'country_id' => null
'country_valid' => 'EU'
'product_sku' => 'Netflix-30-EUR'
'active' => true
'created' => object( Cake\I18n\FrozenTime ) id: 11 {
}
'modified' => object( Cake\I18n\FrozenTime ) id: 12 {
}
'is_stock' => (int) 1
'gift_product' => object( App\Model\Entity\GiftProduct ) id: 13 {
}
'currency' => object( Cake\ORM\Entity ) id: 14 {
}
'[new]' => false
'[accessible]' => [
'*' => true ,
]
'[dirty]' => [
]
'[original]' => [
]
'[virtual]' => [
]
'[hasErrors]' => false
'[errors]' => [
]
'[invalid]' => [
]
'[repository]' => 'GiftCards'
protected _fields => [
'' => [maximum depth reached] ,
]
protected _original => [
'' => [maximum depth reached] ,
]
protected _hidden => [
'' => [maximum depth reached] ,
]
protected _virtual => [
'' => [maximum depth reached] ,
]
protected _dirty => [
'' => [maximum depth reached] ,
]
protected _accessors => [
'' => [maximum depth reached] ,
]
protected _new => false
protected _errors => [
'' => [maximum depth reached] ,
]
protected _invalid => [
'' => [maximum depth reached] ,
]
protected _accessible => [
'' => [maximum depth reached] ,
]
protected _registryAlias => 'GiftCards'
} ,
(int) 3 => object( Cake\ORM\Entity ) id: 15 {
'id' => (int) 689
'name' => 'Netflix'
'normalized' => 'Netflix-40-EUR'
'gift_category_id' => (int) 2
'gift_product_id' => (int) 2
'price_trial' => (float) 38
'discount_trial' => (int) 5
'price_value' => (float) 40
'price_subscribed' => (float) 38
'discount_subscribed' => (int) 5
'currency_id' => (int) 1
'country_id' => null
'country_valid' => 'EU'
'product_sku' => 'Netflix-40-EUR'
'active' => true
'created' => object( Cake\I18n\FrozenTime ) id: 16 {
}
'modified' => object( Cake\I18n\FrozenTime ) id: 17 {
}
'is_stock' => (int) 1
'gift_product' => object( App\Model\Entity\GiftProduct ) id: 18 {
}
'currency' => object( Cake\ORM\Entity ) id: 19 {
}
'[new]' => false
'[accessible]' => [
'*' => true ,
]
'[dirty]' => [
]
'[original]' => [
]
'[virtual]' => [
]
'[hasErrors]' => false
'[errors]' => [
]
'[invalid]' => [
]
'[repository]' => 'GiftCards'
protected _fields => [
'' => [maximum depth reached] ,
]
protected _original => [
'' => [maximum depth reached] ,
]
protected _hidden => [
'' => [maximum depth reached] ,
]
protected _virtual => [
'' => [maximum depth reached] ,
]
protected _dirty => [
'' => [maximum depth reached] ,
]
protected _accessors => [
'' => [maximum depth reached] ,
]
protected _new => false
protected _errors => [
'' => [maximum depth reached] ,
]
protected _invalid => [
'' => [maximum depth reached] ,
]
protected _accessible => [
'' => [maximum depth reached] ,
]
protected _registryAlias => 'GiftCards'
} ,
(int) 4 => object( Cake\ORM\Entity ) id: 20 {
'id' => (int) 38
'name' => 'Spotify'
'normalized' => 'Spotify-10-EUR-FR'
'gift_category_id' => (int) 2
'gift_product_id' => (int) 1
'price_trial' => (float) 8
'discount_trial' => (int) 20
'price_value' => (float) 10
'price_subscribed' => (float) 8
'discount_subscribed' => (int) 20
'currency_id' => (int) 1
'country_id' => (int) 75
'country_valid' => 'FR'
'product_sku' => 'Spotify-10-EUR-FR'
'active' => true
'created' => object( Cake\I18n\FrozenTime ) id: 21 {
}
'modified' => object( Cake\I18n\FrozenTime ) id: 22 {
}
'is_stock' => (int) 1
'gift_product' => object( App\Model\Entity\GiftProduct ) id: 23 {
}
'currency' => object( Cake\ORM\Entity ) id: 24 {
}
'[new]' => false
'[accessible]' => [
'*' => true ,
]
'[dirty]' => [
]
'[original]' => [
]
'[virtual]' => [
]
'[hasErrors]' => false
'[errors]' => [
]
'[invalid]' => [
]
'[repository]' => 'GiftCards'
protected _fields => [
'' => [maximum depth reached] ,
]
protected _original => [
'' => [maximum depth reached] ,
]
protected _hidden => [
'' => [maximum depth reached] ,
]
protected _virtual => [
'' => [maximum depth reached] ,
]
protected _dirty => [
'' => [maximum depth reached] ,
]
protected _accessors => [
'' => [maximum depth reached] ,
]
protected _new => false
protected _errors => [
'' => [maximum depth reached] ,
]
protected _invalid => [
'' => [maximum depth reached] ,
]
protected _accessible => [
'' => [maximum depth reached] ,
]
protected _registryAlias => 'GiftCards'
} ,
(int) 5 => object( Cake\ORM\Entity ) id: 25 {
'id' => (int) 39
'name' => 'Spotify'
'normalized' => 'Spotify-30-EUR-FR'
'gift_category_id' => (int) 2
'gift_product_id' => (int) 1
'price_trial' => (float) 27
'discount_trial' => (int) 10
'price_value' => (float) 30
'price_subscribed' => (float) 27
'discount_subscribed' => (int) 10
'currency_id' => (int) 1
'country_id' => (int) 75
'country_valid' => 'FR'
'product_sku' => 'Spotify-30-EUR-FR'
'active' => true
'created' => object( Cake\I18n\FrozenTime ) id: 26 {
}
'modified' => object( Cake\I18n\FrozenTime ) id: 27 {
}
'is_stock' => (int) 1
'gift_product' => object( App\Model\Entity\GiftProduct ) id: 28 {
}
'currency' => object( Cake\ORM\Entity ) id: 29 {
}
'[new]' => false
'[accessible]' => [
'*' => true ,
]
'[dirty]' => [
]
'[original]' => [
]
'[virtual]' => [
]
'[hasErrors]' => false
'[errors]' => [
]
'[invalid]' => [
]
'[repository]' => 'GiftCards'
protected _fields => [
'' => [maximum depth reached] ,
]
protected _original => [
'' => [maximum depth reached] ,
]
protected _hidden => [
'' => [maximum depth reached] ,
]
protected _virtual => [
'' => [maximum depth reached] ,
]
protected _dirty => [
'' => [maximum depth reached] ,
]
protected _accessors => [
'' => [maximum depth reached] ,
]
protected _new => false
protected _errors => [
'' => [maximum depth reached] ,
]
protected _invalid => [
'' => [maximum depth reached] ,
]
protected _accessible => [
'' => [maximum depth reached] ,
]
protected _registryAlias => 'GiftCards'
} ,
]
$limit = (int) 2
$session = object( Cake\Http\Session ) id: 0 {
protected _engine => null
protected _started => true
protected _lifetime => (int) 86400
protected _isCLI => false
}
$availabilities = [
'availables' => [
'' => [
(int) 0 => '0orbidden' ,
] ,
] ,
'unavailables' => [
(int) 0 => 'Netflix-50-EUR' ,
] ,
]
$stock = (int) 0
App\Controller\GiftCardsController::view() - APP/Controller/GiftCardsController.php, line 171
Cake\Controller\Controller::invokeAction() - CORE/src/Controller/Controller.php, line 529
Cake\Controller\ControllerFactory::invoke() - CORE/src/Controller/ControllerFactory.php, line 79
Cake\Http\BaseApplication::handle() - CORE/src/Http/BaseApplication.php, line 251
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 77
Authentication\Middleware\AuthenticationMiddleware::process() - ROOT/vendor/cakephp/authentication/src/Middleware/AuthenticationMiddleware.php, line 124
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Http\Middleware\EncryptedCookieMiddleware::process() - CORE/src/Http/Middleware/EncryptedCookieMiddleware.php, line 93
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Http\Middleware\CsrfProtectionMiddleware::process() - CORE/src/Http/Middleware/CsrfProtectionMiddleware.php, line 146
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Http\Middleware\BodyParserMiddleware::process() - CORE/src/Http/Middleware/BodyParserMiddleware.php, line 159
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Routing\Middleware\RoutingMiddleware::process() - CORE/src/Routing/Middleware/RoutingMiddleware.php, line 166
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Routing\Middleware\AssetMiddleware::process() - CORE/src/Routing/Middleware/AssetMiddleware.php, line 68
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73 Warning (2) : array_column() expects parameter 1 to be array, null given [APP/Controller/GiftCardsController.php , line 171 ]Code Context $stock = 0 ;
if (!empty( $availabilities [ 'availables' ]) && $selected_card -> active ) $stock = array_sum ( array_column ( $availabilities [ 'availables' ][ $selected_card -> product_sku ], 'quantity' ));
} $normalized = 'Netflix-50-EUR'
$selected_card = object( Cake\ORM\Entity ) id: 0 {
'id' => (int) 691
'name' => 'Netflix'
'normalized' => 'Netflix-50-EUR'
'gift_category_id' => (int) 2
'gift_product_id' => (int) 2
'price_trial' => (float) 48
'discount_trial' => (int) 5
'price_value' => (float) 50
'price_subscribed' => (float) 48
'discount_subscribed' => (int) 5
'currency_id' => (int) 1
'country_id' => null
'country_valid' => 'EU'
'product_sku' => 'Netflix-50-EUR'
'active' => true
'created' => object( Cake\I18n\FrozenTime ) id: 1 {
'time' => '2025-10-24 13:41:13.000000+00:00'
'timezone' => 'UTC'
'fixedNowTime' => false
date => '2025-10-24 13:41:13.000000'
timezone_type => (int) 3
timezone => 'UTC'
protected _toStringFormat => [
'' => [maximum depth reached] ,
]
protected _jsonEncodeFormat => 'yyyy-MM-dd'T'HH':'mm':'ssxxx'
protected testNow => null
protected toStringFormat => 'Y-m-d H:i:s'
protected weekendDays => [
'' => [maximum depth reached] ,
]
protected diffFormatter => null
protected _lastErrors => [
'' => [maximum depth reached] ,
]
protected days => [
'' => [maximum depth reached] ,
]
protected weekStartsAt => (int) 1
protected weekEndsAt => (int) 7
protected relativePattern => '/this|next|last|tomorrow|yesterday|midnight|today|[+-]|first|last|ago/i'
protected defaultLocale => null
protected lenientParsing => true
protected _formatters => [
'' => [maximum depth reached] ,
]
}
'modified' => object( Cake\I18n\FrozenTime ) id: 2 {
'time' => '2025-10-24 13:41:13.000000+00:00'
'timezone' => 'UTC'
'fixedNowTime' => false
date => '2025-10-24 13:41:13.000000'
timezone_type => (int) 3
timezone => 'UTC'
protected _toStringFormat => [
'' => [maximum depth reached] ,
]
protected _jsonEncodeFormat => 'yyyy-MM-dd'T'HH':'mm':'ssxxx'
protected testNow => null
protected toStringFormat => 'Y-m-d H:i:s'
protected weekendDays => [
'' => [maximum depth reached] ,
]
protected diffFormatter => null
protected _lastErrors => [
'' => [maximum depth reached] ,
]
protected days => [
'' => [maximum depth reached] ,
]
protected weekStartsAt => (int) 1
protected weekEndsAt => (int) 7
protected relativePattern => '/this|next|last|tomorrow|yesterday|midnight|today|[+-]|first|last|ago/i'
protected defaultLocale => null
protected lenientParsing => true
protected _formatters => [
'' => [maximum depth reached] ,
]
}
'is_stock' => (int) 1
'gift_product' => object( App\Model\Entity\GiftProduct ) id: 3 {
'id' => (int) 2
'gift_category_id' => (int) 2
'name' => 'Netflix'
'normalized' => 'netflix'
'pf_brand' => 'Netflix'
'ico_url' => '/img/netflix.png'
'sort_order' => (int) 0
'description' => 'Carte prépayée permettant d’avoir accès à tous les programmes de la plateforme Netflix. Films, contenu original, programmes TV et encore bien plus. Les membres de Netflix ont accès à tous leurs programmes favoris sur ordinateur, tablette, téléviseur ou encore mobile. Rendez-vous sur www.netflix.com/code et entrez le code de la carte prépayée pour avoir accès aux services Netflix.'
'description_en' => 'Prepaid card allowing access to all programs on the Netflix platform. Movies, original content, TV shows and much more. Netflix members have access to all their favorite programs on computer, tablet, TV or mobile. Go to www.netflix.com/code and enter the prepaid card code to access Netflix services.'
'created' => object( Cake\I18n\FrozenTime ) id: 4 {
}
'modified' => object( Cake\I18n\FrozenTime ) id: 5 {
}
'[new]' => false
'[accessible]' => [
'gift_category_id' => true ,
'name' => true ,
'normalized' => true ,
'ico_url' => true ,
'sort_order' => true ,
'description' => true ,
'description_en' => true ,
'created' => true ,
'modified' => true ,
'gift_category' => true ,
]
'[dirty]' => [
]
'[original]' => [
]
'[virtual]' => [
]
'[hasErrors]' => false
'[errors]' => [
]
'[invalid]' => [
]
'[repository]' => 'GiftProducts'
protected _accessible => [
'' => [maximum depth reached] ,
]
protected _fields => [
'' => [maximum depth reached] ,
]
protected _original => [
'' => [maximum depth reached] ,
]
protected _hidden => [
'' => [maximum depth reached] ,
]
protected _virtual => [
'' => [maximum depth reached] ,
]
protected _dirty => [
'' => [maximum depth reached] ,
]
protected _accessors => [
'' => [maximum depth reached] ,
]
protected _new => false
protected _errors => [
'' => [maximum depth reached] ,
]
protected _invalid => [
'' => [maximum depth reached] ,
]
protected _registryAlias => 'GiftProducts'
}
'currency' => object( Cake\ORM\Entity ) id: 6 {
'id' => (int) 1
'symbol' => '€'
'code' => 'eur'
'name' => 'Euro'
'[new]' => false
'[accessible]' => [
'*' => true ,
]
'[dirty]' => [
]
'[original]' => [
]
'[virtual]' => [
]
'[hasErrors]' => false
'[errors]' => [
]
'[invalid]' => [
]
'[repository]' => 'Currencies'
protected _fields => [
'' => [maximum depth reached] ,
]
protected _original => [
'' => [maximum depth reached] ,
]
protected _hidden => [
'' => [maximum depth reached] ,
]
protected _virtual => [
'' => [maximum depth reached] ,
]
protected _dirty => [
'' => [maximum depth reached] ,
]
protected _accessors => [
'' => [maximum depth reached] ,
]
protected _new => false
protected _errors => [
'' => [maximum depth reached] ,
]
protected _invalid => [
'' => [maximum depth reached] ,
]
protected _accessible => [
'' => [maximum depth reached] ,
]
protected _registryAlias => 'Currencies'
}
'[new]' => false
'[accessible]' => [
'*' => true ,
]
'[dirty]' => [
]
'[original]' => [
]
'[virtual]' => [
]
'[hasErrors]' => false
'[errors]' => [
]
'[invalid]' => [
]
'[repository]' => 'GiftCards'
protected _fields => [
'id' => (int) 691 ,
'name' => 'Netflix' ,
'normalized' => 'Netflix-50-EUR' ,
'gift_category_id' => (int) 2 ,
'gift_product_id' => (int) 2 ,
'price_trial' => (float) 48 ,
'discount_trial' => (int) 5 ,
'price_value' => (float) 50 ,
'price_subscribed' => (float) 48 ,
'discount_subscribed' => (int) 5 ,
'currency_id' => (int) 1 ,
'country_id' => null ,
'country_valid' => 'EU' ,
'product_sku' => 'Netflix-50-EUR' ,
'active' => true ,
'created' => object( Cake\I18n\FrozenTime ) id: 1 {} ,
'modified' => object( Cake\I18n\FrozenTime ) id: 2 {} ,
'is_stock' => (int) 1 ,
'gift_product' => object( App\Model\Entity\GiftProduct ) id: 3 {} ,
'currency' => object( Cake\ORM\Entity ) id: 6 {} ,
]
protected _original => [
]
protected _hidden => [
]
protected _virtual => [
]
protected _dirty => [
]
protected _accessors => [
'App\Model\Entity\GiftProduct' => [
'' => [maximum depth reached] ,
] ,
]
protected _new => false
protected _errors => [
]
protected _invalid => [
]
protected _accessible => [
'*' => true ,
]
protected _registryAlias => 'GiftCards'
}
$query = object( Cake\ORM\Query ) id: 0 {
'(help)' => 'This is a Query object, to get the results execute or iterate it.'
'sql' => 'SELECT GiftCards.id AS GiftCards__id, GiftCards.name AS GiftCards__name, GiftCards.normalized AS GiftCards__normalized, GiftCards.gift_category_id AS GiftCards__gift_category_id, GiftCards.gift_product_id AS GiftCards__gift_product_id, GiftCards.price_trial AS GiftCards__price_trial, GiftCards.discount_trial AS GiftCards__discount_trial, GiftCards.price_value AS GiftCards__price_value, GiftCards.price_subscribed AS GiftCards__price_subscribed, GiftCards.discount_subscribed AS GiftCards__discount_subscribed, GiftCards.currency_id AS GiftCards__currency_id, GiftCards.country_id AS GiftCards__country_id, GiftCards.country_valid AS GiftCards__country_valid, GiftCards.product_sku AS GiftCards__product_sku, GiftCards.active AS GiftCards__active, GiftCards.created AS GiftCards__created, GiftCards.modified AS GiftCards__modified, GiftCards.is_stock AS GiftCards__is_stock, Currencies.id AS Currencies__id, Currencies.symbol AS Currencies__symbol, Currencies.code AS Currencies__code, Currencies.name AS Currencies__name, GiftProducts.id AS GiftProducts__id, GiftProducts.gift_category_id AS GiftProducts__gift_category_id, GiftProducts.name AS GiftProducts__name, GiftProducts.normalized AS GiftProducts__normalized, GiftProducts.pf_brand AS GiftProducts__pf_brand, GiftProducts.ico_url AS GiftProducts__ico_url, GiftProducts.sort_order AS GiftProducts__sort_order, GiftProducts.description AS GiftProducts__description, GiftProducts.description_en AS GiftProducts__description_en, GiftProducts.created AS GiftProducts__created, GiftProducts.modified AS GiftProducts__modified FROM gift_cards GiftCards LEFT JOIN currencies Currencies ON Currencies.id = (GiftCards.currency_id) LEFT JOIN gift_products GiftProducts ON GiftProducts.id = (GiftCards.gift_product_id) WHERE (active = :c0 AND Currencies.code = :c1 AND country_valid in (:c2,:c3,:c4) AND GiftProducts.gift_category_id = :c5 AND GiftCards.id != :c6 AND GiftCards.id not in (:c7,:c8,:c9,:c10)) LIMIT 2'
'params' => [
':c0' => [
'value' => '1' ,
'type' => 'boolean' ,
'placeholder' => 'c0' ,
] ,
':c1' => [
'value' => 'EUR' ,
'type' => 'string' ,
'placeholder' => 'c1' ,
] ,
':c2' => [
'value' => 'FR' ,
'type' => 'string' ,
'placeholder' => 'c2' ,
] ,
':c3' => [
'value' => 'EU' ,
'type' => 'string' ,
'placeholder' => 'c3' ,
] ,
':c4' => [
'value' => 'WW' ,
'type' => 'string' ,
'placeholder' => 'c4' ,
] ,
':c5' => [
'value' => (int) 2 ,
'type' => 'integer' ,
'placeholder' => 'c5' ,
] ,
':c6' => [
'value' => (int) 691 ,
'type' => 'integer' ,
'placeholder' => 'c6' ,
] ,
':c7' => [
'value' => (int) 35 ,
'type' => 'integer' ,
'placeholder' => 'c7' ,
] ,
':c8' => [
'value' => (int) 381 ,
'type' => 'integer' ,
'placeholder' => 'c8' ,
] ,
':c9' => [
'value' => (int) 687 ,
'type' => 'integer' ,
'placeholder' => 'c9' ,
] ,
':c10' => [
'value' => (int) 689 ,
'type' => 'integer' ,
'placeholder' => 'c10' ,
] ,
]
'defaultTypes' => [
'GiftCards__id' => 'integer' ,
'GiftCards.id' => 'integer' ,
'id' => 'integer' ,
'GiftCards__name' => 'string' ,
'GiftCards.name' => 'string' ,
'name' => 'string' ,
'GiftCards__normalized' => 'string' ,
'GiftCards.normalized' => 'string' ,
'normalized' => 'string' ,
'GiftCards__gift_category_id' => 'integer' ,
'GiftCards.gift_category_id' => 'integer' ,
'gift_category_id' => 'integer' ,
'GiftCards__gift_product_id' => 'integer' ,
'GiftCards.gift_product_id' => 'integer' ,
'gift_product_id' => 'integer' ,
'GiftCards__price_trial' => 'float' ,
'GiftCards.price_trial' => 'float' ,
'price_trial' => 'float' ,
'GiftCards__discount_trial' => 'integer' ,
'GiftCards.discount_trial' => 'integer' ,
'discount_trial' => 'integer' ,
'GiftCards__price_value' => 'float' ,
'GiftCards.price_value' => 'float' ,
'price_value' => 'float' ,
'GiftCards__price_subscribed' => 'float' ,
'GiftCards.price_subscribed' => 'float' ,
'price_subscribed' => 'float' ,
'GiftCards__discount_subscribed' => 'integer' ,
'GiftCards.discount_subscribed' => 'integer' ,
'discount_subscribed' => 'integer' ,
'GiftCards__currency_id' => 'integer' ,
'GiftCards.currency_id' => 'integer' ,
'currency_id' => 'integer' ,
'GiftCards__country_id' => 'integer' ,
'GiftCards.country_id' => 'integer' ,
'country_id' => 'integer' ,
'GiftCards__country_valid' => 'string' ,
'GiftCards.country_valid' => 'string' ,
'country_valid' => 'string' ,
'GiftCards__product_sku' => 'string' ,
'GiftCards.product_sku' => 'string' ,
'product_sku' => 'string' ,
'GiftCards__active' => 'boolean' ,
'GiftCards.active' => 'boolean' ,
'active' => 'boolean' ,
'GiftCards__created' => 'datetime' ,
'GiftCards.created' => 'datetime' ,
'created' => 'datetime' ,
'GiftCards__modified' => 'datetime' ,
'GiftCards.modified' => 'datetime' ,
'modified' => 'datetime' ,
'GiftCards__is_stock' => 'tinyinteger' ,
'GiftCards.is_stock' => 'tinyinteger' ,
'is_stock' => 'tinyinteger' ,
'Currencies__id' => 'integer' ,
'Currencies.id' => 'integer' ,
'Currencies__symbol' => 'string' ,
'Currencies.symbol' => 'string' ,
'symbol' => 'string' ,
'Currencies__code' => 'string' ,
'Currencies.code' => 'string' ,
'code' => 'string' ,
'Currencies__name' => 'string' ,
'Currencies.name' => 'string' ,
'GiftProducts__id' => 'integer' ,
'GiftProducts.id' => 'integer' ,
'GiftProducts__gift_category_id' => 'integer' ,
'GiftProducts.gift_category_id' => 'integer' ,
'GiftProducts__name' => 'string' ,
'GiftProducts.name' => 'string' ,
'GiftProducts__normalized' => 'string' ,
'GiftProducts.normalized' => 'string' ,
'GiftProducts__pf_brand' => 'string' ,
'GiftProducts.pf_brand' => 'string' ,
'pf_brand' => 'string' ,
'GiftProducts__ico_url' => 'string' ,
'GiftProducts.ico_url' => 'string' ,
'ico_url' => 'string' ,
'GiftProducts__sort_order' => 'integer' ,
'GiftProducts.sort_order' => 'integer' ,
'sort_order' => 'integer' ,
'GiftProducts__description' => 'text' ,
'GiftProducts.description' => 'text' ,
'description' => 'text' ,
'GiftProducts__description_en' => 'text' ,
'GiftProducts.description_en' => 'text' ,
'description_en' => 'text' ,
'GiftProducts__created' => 'datetime' ,
'GiftProducts.created' => 'datetime' ,
'GiftProducts__modified' => 'datetime' ,
'GiftProducts.modified' => 'datetime' ,
]
'decorators' => (int) 0
'executed' => true
'hydrate' => true
'buffered' => true
'formatters' => (int) 0
'mapReducers' => (int) 0
'contain' => [
'Currencies' => [
] ,
'GiftProducts' => [
] ,
]
'matching' => [
]
'extraOptions' => [
]
'repository' => object( App\Model\Table\GiftCardsTable ) id: 1 {
'registryAlias' => 'GiftCards'
'table' => 'gift_cards'
'alias' => 'GiftCards'
'entityClass' => 'Cake\ORM\Entity'
'associations' => [
(int) 0 => 'Currencies' ,
(int) 1 => 'Countries' ,
(int) 2 => 'GiftCategories' ,
(int) 3 => 'GiftProducts' ,
]
'behaviors' => [
(int) 0 => 'Timestamp' ,
]
'defaultConnection' => 'default'
'connectionName' => 'default'
protected _table => 'gift_cards'
protected _alias => 'GiftCards'
protected _connection => object( Cake\Database\Connection ) id: 2 {
}
protected _schema => object( Cake\Database\Schema\TableSchema ) id: 3 {
}
protected _primaryKey => null
protected _displayField => null
protected _associations => object( Cake\ORM\AssociationCollection ) id: 4 {
}
protected _behaviors => object( Cake\ORM\BehaviorRegistry ) id: 5 {
}
protected _entityClass => 'Cake\ORM\Entity'
protected _registryAlias => 'GiftCards'
protected _eventManager => object( Cake\Event\EventManager ) id: 6 {
}
protected _eventClass => 'Cake\Event\Event'
protected _rulesChecker => null
protected _validatorClass => 'Cake\Validation\Validator'
protected _validators => [
'' => [maximum depth reached] ,
]
}
protected _hasFields => false
protected _autoFields => null
protected _hydrate => true
protected _counter => null
protected _eagerLoader => object( Cake\ORM\EagerLoader ) id: 7 {
}
protected _beforeFindFired => true
protected _resultsCount => null
protected _connection => object( Cake\Database\Connection ) id: 2 {}
protected _type => 'select'
protected _parts => [
'delete' => true ,
'update' => [
'' => [maximum depth reached] ,
] ,
'set' => [
'' => [maximum depth reached] ,
] ,
'insert' => [
'' => [maximum depth reached] ,
] ,
'values' => [
'' => [maximum depth reached] ,
] ,
'with' => [
'' => [maximum depth reached] ,
] ,
'select' => [
'' => [maximum depth reached] ,
] ,
'distinct' => false ,
'modifier' => [
'' => [maximum depth reached] ,
] ,
'from' => [
'' => [maximum depth reached] ,
] ,
'join' => [
'' => [maximum depth reached] ,
] ,
'where' => object( Cake\Database\Expression\QueryExpression ) id: 8 {
} ,
'group' => [
'' => [maximum depth reached] ,
] ,
'having' => null ,
'window' => [
'' => [maximum depth reached] ,
] ,
'order' => null ,
'limit' => (int) 2 ,
'offset' => null ,
'union' => [
'' => [maximum depth reached] ,
] ,
'epilog' => null ,
]
protected _selectParts => [
(int) 0 => 'with' ,
(int) 1 => 'select' ,
(int) 2 => 'from' ,
(int) 3 => 'join' ,
(int) 4 => 'where' ,
(int) 5 => 'group' ,
(int) 6 => 'having' ,
(int) 7 => 'order' ,
(int) 8 => 'limit' ,
(int) 9 => 'offset' ,
(int) 10 => 'union' ,
(int) 11 => 'epilog' ,
]
protected _updateParts => [
(int) 0 => 'with' ,
(int) 1 => 'update' ,
(int) 2 => 'set' ,
(int) 3 => 'where' ,
(int) 4 => 'epilog' ,
]
protected _deleteParts => [
(int) 0 => 'with' ,
(int) 1 => 'delete' ,
(int) 2 => 'modifier' ,
(int) 3 => 'from' ,
(int) 4 => 'where' ,
(int) 5 => 'epilog' ,
]
protected _insertParts => [
(int) 0 => 'with' ,
(int) 1 => 'insert' ,
(int) 2 => 'values' ,
(int) 3 => 'epilog' ,
]
protected _dirty => false
protected _resultDecorators => [
]
protected _iterator => object( Cake\Database\Statement\CallbackStatement ) id: 9 {
}
protected _valueBinder => object( Cake\Database\ValueBinder ) id: 10 {
}
protected _functionsBuilder => null
protected _useBufferedResults => true
protected _selectTypeMap => object( Cake\Database\TypeMap ) id: 11 {
}
protected typeCastEnabled => true
protected _typeMap => object( Cake\Database\TypeMap ) id: 12 {
}
protected _repository => object( App\Model\Table\GiftCardsTable ) id: 1 {}
protected _results => object( Cake\ORM\ResultSet ) id: 13 {
}
protected _mapReduce => [
]
protected _formatters => [
]
protected _cache => null
protected _options => [
]
protected _eagerLoaded => false
}
$cards = [
(int) 0 => object( Cake\ORM\Entity ) id: 0 {
'id' => (int) 35
'name' => 'Netflix'
'normalized' => 'Netflix-25-EUR'
'gift_category_id' => (int) 2
'gift_product_id' => (int) 2
'price_trial' => (float) 22
'discount_trial' => (int) 12
'price_value' => (float) 25
'price_subscribed' => (float) 22
'discount_subscribed' => (int) 12
'currency_id' => (int) 1
'country_id' => (int) 75
'country_valid' => 'EU'
'product_sku' => 'Netflix-25-EUR'
'active' => true
'created' => object( Cake\I18n\FrozenTime ) id: 1 {
}
'modified' => object( Cake\I18n\FrozenTime ) id: 2 {
}
'is_stock' => (int) 1
'gift_product' => object( App\Model\Entity\GiftProduct ) id: 3 {
}
'currency' => object( Cake\ORM\Entity ) id: 4 {
}
'[new]' => false
'[accessible]' => [
'*' => true ,
]
'[dirty]' => [
]
'[original]' => [
]
'[virtual]' => [
]
'[hasErrors]' => false
'[errors]' => [
]
'[invalid]' => [
]
'[repository]' => 'GiftCards'
protected _fields => [
'' => [maximum depth reached] ,
]
protected _original => [
'' => [maximum depth reached] ,
]
protected _hidden => [
'' => [maximum depth reached] ,
]
protected _virtual => [
'' => [maximum depth reached] ,
]
protected _dirty => [
'' => [maximum depth reached] ,
]
protected _accessors => [
'' => [maximum depth reached] ,
]
protected _new => false
protected _errors => [
'' => [maximum depth reached] ,
]
protected _invalid => [
'' => [maximum depth reached] ,
]
protected _accessible => [
'' => [maximum depth reached] ,
]
protected _registryAlias => 'GiftCards'
} ,
(int) 1 => object( Cake\ORM\Entity ) id: 5 {
'id' => (int) 381
'name' => 'Netflix'
'normalized' => 'Netflix-15-EUR'
'gift_category_id' => (int) 2
'gift_product_id' => (int) 2
'price_trial' => (float) 13
'discount_trial' => (int) 14
'price_value' => (float) 15
'price_subscribed' => (float) 13
'discount_subscribed' => (int) 14
'currency_id' => (int) 1
'country_id' => (int) 75
'country_valid' => 'EU'
'product_sku' => 'Netflix-15-EUR'
'active' => true
'created' => object( Cake\I18n\FrozenTime ) id: 6 {
}
'modified' => object( Cake\I18n\FrozenTime ) id: 7 {
}
'is_stock' => (int) 1
'gift_product' => object( App\Model\Entity\GiftProduct ) id: 8 {
}
'currency' => object( Cake\ORM\Entity ) id: 9 {
}
'[new]' => false
'[accessible]' => [
'*' => true ,
]
'[dirty]' => [
]
'[original]' => [
]
'[virtual]' => [
]
'[hasErrors]' => false
'[errors]' => [
]
'[invalid]' => [
]
'[repository]' => 'GiftCards'
protected _fields => [
'' => [maximum depth reached] ,
]
protected _original => [
'' => [maximum depth reached] ,
]
protected _hidden => [
'' => [maximum depth reached] ,
]
protected _virtual => [
'' => [maximum depth reached] ,
]
protected _dirty => [
'' => [maximum depth reached] ,
]
protected _accessors => [
'' => [maximum depth reached] ,
]
protected _new => false
protected _errors => [
'' => [maximum depth reached] ,
]
protected _invalid => [
'' => [maximum depth reached] ,
]
protected _accessible => [
'' => [maximum depth reached] ,
]
protected _registryAlias => 'GiftCards'
} ,
(int) 2 => object( Cake\ORM\Entity ) id: 10 {
'id' => (int) 687
'name' => 'Netflix'
'normalized' => 'Netflix-30-EUR'
'gift_category_id' => (int) 2
'gift_product_id' => (int) 2
'price_trial' => (float) 27
'discount_trial' => (int) 10
'price_value' => (float) 30
'price_subscribed' => (float) 27
'discount_subscribed' => (int) 10
'currency_id' => (int) 1
'country_id' => null
'country_valid' => 'EU'
'product_sku' => 'Netflix-30-EUR'
'active' => true
'created' => object( Cake\I18n\FrozenTime ) id: 11 {
}
'modified' => object( Cake\I18n\FrozenTime ) id: 12 {
}
'is_stock' => (int) 1
'gift_product' => object( App\Model\Entity\GiftProduct ) id: 13 {
}
'currency' => object( Cake\ORM\Entity ) id: 14 {
}
'[new]' => false
'[accessible]' => [
'*' => true ,
]
'[dirty]' => [
]
'[original]' => [
]
'[virtual]' => [
]
'[hasErrors]' => false
'[errors]' => [
]
'[invalid]' => [
]
'[repository]' => 'GiftCards'
protected _fields => [
'' => [maximum depth reached] ,
]
protected _original => [
'' => [maximum depth reached] ,
]
protected _hidden => [
'' => [maximum depth reached] ,
]
protected _virtual => [
'' => [maximum depth reached] ,
]
protected _dirty => [
'' => [maximum depth reached] ,
]
protected _accessors => [
'' => [maximum depth reached] ,
]
protected _new => false
protected _errors => [
'' => [maximum depth reached] ,
]
protected _invalid => [
'' => [maximum depth reached] ,
]
protected _accessible => [
'' => [maximum depth reached] ,
]
protected _registryAlias => 'GiftCards'
} ,
(int) 3 => object( Cake\ORM\Entity ) id: 15 {
'id' => (int) 689
'name' => 'Netflix'
'normalized' => 'Netflix-40-EUR'
'gift_category_id' => (int) 2
'gift_product_id' => (int) 2
'price_trial' => (float) 38
'discount_trial' => (int) 5
'price_value' => (float) 40
'price_subscribed' => (float) 38
'discount_subscribed' => (int) 5
'currency_id' => (int) 1
'country_id' => null
'country_valid' => 'EU'
'product_sku' => 'Netflix-40-EUR'
'active' => true
'created' => object( Cake\I18n\FrozenTime ) id: 16 {
}
'modified' => object( Cake\I18n\FrozenTime ) id: 17 {
}
'is_stock' => (int) 1
'gift_product' => object( App\Model\Entity\GiftProduct ) id: 18 {
}
'currency' => object( Cake\ORM\Entity ) id: 19 {
}
'[new]' => false
'[accessible]' => [
'*' => true ,
]
'[dirty]' => [
]
'[original]' => [
]
'[virtual]' => [
]
'[hasErrors]' => false
'[errors]' => [
]
'[invalid]' => [
]
'[repository]' => 'GiftCards'
protected _fields => [
'' => [maximum depth reached] ,
]
protected _original => [
'' => [maximum depth reached] ,
]
protected _hidden => [
'' => [maximum depth reached] ,
]
protected _virtual => [
'' => [maximum depth reached] ,
]
protected _dirty => [
'' => [maximum depth reached] ,
]
protected _accessors => [
'' => [maximum depth reached] ,
]
protected _new => false
protected _errors => [
'' => [maximum depth reached] ,
]
protected _invalid => [
'' => [maximum depth reached] ,
]
protected _accessible => [
'' => [maximum depth reached] ,
]
protected _registryAlias => 'GiftCards'
} ,
(int) 4 => object( Cake\ORM\Entity ) id: 20 {
'id' => (int) 38
'name' => 'Spotify'
'normalized' => 'Spotify-10-EUR-FR'
'gift_category_id' => (int) 2
'gift_product_id' => (int) 1
'price_trial' => (float) 8
'discount_trial' => (int) 20
'price_value' => (float) 10
'price_subscribed' => (float) 8
'discount_subscribed' => (int) 20
'currency_id' => (int) 1
'country_id' => (int) 75
'country_valid' => 'FR'
'product_sku' => 'Spotify-10-EUR-FR'
'active' => true
'created' => object( Cake\I18n\FrozenTime ) id: 21 {
}
'modified' => object( Cake\I18n\FrozenTime ) id: 22 {
}
'is_stock' => (int) 1
'gift_product' => object( App\Model\Entity\GiftProduct ) id: 23 {
}
'currency' => object( Cake\ORM\Entity ) id: 24 {
}
'[new]' => false
'[accessible]' => [
'*' => true ,
]
'[dirty]' => [
]
'[original]' => [
]
'[virtual]' => [
]
'[hasErrors]' => false
'[errors]' => [
]
'[invalid]' => [
]
'[repository]' => 'GiftCards'
protected _fields => [
'' => [maximum depth reached] ,
]
protected _original => [
'' => [maximum depth reached] ,
]
protected _hidden => [
'' => [maximum depth reached] ,
]
protected _virtual => [
'' => [maximum depth reached] ,
]
protected _dirty => [
'' => [maximum depth reached] ,
]
protected _accessors => [
'' => [maximum depth reached] ,
]
protected _new => false
protected _errors => [
'' => [maximum depth reached] ,
]
protected _invalid => [
'' => [maximum depth reached] ,
]
protected _accessible => [
'' => [maximum depth reached] ,
]
protected _registryAlias => 'GiftCards'
} ,
(int) 5 => object( Cake\ORM\Entity ) id: 25 {
'id' => (int) 39
'name' => 'Spotify'
'normalized' => 'Spotify-30-EUR-FR'
'gift_category_id' => (int) 2
'gift_product_id' => (int) 1
'price_trial' => (float) 27
'discount_trial' => (int) 10
'price_value' => (float) 30
'price_subscribed' => (float) 27
'discount_subscribed' => (int) 10
'currency_id' => (int) 1
'country_id' => (int) 75
'country_valid' => 'FR'
'product_sku' => 'Spotify-30-EUR-FR'
'active' => true
'created' => object( Cake\I18n\FrozenTime ) id: 26 {
}
'modified' => object( Cake\I18n\FrozenTime ) id: 27 {
}
'is_stock' => (int) 1
'gift_product' => object( App\Model\Entity\GiftProduct ) id: 28 {
}
'currency' => object( Cake\ORM\Entity ) id: 29 {
}
'[new]' => false
'[accessible]' => [
'*' => true ,
]
'[dirty]' => [
]
'[original]' => [
]
'[virtual]' => [
]
'[hasErrors]' => false
'[errors]' => [
]
'[invalid]' => [
]
'[repository]' => 'GiftCards'
protected _fields => [
'' => [maximum depth reached] ,
]
protected _original => [
'' => [maximum depth reached] ,
]
protected _hidden => [
'' => [maximum depth reached] ,
]
protected _virtual => [
'' => [maximum depth reached] ,
]
protected _dirty => [
'' => [maximum depth reached] ,
]
protected _accessors => [
'' => [maximum depth reached] ,
]
protected _new => false
protected _errors => [
'' => [maximum depth reached] ,
]
protected _invalid => [
'' => [maximum depth reached] ,
]
protected _accessible => [
'' => [maximum depth reached] ,
]
protected _registryAlias => 'GiftCards'
} ,
]
$limit = (int) 2
$session = object( Cake\Http\Session ) id: 0 {
protected _engine => null
protected _started => true
protected _lifetime => (int) 86400
protected _isCLI => false
}
$availabilities = [
'availables' => [
'' => [
(int) 0 => '0orbidden' ,
] ,
] ,
'unavailables' => [
(int) 0 => 'Netflix-50-EUR' ,
] ,
]
$stock = (int) 0
array_column - [internal], line ??
App\Controller\GiftCardsController::view() - APP/Controller/GiftCardsController.php, line 171
Cake\Controller\Controller::invokeAction() - CORE/src/Controller/Controller.php, line 529
Cake\Controller\ControllerFactory::invoke() - CORE/src/Controller/ControllerFactory.php, line 79
Cake\Http\BaseApplication::handle() - CORE/src/Http/BaseApplication.php, line 251
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 77
Authentication\Middleware\AuthenticationMiddleware::process() - ROOT/vendor/cakephp/authentication/src/Middleware/AuthenticationMiddleware.php, line 124
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Http\Middleware\EncryptedCookieMiddleware::process() - CORE/src/Http/Middleware/EncryptedCookieMiddleware.php, line 93
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Http\Middleware\CsrfProtectionMiddleware::process() - CORE/src/Http/Middleware/CsrfProtectionMiddleware.php, line 146
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Http\Middleware\BodyParserMiddleware::process() - CORE/src/Http/Middleware/BodyParserMiddleware.php, line 159
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Routing\Middleware\RoutingMiddleware::process() - CORE/src/Routing/Middleware/RoutingMiddleware.php, line 166
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Routing\Middleware\AssetMiddleware::process() - CORE/src/Routing/Middleware/AssetMiddleware.php, line 68 Warning (2) : array_sum() expects parameter 1 to be array, null given [APP/Controller/GiftCardsController.php , line 171 ]Code Context $stock = 0 ;
if (!empty( $availabilities [ 'availables' ]) && $selected_card -> active ) $stock = array_sum ( array_column ( $availabilities [ 'availables' ][ $selected_card -> product_sku ], 'quantity' ));
} $normalized = 'Netflix-50-EUR'
$selected_card = object( Cake\ORM\Entity ) id: 0 {
'id' => (int) 691
'name' => 'Netflix'
'normalized' => 'Netflix-50-EUR'
'gift_category_id' => (int) 2
'gift_product_id' => (int) 2
'price_trial' => (float) 48
'discount_trial' => (int) 5
'price_value' => (float) 50
'price_subscribed' => (float) 48
'discount_subscribed' => (int) 5
'currency_id' => (int) 1
'country_id' => null
'country_valid' => 'EU'
'product_sku' => 'Netflix-50-EUR'
'active' => true
'created' => object( Cake\I18n\FrozenTime ) id: 1 {
'time' => '2025-10-24 13:41:13.000000+00:00'
'timezone' => 'UTC'
'fixedNowTime' => false
date => '2025-10-24 13:41:13.000000'
timezone_type => (int) 3
timezone => 'UTC'
protected _toStringFormat => [
'' => [maximum depth reached] ,
]
protected _jsonEncodeFormat => 'yyyy-MM-dd'T'HH':'mm':'ssxxx'
protected testNow => null
protected toStringFormat => 'Y-m-d H:i:s'
protected weekendDays => [
'' => [maximum depth reached] ,
]
protected diffFormatter => null
protected _lastErrors => [
'' => [maximum depth reached] ,
]
protected days => [
'' => [maximum depth reached] ,
]
protected weekStartsAt => (int) 1
protected weekEndsAt => (int) 7
protected relativePattern => '/this|next|last|tomorrow|yesterday|midnight|today|[+-]|first|last|ago/i'
protected defaultLocale => null
protected lenientParsing => true
protected _formatters => [
'' => [maximum depth reached] ,
]
}
'modified' => object( Cake\I18n\FrozenTime ) id: 2 {
'time' => '2025-10-24 13:41:13.000000+00:00'
'timezone' => 'UTC'
'fixedNowTime' => false
date => '2025-10-24 13:41:13.000000'
timezone_type => (int) 3
timezone => 'UTC'
protected _toStringFormat => [
'' => [maximum depth reached] ,
]
protected _jsonEncodeFormat => 'yyyy-MM-dd'T'HH':'mm':'ssxxx'
protected testNow => null
protected toStringFormat => 'Y-m-d H:i:s'
protected weekendDays => [
'' => [maximum depth reached] ,
]
protected diffFormatter => null
protected _lastErrors => [
'' => [maximum depth reached] ,
]
protected days => [
'' => [maximum depth reached] ,
]
protected weekStartsAt => (int) 1
protected weekEndsAt => (int) 7
protected relativePattern => '/this|next|last|tomorrow|yesterday|midnight|today|[+-]|first|last|ago/i'
protected defaultLocale => null
protected lenientParsing => true
protected _formatters => [
'' => [maximum depth reached] ,
]
}
'is_stock' => (int) 1
'gift_product' => object( App\Model\Entity\GiftProduct ) id: 3 {
'id' => (int) 2
'gift_category_id' => (int) 2
'name' => 'Netflix'
'normalized' => 'netflix'
'pf_brand' => 'Netflix'
'ico_url' => '/img/netflix.png'
'sort_order' => (int) 0
'description' => 'Carte prépayée permettant d’avoir accès à tous les programmes de la plateforme Netflix. Films, contenu original, programmes TV et encore bien plus. Les membres de Netflix ont accès à tous leurs programmes favoris sur ordinateur, tablette, téléviseur ou encore mobile. Rendez-vous sur www.netflix.com/code et entrez le code de la carte prépayée pour avoir accès aux services Netflix.'
'description_en' => 'Prepaid card allowing access to all programs on the Netflix platform. Movies, original content, TV shows and much more. Netflix members have access to all their favorite programs on computer, tablet, TV or mobile. Go to www.netflix.com/code and enter the prepaid card code to access Netflix services.'
'created' => object( Cake\I18n\FrozenTime ) id: 4 {
}
'modified' => object( Cake\I18n\FrozenTime ) id: 5 {
}
'[new]' => false
'[accessible]' => [
'gift_category_id' => true ,
'name' => true ,
'normalized' => true ,
'ico_url' => true ,
'sort_order' => true ,
'description' => true ,
'description_en' => true ,
'created' => true ,
'modified' => true ,
'gift_category' => true ,
]
'[dirty]' => [
]
'[original]' => [
]
'[virtual]' => [
]
'[hasErrors]' => false
'[errors]' => [
]
'[invalid]' => [
]
'[repository]' => 'GiftProducts'
protected _accessible => [
'' => [maximum depth reached] ,
]
protected _fields => [
'' => [maximum depth reached] ,
]
protected _original => [
'' => [maximum depth reached] ,
]
protected _hidden => [
'' => [maximum depth reached] ,
]
protected _virtual => [
'' => [maximum depth reached] ,
]
protected _dirty => [
'' => [maximum depth reached] ,
]
protected _accessors => [
'' => [maximum depth reached] ,
]
protected _new => false
protected _errors => [
'' => [maximum depth reached] ,
]
protected _invalid => [
'' => [maximum depth reached] ,
]
protected _registryAlias => 'GiftProducts'
}
'currency' => object( Cake\ORM\Entity ) id: 6 {
'id' => (int) 1
'symbol' => '€'
'code' => 'eur'
'name' => 'Euro'
'[new]' => false
'[accessible]' => [
'*' => true ,
]
'[dirty]' => [
]
'[original]' => [
]
'[virtual]' => [
]
'[hasErrors]' => false
'[errors]' => [
]
'[invalid]' => [
]
'[repository]' => 'Currencies'
protected _fields => [
'' => [maximum depth reached] ,
]
protected _original => [
'' => [maximum depth reached] ,
]
protected _hidden => [
'' => [maximum depth reached] ,
]
protected _virtual => [
'' => [maximum depth reached] ,
]
protected _dirty => [
'' => [maximum depth reached] ,
]
protected _accessors => [
'' => [maximum depth reached] ,
]
protected _new => false
protected _errors => [
'' => [maximum depth reached] ,
]
protected _invalid => [
'' => [maximum depth reached] ,
]
protected _accessible => [
'' => [maximum depth reached] ,
]
protected _registryAlias => 'Currencies'
}
'[new]' => false
'[accessible]' => [
'*' => true ,
]
'[dirty]' => [
]
'[original]' => [
]
'[virtual]' => [
]
'[hasErrors]' => false
'[errors]' => [
]
'[invalid]' => [
]
'[repository]' => 'GiftCards'
protected _fields => [
'id' => (int) 691 ,
'name' => 'Netflix' ,
'normalized' => 'Netflix-50-EUR' ,
'gift_category_id' => (int) 2 ,
'gift_product_id' => (int) 2 ,
'price_trial' => (float) 48 ,
'discount_trial' => (int) 5 ,
'price_value' => (float) 50 ,
'price_subscribed' => (float) 48 ,
'discount_subscribed' => (int) 5 ,
'currency_id' => (int) 1 ,
'country_id' => null ,
'country_valid' => 'EU' ,
'product_sku' => 'Netflix-50-EUR' ,
'active' => true ,
'created' => object( Cake\I18n\FrozenTime ) id: 1 {} ,
'modified' => object( Cake\I18n\FrozenTime ) id: 2 {} ,
'is_stock' => (int) 1 ,
'gift_product' => object( App\Model\Entity\GiftProduct ) id: 3 {} ,
'currency' => object( Cake\ORM\Entity ) id: 6 {} ,
]
protected _original => [
]
protected _hidden => [
]
protected _virtual => [
]
protected _dirty => [
]
protected _accessors => [
'App\Model\Entity\GiftProduct' => [
'' => [maximum depth reached] ,
] ,
]
protected _new => false
protected _errors => [
]
protected _invalid => [
]
protected _accessible => [
'*' => true ,
]
protected _registryAlias => 'GiftCards'
}
$query = object( Cake\ORM\Query ) id: 0 {
'(help)' => 'This is a Query object, to get the results execute or iterate it.'
'sql' => 'SELECT GiftCards.id AS GiftCards__id, GiftCards.name AS GiftCards__name, GiftCards.normalized AS GiftCards__normalized, GiftCards.gift_category_id AS GiftCards__gift_category_id, GiftCards.gift_product_id AS GiftCards__gift_product_id, GiftCards.price_trial AS GiftCards__price_trial, GiftCards.discount_trial AS GiftCards__discount_trial, GiftCards.price_value AS GiftCards__price_value, GiftCards.price_subscribed AS GiftCards__price_subscribed, GiftCards.discount_subscribed AS GiftCards__discount_subscribed, GiftCards.currency_id AS GiftCards__currency_id, GiftCards.country_id AS GiftCards__country_id, GiftCards.country_valid AS GiftCards__country_valid, GiftCards.product_sku AS GiftCards__product_sku, GiftCards.active AS GiftCards__active, GiftCards.created AS GiftCards__created, GiftCards.modified AS GiftCards__modified, GiftCards.is_stock AS GiftCards__is_stock, Currencies.id AS Currencies__id, Currencies.symbol AS Currencies__symbol, Currencies.code AS Currencies__code, Currencies.name AS Currencies__name, GiftProducts.id AS GiftProducts__id, GiftProducts.gift_category_id AS GiftProducts__gift_category_id, GiftProducts.name AS GiftProducts__name, GiftProducts.normalized AS GiftProducts__normalized, GiftProducts.pf_brand AS GiftProducts__pf_brand, GiftProducts.ico_url AS GiftProducts__ico_url, GiftProducts.sort_order AS GiftProducts__sort_order, GiftProducts.description AS GiftProducts__description, GiftProducts.description_en AS GiftProducts__description_en, GiftProducts.created AS GiftProducts__created, GiftProducts.modified AS GiftProducts__modified FROM gift_cards GiftCards LEFT JOIN currencies Currencies ON Currencies.id = (GiftCards.currency_id) LEFT JOIN gift_products GiftProducts ON GiftProducts.id = (GiftCards.gift_product_id) WHERE (active = :c0 AND Currencies.code = :c1 AND country_valid in (:c2,:c3,:c4) AND GiftProducts.gift_category_id = :c5 AND GiftCards.id != :c6 AND GiftCards.id not in (:c7,:c8,:c9,:c10)) LIMIT 2'
'params' => [
':c0' => [
'value' => '1' ,
'type' => 'boolean' ,
'placeholder' => 'c0' ,
] ,
':c1' => [
'value' => 'EUR' ,
'type' => 'string' ,
'placeholder' => 'c1' ,
] ,
':c2' => [
'value' => 'FR' ,
'type' => 'string' ,
'placeholder' => 'c2' ,
] ,
':c3' => [
'value' => 'EU' ,
'type' => 'string' ,
'placeholder' => 'c3' ,
] ,
':c4' => [
'value' => 'WW' ,
'type' => 'string' ,
'placeholder' => 'c4' ,
] ,
':c5' => [
'value' => (int) 2 ,
'type' => 'integer' ,
'placeholder' => 'c5' ,
] ,
':c6' => [
'value' => (int) 691 ,
'type' => 'integer' ,
'placeholder' => 'c6' ,
] ,
':c7' => [
'value' => (int) 35 ,
'type' => 'integer' ,
'placeholder' => 'c7' ,
] ,
':c8' => [
'value' => (int) 381 ,
'type' => 'integer' ,
'placeholder' => 'c8' ,
] ,
':c9' => [
'value' => (int) 687 ,
'type' => 'integer' ,
'placeholder' => 'c9' ,
] ,
':c10' => [
'value' => (int) 689 ,
'type' => 'integer' ,
'placeholder' => 'c10' ,
] ,
]
'defaultTypes' => [
'GiftCards__id' => 'integer' ,
'GiftCards.id' => 'integer' ,
'id' => 'integer' ,
'GiftCards__name' => 'string' ,
'GiftCards.name' => 'string' ,
'name' => 'string' ,
'GiftCards__normalized' => 'string' ,
'GiftCards.normalized' => 'string' ,
'normalized' => 'string' ,
'GiftCards__gift_category_id' => 'integer' ,
'GiftCards.gift_category_id' => 'integer' ,
'gift_category_id' => 'integer' ,
'GiftCards__gift_product_id' => 'integer' ,
'GiftCards.gift_product_id' => 'integer' ,
'gift_product_id' => 'integer' ,
'GiftCards__price_trial' => 'float' ,
'GiftCards.price_trial' => 'float' ,
'price_trial' => 'float' ,
'GiftCards__discount_trial' => 'integer' ,
'GiftCards.discount_trial' => 'integer' ,
'discount_trial' => 'integer' ,
'GiftCards__price_value' => 'float' ,
'GiftCards.price_value' => 'float' ,
'price_value' => 'float' ,
'GiftCards__price_subscribed' => 'float' ,
'GiftCards.price_subscribed' => 'float' ,
'price_subscribed' => 'float' ,
'GiftCards__discount_subscribed' => 'integer' ,
'GiftCards.discount_subscribed' => 'integer' ,
'discount_subscribed' => 'integer' ,
'GiftCards__currency_id' => 'integer' ,
'GiftCards.currency_id' => 'integer' ,
'currency_id' => 'integer' ,
'GiftCards__country_id' => 'integer' ,
'GiftCards.country_id' => 'integer' ,
'country_id' => 'integer' ,
'GiftCards__country_valid' => 'string' ,
'GiftCards.country_valid' => 'string' ,
'country_valid' => 'string' ,
'GiftCards__product_sku' => 'string' ,
'GiftCards.product_sku' => 'string' ,
'product_sku' => 'string' ,
'GiftCards__active' => 'boolean' ,
'GiftCards.active' => 'boolean' ,
'active' => 'boolean' ,
'GiftCards__created' => 'datetime' ,
'GiftCards.created' => 'datetime' ,
'created' => 'datetime' ,
'GiftCards__modified' => 'datetime' ,
'GiftCards.modified' => 'datetime' ,
'modified' => 'datetime' ,
'GiftCards__is_stock' => 'tinyinteger' ,
'GiftCards.is_stock' => 'tinyinteger' ,
'is_stock' => 'tinyinteger' ,
'Currencies__id' => 'integer' ,
'Currencies.id' => 'integer' ,
'Currencies__symbol' => 'string' ,
'Currencies.symbol' => 'string' ,
'symbol' => 'string' ,
'Currencies__code' => 'string' ,
'Currencies.code' => 'string' ,
'code' => 'string' ,
'Currencies__name' => 'string' ,
'Currencies.name' => 'string' ,
'GiftProducts__id' => 'integer' ,
'GiftProducts.id' => 'integer' ,
'GiftProducts__gift_category_id' => 'integer' ,
'GiftProducts.gift_category_id' => 'integer' ,
'GiftProducts__name' => 'string' ,
'GiftProducts.name' => 'string' ,
'GiftProducts__normalized' => 'string' ,
'GiftProducts.normalized' => 'string' ,
'GiftProducts__pf_brand' => 'string' ,
'GiftProducts.pf_brand' => 'string' ,
'pf_brand' => 'string' ,
'GiftProducts__ico_url' => 'string' ,
'GiftProducts.ico_url' => 'string' ,
'ico_url' => 'string' ,
'GiftProducts__sort_order' => 'integer' ,
'GiftProducts.sort_order' => 'integer' ,
'sort_order' => 'integer' ,
'GiftProducts__description' => 'text' ,
'GiftProducts.description' => 'text' ,
'description' => 'text' ,
'GiftProducts__description_en' => 'text' ,
'GiftProducts.description_en' => 'text' ,
'description_en' => 'text' ,
'GiftProducts__created' => 'datetime' ,
'GiftProducts.created' => 'datetime' ,
'GiftProducts__modified' => 'datetime' ,
'GiftProducts.modified' => 'datetime' ,
]
'decorators' => (int) 0
'executed' => true
'hydrate' => true
'buffered' => true
'formatters' => (int) 0
'mapReducers' => (int) 0
'contain' => [
'Currencies' => [
] ,
'GiftProducts' => [
] ,
]
'matching' => [
]
'extraOptions' => [
]
'repository' => object( App\Model\Table\GiftCardsTable ) id: 1 {
'registryAlias' => 'GiftCards'
'table' => 'gift_cards'
'alias' => 'GiftCards'
'entityClass' => 'Cake\ORM\Entity'
'associations' => [
(int) 0 => 'Currencies' ,
(int) 1 => 'Countries' ,
(int) 2 => 'GiftCategories' ,
(int) 3 => 'GiftProducts' ,
]
'behaviors' => [
(int) 0 => 'Timestamp' ,
]
'defaultConnection' => 'default'
'connectionName' => 'default'
protected _table => 'gift_cards'
protected _alias => 'GiftCards'
protected _connection => object( Cake\Database\Connection ) id: 2 {
}
protected _schema => object( Cake\Database\Schema\TableSchema ) id: 3 {
}
protected _primaryKey => null
protected _displayField => null
protected _associations => object( Cake\ORM\AssociationCollection ) id: 4 {
}
protected _behaviors => object( Cake\ORM\BehaviorRegistry ) id: 5 {
}
protected _entityClass => 'Cake\ORM\Entity'
protected _registryAlias => 'GiftCards'
protected _eventManager => object( Cake\Event\EventManager ) id: 6 {
}
protected _eventClass => 'Cake\Event\Event'
protected _rulesChecker => null
protected _validatorClass => 'Cake\Validation\Validator'
protected _validators => [
'' => [maximum depth reached] ,
]
}
protected _hasFields => false
protected _autoFields => null
protected _hydrate => true
protected _counter => null
protected _eagerLoader => object( Cake\ORM\EagerLoader ) id: 7 {
}
protected _beforeFindFired => true
protected _resultsCount => null
protected _connection => object( Cake\Database\Connection ) id: 2 {}
protected _type => 'select'
protected _parts => [
'delete' => true ,
'update' => [
'' => [maximum depth reached] ,
] ,
'set' => [
'' => [maximum depth reached] ,
] ,
'insert' => [
'' => [maximum depth reached] ,
] ,
'values' => [
'' => [maximum depth reached] ,
] ,
'with' => [
'' => [maximum depth reached] ,
] ,
'select' => [
'' => [maximum depth reached] ,
] ,
'distinct' => false ,
'modifier' => [
'' => [maximum depth reached] ,
] ,
'from' => [
'' => [maximum depth reached] ,
] ,
'join' => [
'' => [maximum depth reached] ,
] ,
'where' => object( Cake\Database\Expression\QueryExpression ) id: 8 {
} ,
'group' => [
'' => [maximum depth reached] ,
] ,
'having' => null ,
'window' => [
'' => [maximum depth reached] ,
] ,
'order' => null ,
'limit' => (int) 2 ,
'offset' => null ,
'union' => [
'' => [maximum depth reached] ,
] ,
'epilog' => null ,
]
protected _selectParts => [
(int) 0 => 'with' ,
(int) 1 => 'select' ,
(int) 2 => 'from' ,
(int) 3 => 'join' ,
(int) 4 => 'where' ,
(int) 5 => 'group' ,
(int) 6 => 'having' ,
(int) 7 => 'order' ,
(int) 8 => 'limit' ,
(int) 9 => 'offset' ,
(int) 10 => 'union' ,
(int) 11 => 'epilog' ,
]
protected _updateParts => [
(int) 0 => 'with' ,
(int) 1 => 'update' ,
(int) 2 => 'set' ,
(int) 3 => 'where' ,
(int) 4 => 'epilog' ,
]
protected _deleteParts => [
(int) 0 => 'with' ,
(int) 1 => 'delete' ,
(int) 2 => 'modifier' ,
(int) 3 => 'from' ,
(int) 4 => 'where' ,
(int) 5 => 'epilog' ,
]
protected _insertParts => [
(int) 0 => 'with' ,
(int) 1 => 'insert' ,
(int) 2 => 'values' ,
(int) 3 => 'epilog' ,
]
protected _dirty => false
protected _resultDecorators => [
]
protected _iterator => object( Cake\Database\Statement\CallbackStatement ) id: 9 {
}
protected _valueBinder => object( Cake\Database\ValueBinder ) id: 10 {
}
protected _functionsBuilder => null
protected _useBufferedResults => true
protected _selectTypeMap => object( Cake\Database\TypeMap ) id: 11 {
}
protected typeCastEnabled => true
protected _typeMap => object( Cake\Database\TypeMap ) id: 12 {
}
protected _repository => object( App\Model\Table\GiftCardsTable ) id: 1 {}
protected _results => object( Cake\ORM\ResultSet ) id: 13 {
}
protected _mapReduce => [
]
protected _formatters => [
]
protected _cache => null
protected _options => [
]
protected _eagerLoaded => false
}
$cards = [
(int) 0 => object( Cake\ORM\Entity ) id: 0 {
'id' => (int) 35
'name' => 'Netflix'
'normalized' => 'Netflix-25-EUR'
'gift_category_id' => (int) 2
'gift_product_id' => (int) 2
'price_trial' => (float) 22
'discount_trial' => (int) 12
'price_value' => (float) 25
'price_subscribed' => (float) 22
'discount_subscribed' => (int) 12
'currency_id' => (int) 1
'country_id' => (int) 75
'country_valid' => 'EU'
'product_sku' => 'Netflix-25-EUR'
'active' => true
'created' => object( Cake\I18n\FrozenTime ) id: 1 {
}
'modified' => object( Cake\I18n\FrozenTime ) id: 2 {
}
'is_stock' => (int) 1
'gift_product' => object( App\Model\Entity\GiftProduct ) id: 3 {
}
'currency' => object( Cake\ORM\Entity ) id: 4 {
}
'[new]' => false
'[accessible]' => [
'*' => true ,
]
'[dirty]' => [
]
'[original]' => [
]
'[virtual]' => [
]
'[hasErrors]' => false
'[errors]' => [
]
'[invalid]' => [
]
'[repository]' => 'GiftCards'
protected _fields => [
'' => [maximum depth reached] ,
]
protected _original => [
'' => [maximum depth reached] ,
]
protected _hidden => [
'' => [maximum depth reached] ,
]
protected _virtual => [
'' => [maximum depth reached] ,
]
protected _dirty => [
'' => [maximum depth reached] ,
]
protected _accessors => [
'' => [maximum depth reached] ,
]
protected _new => false
protected _errors => [
'' => [maximum depth reached] ,
]
protected _invalid => [
'' => [maximum depth reached] ,
]
protected _accessible => [
'' => [maximum depth reached] ,
]
protected _registryAlias => 'GiftCards'
} ,
(int) 1 => object( Cake\ORM\Entity ) id: 5 {
'id' => (int) 381
'name' => 'Netflix'
'normalized' => 'Netflix-15-EUR'
'gift_category_id' => (int) 2
'gift_product_id' => (int) 2
'price_trial' => (float) 13
'discount_trial' => (int) 14
'price_value' => (float) 15
'price_subscribed' => (float) 13
'discount_subscribed' => (int) 14
'currency_id' => (int) 1
'country_id' => (int) 75
'country_valid' => 'EU'
'product_sku' => 'Netflix-15-EUR'
'active' => true
'created' => object( Cake\I18n\FrozenTime ) id: 6 {
}
'modified' => object( Cake\I18n\FrozenTime ) id: 7 {
}
'is_stock' => (int) 1
'gift_product' => object( App\Model\Entity\GiftProduct ) id: 8 {
}
'currency' => object( Cake\ORM\Entity ) id: 9 {
}
'[new]' => false
'[accessible]' => [
'*' => true ,
]
'[dirty]' => [
]
'[original]' => [
]
'[virtual]' => [
]
'[hasErrors]' => false
'[errors]' => [
]
'[invalid]' => [
]
'[repository]' => 'GiftCards'
protected _fields => [
'' => [maximum depth reached] ,
]
protected _original => [
'' => [maximum depth reached] ,
]
protected _hidden => [
'' => [maximum depth reached] ,
]
protected _virtual => [
'' => [maximum depth reached] ,
]
protected _dirty => [
'' => [maximum depth reached] ,
]
protected _accessors => [
'' => [maximum depth reached] ,
]
protected _new => false
protected _errors => [
'' => [maximum depth reached] ,
]
protected _invalid => [
'' => [maximum depth reached] ,
]
protected _accessible => [
'' => [maximum depth reached] ,
]
protected _registryAlias => 'GiftCards'
} ,
(int) 2 => object( Cake\ORM\Entity ) id: 10 {
'id' => (int) 687
'name' => 'Netflix'
'normalized' => 'Netflix-30-EUR'
'gift_category_id' => (int) 2
'gift_product_id' => (int) 2
'price_trial' => (float) 27
'discount_trial' => (int) 10
'price_value' => (float) 30
'price_subscribed' => (float) 27
'discount_subscribed' => (int) 10
'currency_id' => (int) 1
'country_id' => null
'country_valid' => 'EU'
'product_sku' => 'Netflix-30-EUR'
'active' => true
'created' => object( Cake\I18n\FrozenTime ) id: 11 {
}
'modified' => object( Cake\I18n\FrozenTime ) id: 12 {
}
'is_stock' => (int) 1
'gift_product' => object( App\Model\Entity\GiftProduct ) id: 13 {
}
'currency' => object( Cake\ORM\Entity ) id: 14 {
}
'[new]' => false
'[accessible]' => [
'*' => true ,
]
'[dirty]' => [
]
'[original]' => [
]
'[virtual]' => [
]
'[hasErrors]' => false
'[errors]' => [
]
'[invalid]' => [
]
'[repository]' => 'GiftCards'
protected _fields => [
'' => [maximum depth reached] ,
]
protected _original => [
'' => [maximum depth reached] ,
]
protected _hidden => [
'' => [maximum depth reached] ,
]
protected _virtual => [
'' => [maximum depth reached] ,
]
protected _dirty => [
'' => [maximum depth reached] ,
]
protected _accessors => [
'' => [maximum depth reached] ,
]
protected _new => false
protected _errors => [
'' => [maximum depth reached] ,
]
protected _invalid => [
'' => [maximum depth reached] ,
]
protected _accessible => [
'' => [maximum depth reached] ,
]
protected _registryAlias => 'GiftCards'
} ,
(int) 3 => object( Cake\ORM\Entity ) id: 15 {
'id' => (int) 689
'name' => 'Netflix'
'normalized' => 'Netflix-40-EUR'
'gift_category_id' => (int) 2
'gift_product_id' => (int) 2
'price_trial' => (float) 38
'discount_trial' => (int) 5
'price_value' => (float) 40
'price_subscribed' => (float) 38
'discount_subscribed' => (int) 5
'currency_id' => (int) 1
'country_id' => null
'country_valid' => 'EU'
'product_sku' => 'Netflix-40-EUR'
'active' => true
'created' => object( Cake\I18n\FrozenTime ) id: 16 {
}
'modified' => object( Cake\I18n\FrozenTime ) id: 17 {
}
'is_stock' => (int) 1
'gift_product' => object( App\Model\Entity\GiftProduct ) id: 18 {
}
'currency' => object( Cake\ORM\Entity ) id: 19 {
}
'[new]' => false
'[accessible]' => [
'*' => true ,
]
'[dirty]' => [
]
'[original]' => [
]
'[virtual]' => [
]
'[hasErrors]' => false
'[errors]' => [
]
'[invalid]' => [
]
'[repository]' => 'GiftCards'
protected _fields => [
'' => [maximum depth reached] ,
]
protected _original => [
'' => [maximum depth reached] ,
]
protected _hidden => [
'' => [maximum depth reached] ,
]
protected _virtual => [
'' => [maximum depth reached] ,
]
protected _dirty => [
'' => [maximum depth reached] ,
]
protected _accessors => [
'' => [maximum depth reached] ,
]
protected _new => false
protected _errors => [
'' => [maximum depth reached] ,
]
protected _invalid => [
'' => [maximum depth reached] ,
]
protected _accessible => [
'' => [maximum depth reached] ,
]
protected _registryAlias => 'GiftCards'
} ,
(int) 4 => object( Cake\ORM\Entity ) id: 20 {
'id' => (int) 38
'name' => 'Spotify'
'normalized' => 'Spotify-10-EUR-FR'
'gift_category_id' => (int) 2
'gift_product_id' => (int) 1
'price_trial' => (float) 8
'discount_trial' => (int) 20
'price_value' => (float) 10
'price_subscribed' => (float) 8
'discount_subscribed' => (int) 20
'currency_id' => (int) 1
'country_id' => (int) 75
'country_valid' => 'FR'
'product_sku' => 'Spotify-10-EUR-FR'
'active' => true
'created' => object( Cake\I18n\FrozenTime ) id: 21 {
}
'modified' => object( Cake\I18n\FrozenTime ) id: 22 {
}
'is_stock' => (int) 1
'gift_product' => object( App\Model\Entity\GiftProduct ) id: 23 {
}
'currency' => object( Cake\ORM\Entity ) id: 24 {
}
'[new]' => false
'[accessible]' => [
'*' => true ,
]
'[dirty]' => [
]
'[original]' => [
]
'[virtual]' => [
]
'[hasErrors]' => false
'[errors]' => [
]
'[invalid]' => [
]
'[repository]' => 'GiftCards'
protected _fields => [
'' => [maximum depth reached] ,
]
protected _original => [
'' => [maximum depth reached] ,
]
protected _hidden => [
'' => [maximum depth reached] ,
]
protected _virtual => [
'' => [maximum depth reached] ,
]
protected _dirty => [
'' => [maximum depth reached] ,
]
protected _accessors => [
'' => [maximum depth reached] ,
]
protected _new => false
protected _errors => [
'' => [maximum depth reached] ,
]
protected _invalid => [
'' => [maximum depth reached] ,
]
protected _accessible => [
'' => [maximum depth reached] ,
]
protected _registryAlias => 'GiftCards'
} ,
(int) 5 => object( Cake\ORM\Entity ) id: 25 {
'id' => (int) 39
'name' => 'Spotify'
'normalized' => 'Spotify-30-EUR-FR'
'gift_category_id' => (int) 2
'gift_product_id' => (int) 1
'price_trial' => (float) 27
'discount_trial' => (int) 10
'price_value' => (float) 30
'price_subscribed' => (float) 27
'discount_subscribed' => (int) 10
'currency_id' => (int) 1
'country_id' => (int) 75
'country_valid' => 'FR'
'product_sku' => 'Spotify-30-EUR-FR'
'active' => true
'created' => object( Cake\I18n\FrozenTime ) id: 26 {
}
'modified' => object( Cake\I18n\FrozenTime ) id: 27 {
}
'is_stock' => (int) 1
'gift_product' => object( App\Model\Entity\GiftProduct ) id: 28 {
}
'currency' => object( Cake\ORM\Entity ) id: 29 {
}
'[new]' => false
'[accessible]' => [
'*' => true ,
]
'[dirty]' => [
]
'[original]' => [
]
'[virtual]' => [
]
'[hasErrors]' => false
'[errors]' => [
]
'[invalid]' => [
]
'[repository]' => 'GiftCards'
protected _fields => [
'' => [maximum depth reached] ,
]
protected _original => [
'' => [maximum depth reached] ,
]
protected _hidden => [
'' => [maximum depth reached] ,
]
protected _virtual => [
'' => [maximum depth reached] ,
]
protected _dirty => [
'' => [maximum depth reached] ,
]
protected _accessors => [
'' => [maximum depth reached] ,
]
protected _new => false
protected _errors => [
'' => [maximum depth reached] ,
]
protected _invalid => [
'' => [maximum depth reached] ,
]
protected _accessible => [
'' => [maximum depth reached] ,
]
protected _registryAlias => 'GiftCards'
} ,
]
$limit = (int) 2
$session = object( Cake\Http\Session ) id: 0 {
protected _engine => null
protected _started => true
protected _lifetime => (int) 86400
protected _isCLI => false
}
$availabilities = [
'availables' => [
'' => [
(int) 0 => '0orbidden' ,
] ,
] ,
'unavailables' => [
(int) 0 => 'Netflix-50-EUR' ,
] ,
]
$stock = (int) 0
array_sum - [internal], line ??
App\Controller\GiftCardsController::view() - APP/Controller/GiftCardsController.php, line 171
Cake\Controller\Controller::invokeAction() - CORE/src/Controller/Controller.php, line 529
Cake\Controller\ControllerFactory::invoke() - CORE/src/Controller/ControllerFactory.php, line 79
Cake\Http\BaseApplication::handle() - CORE/src/Http/BaseApplication.php, line 251
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 77
Authentication\Middleware\AuthenticationMiddleware::process() - ROOT/vendor/cakephp/authentication/src/Middleware/AuthenticationMiddleware.php, line 124
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Http\Middleware\EncryptedCookieMiddleware::process() - CORE/src/Http/Middleware/EncryptedCookieMiddleware.php, line 93
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Http\Middleware\CsrfProtectionMiddleware::process() - CORE/src/Http/Middleware/CsrfProtectionMiddleware.php, line 146
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Http\Middleware\BodyParserMiddleware::process() - CORE/src/Http/Middleware/BodyParserMiddleware.php, line 159
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Routing\Middleware\RoutingMiddleware::process() - CORE/src/Routing/Middleware/RoutingMiddleware.php, line 166
Cake\Http\Runner::handle() - CORE/src/Http/Runner.php, line 73
Cake\Routing\Middleware\AssetMiddleware::process() - CORE/src/Routing/Middleware/AssetMiddleware.php, line 68 Warning (512) : Unable to emit headers. Headers sent in file=/var/www/vhosts/topcartescadeaux.com/httpdocs/vendor/cakephp/cakephp/src/Error/Debugger.php line=954 [CORE/src/Http/ResponseEmitter.php , line 71 ]Code Context $message = "Unable to emit headers. Headers sent in file= $file line= $line " ;
trigger_error ( $message , E_USER_WARNING );
} $response = object( Cake\Http\Response ) id: 0 {
'status' => (int) 200
'contentType' => 'text/html'
'headers' => [
'Content-Type' => [
(int) 0 => 'text/html; charset=UTF-8' ,
] ,
]
'file' => null
'fileRange' => [
]
'cookies' => object( Cake\Http\Cookie\CookieCollection ) id: 1 {
protected cookies => [
'' => [maximum depth reached] ,
]
}
'cacheDirectives' => [
]
'body' => '
<!DOCTYPE html>
<html lang="en">
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<title>Carte cadeaux Netflix 50€ sur TopCartesCadeaux</title><meta name="title" content="Carte cadeaux Netflix 50€ sur TopCartesCadeaux"/><meta property="og:title" content="Carte cadeaux Netflix 50€ sur TopCartesCadeaux"/> <meta name="description" content="Obtenez votre carte cadeau en seulement quelques minutes sur TopCartesCadeaux et au prix le moins cher !"/><meta property="og:description" content="Obtenez votre carte cadeau en seulement quelques minutes sur TopCartesCadeaux et au prix le moins cher !"/> <meta property="og:type" content="TopCartesCadeaux">
<meta property="og:url" content="https://TopCartesCadeaux.com">
<meta name="msapplication-tap-highlight" content="no">
<meta name="cleartype" content="on">
<meta name="HandheldFriendly" content="True">
<meta name="format-detection" content="telephone=no">
<meta name="format-detection" content="date=no">
<meta name="format-detection" content="address=no">
<meta name="format-detection" content="email=no">
<meta name="google-site-verification" content="0bgObTLbA4YJg0BmU_NVKGy4SR7liJBPBXqC-IOipFA" />
<meta content="notranslate" name="google">
<link rel="apple-touch-icon" sizes="57x57" href="/img/logo.svg?1">
<link rel="apple-touch-icon" sizes="60x60" href="/img/logo.svg?1">
<link rel="apple-touch-icon" sizes="72x72" href="/img/logo.svg?1">
<link rel="apple-touch-icon" sizes="76x76" href="/img/logo.svg?1">
<link rel="apple-touch-icon" sizes="114x114" href="/img/logo.svg?1">
<link rel="apple-touch-icon" sizes="120x120" href="/img/logo.svg?1">
<link rel="apple-touch-icon" sizes="144x144" href="/img/logo.svg?1">
<link rel="apple-touch-icon" sizes="152x152" href="/img/logo.svg?1">
<link rel="apple-touch-icon" sizes="180x180" href="/img/logo.svg?1">
<link rel="icon" type="image/png" sizes="192x192" href="/img/logo.svg?1">
<link rel="icon" type="image/png" sizes="32x32" href="/img/logo.svg?1">
<link rel="icon" type="image/png" sizes="96x96" href="/img/logo.svg?1">
<link rel="icon" type="image/png" sizes="16x16" href="/img/logo.svg?1">
<link rel="manifest" href="/img/favicon/manifest.json">
<meta name="msapplication-TileColor" content="#ffffff">
<meta name="msapplication-TileImage" content="/img/logo.svg?1">
<meta name="theme-color" content="#ffffff">
<link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@500&family=Poppins:wght@300;400;500;600;700&display=swap" rel="stylesheet">
<script src="https://kit.fontawesome.com/1d8cb88fe1.js" crossorigin="anonymous"></script>
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.0.13/css/all.css" integrity="sha384-DNOHZ68U8hZfKXOrtjWvjxusGo9WQnrNx2sqG0tfsghAvtVlRW3tvkXWZh58N9jp" crossorigin="anonymous">
<link rel="stylesheet" href="/css/style.min.css?1641406724"/>
<link rel="stylesheet" href="/css/style_custom.css?1642092585"/>
<link rel="stylesheet" href="/css/intlTelInput.min.css?1641406725"/>
<script src="/js/jquery.min.js?1641406728"></script>
<script src="/js/jquery.validate.min.js?1641406726"></script>
<script src="/js/additional-methods.min.js?1641406727"></script>
<script src="/js/popper.min.js?1641406729"></script>
<script src="/js/bootstrap.min.js?1641406728"></script>
<script src="/js/cleave.min.js?1641406729"></script>
<script src="/js/localization/cleave-phone.i18n.js?1641406773"></script>
<script src="/js/localization/fix_phones.js?1641406773"></script>
<script src="/js/intlTelInput.min.js?1641406726"></script>
<script src="/js/default.js?1644339397"></script>
<meta name="robots" content="noindex,nofollow" />
<!-- Google Tag Manager -->
<script>
(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-583VM3D');
</script>
<!-- End Google Tag Manager -->
<!-- Global site tag (gtag.js) - Google Ads: 10783169363 -->
<script async src="https://www.googletagmanager.com/gtag/js?id=AW-10783169363"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'AW-10783169363');
</script>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-209212759-1', 'auto');
ga('send', 'pageview');
</script>
<body>
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-583VM3D"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
<div class="wrapper" id="top">
<nav class="navbar navbar-light navbar-expand-lg">
<div class="container">
<div class="row">
<div class="col-12 d-lg-flex flex-row justify-content-between"><a class="navbar__brand brand" href="/fr"><span class="brand__name">TopCartesCadeaux</span></a>
<div class="navbar__toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-extended="false" aria-label="Toggle navigation">
<svg xmlns="http://www.w3.org/2000/svg" width="28.8" height="16.8" viewBox="0 0 20 16">
<g fill="#FFFFFF">
<path d="M0 7h20v2H0z"></path>
<path d="M0 1h20v2H0z"></path>
<path d="M0 13h20v2H0z"></path>
</g>
</svg>
</div>
<div class="collapse navbar-collapse flex-grow-0" id="navbarSupportedContent">
<ul class="nav navbar__nav">
<li class="nav__item">
<button class="nav__link dropdown-toggle" id="dropdownMenuButton" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Catégories </button>
<!-- <div class="dropdown-menu" aria-labelledby="dropdownMenuButton">
<a class="dropdown-item icon-small icon-small_entertainment" href="/fr/librairie?filter=divertissement">Divertissement</a>
<a class="dropdown-item icon-small icon-small_sim" href="/fr/librairie?filter=telephone">Cartes de recharges mobiles</a>
<a class="dropdown-item icon-small icon-small_shopping" href="/fr/librairie?filter=cadeau">Cartes cadeaux</a>
<a class="dropdown-item icon-small icon-small_gaming" href="/fr/librairie?filter=jeux-video">Crédits jeux vidéo</a>
<a class="dropdown-item icon-small icon-small_moneycard" href="/fr/librairie?filter=paiement">Cartes de paiement</a>
</div> -->
<ul class="dropdown-menu multi-level" role="menu" aria-labelledby="dropdownMenuButton">
<li class="dropdown-submenu">
<a href="/fr/c/jeux-video/" class="dropdown-item icon-small icon-small_gaming">Cartes de jeux vidéo</a> <ul class="dropdown-menu">
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/jeux-video/steam">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/steam.png" alt="Steam">
</div>
<div class="col-9">
<small class="mb-0 pt-3">Steam</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/Steam-5-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Steam 5,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Steam-10-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Steam 10,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Steam-20-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Steam 20,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Steam-30-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Steam 30,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/jeux-video/origin">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/origin.png" alt="Origin">
</div>
<div class="col-9">
<small class="mb-0 pt-3">Origin</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/origin-15-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Origin 15,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/origin-25-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Origin 25,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/jeux-video/microsoft">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/microsoft.png" alt="Microsoft">
</div>
<div class="col-9">
<small class="mb-0 pt-3">Microsoft</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/Microsoft-15-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Microsoft 15,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Microsoft-25-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Microsoft 25,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Microsoft-50-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Microsoft 50,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/jeux-video/xbox">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/xbox.png" alt="Xbox">
</div>
<div class="col-9">
<small class="mb-0 pt-3">Xbox</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/Xbox-5-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Xbox 5,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Xbox-10-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Xbox 10,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Xbox-15-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Xbox 15,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Xbox-20-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Xbox 20,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Xbox-25-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Xbox 25,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Xbox-30-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Xbox 30,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Xbox-50-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Xbox 50,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/jeux-video/valorant">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/valorant.png" alt="Valorant">
</div>
<div class="col-9">
<small class="mb-0 pt-3">Valorant</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/Valorant-5-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Valorant 5,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Valorant-10-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Valorant 10,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Valorant-20-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Valorant 20,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Valorant-25-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Valorant 25,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Valorant-35-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Valorant 35,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Valorant-50-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Valorant 50,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/jeux-video/lol">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/lol.png" alt="League of Legends">
</div>
<div class="col-9">
<small class="mb-0 pt-3">League of Legends</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/League-of-Legends-5-EUR-WEST-NORTH-EAST">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
League of Legends 5,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/League-of-Legends-10-EUR-WEST-NORTH-EAST">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
League of Legends 10,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/League-of-Legends-20-EUR-WEST-NORTH-EAST">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
League of Legends 20,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/League-of-Legends-50-EUR-WEST-NORTH-EAST">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
League Of Legends 50,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/jeux-video/blizzard">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/blizzard.png" alt="Blizzard">
</div>
<div class="col-9">
<small class="mb-0 pt-3">Blizzard</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/Blizzard-20-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Blizzard 20,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Blizzard-50-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Blizzard 50,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/jeux-video/candy-crush">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/candy-crush.png" alt="Candy Crush">
</div>
<div class="col-9">
<small class="mb-0 pt-3">Candy Crush</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/Candy-Crush-25-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Candy Crush 25,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/jeux-video/guild-wars">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/guild-wars.png" alt="Guild Wars">
</div>
<div class="col-9">
<small class="mb-0 pt-3">Guild Wars</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/Guild-Wars-2-Gems-2000-Game-Card-EU">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Guild Wars 25,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/jeux-video/kinguin">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/kinguin.png" alt="Kinguin">
</div>
<div class="col-9">
<small class="mb-0 pt-3">Kinguin</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/Kinguin-10-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Kinguin 10,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Kinguin-25-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Kinguin 25,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Kinguin-50-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Kinguin 50,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/jeux-video/ncsoft">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/ncsoft.png" alt="NCSOFT">
</div>
<div class="col-9">
<small class="mb-0 pt-3">NCSOFT</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/NCSOFT-2000-NCoins-WW">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
NCSOFT 20,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/NCSOFT-500-NCoins-WW">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
NCSOFT 5,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/NCSOFT-5000-NCoins-WW">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
NCSOFT 50,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-item">
<a href="/fr/c/jeux-video/" class="d-block">Voir plus</a> </ul>
</li>
<li class="dropdown-submenu">
<a href="/fr/c/divertissement/" class="dropdown-item icon-small icon-small_entertainment">Cartes de divertissement</a> <ul class="dropdown-menu">
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/divertissement/netflix">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/netflix.png" alt="Netflix">
</div>
<div class="col-9">
<small class="mb-0 pt-3">Netflix</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/Netflix-25-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Netflix 25,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Netflix-15-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Netflix 15,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Netflix-30-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Netflix 30,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Netflix-40-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Netflix 40,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Netflix-50-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Netflix 50,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/divertissement/apple">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/apple.png" alt="Apple">
</div>
<div class="col-9">
<small class="mb-0 pt-3">Apple</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/Apple-Gift-Card-25-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Apple 25,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Apple-Gift-Card-10-EUR-FR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Apple 10,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Apple-Gift-Card-15-EUR-FR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Apple 15,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Apple-Gift-Card-50-EUR-FR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Apple 50,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/divertissement/spotify">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/spotify.png" alt="Spotify">
</div>
<div class="col-9">
<small class="mb-0 pt-3">Spotify</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/Spotify-10-EUR-FR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Spotify 10,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Spotify-30-EUR-FR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Spotify 30,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/divertissement/twitch">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/twitch.png" alt="Twitch">
</div>
<div class="col-9">
<small class="mb-0 pt-3">Twitch</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/Twitch-15-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Twitch 15,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Twitch-25-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Twitch 25,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Twitch-50-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Twitch 50,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-item">
<a href="/fr/c/divertissement/" class="d-block">Voir plus</a> </ul>
</li>
<li class="dropdown-submenu">
<a href="/fr/c/telephone/" class="dropdown-item icon-small icon-small_sim">Cartes d'opérateurs téléphoniques</a> <ul class="dropdown-menu">
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/telephone/orange">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/orange.png" alt="Orange E-Recharge">
</div>
<div class="col-9">
<small class="mb-0 pt-3">Orange E-Recharge</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/e-recharge-5-plus1-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Orange Mobile 5,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/e-recharge-10-plus2-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Orange Mobile 10,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/e-recharge-15-plus5-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Orange Mobile 15,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/e-recharge-25-plus-8-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Orange Mobile 25,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/e-recharge-35-plus-12-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Orange 35,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/e-recharge-50-plus-20-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Orange 50,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/telephone/sfr">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/sfr.png" alt="SFR">
</div>
<div class="col-9">
<small class="mb-0 pt-3">SFR</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/SFR-La-carte-5-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
SFR 5,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/SFR-La-Carte-10-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
SFR 10,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/SFR-La-Carte-15-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
SFR 15,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/SFR-La-Carte-25-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
SFR 25,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/SFR-La-Carte-30-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
SFR 30,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/SFR-La-Carte-20-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
SFR 20,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/SFR-La-Carte-35-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
SFR 35,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/telephone/bouygues">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/bouygues.png" alt="Bouygues Télécom">
</div>
<div class="col-9">
<small class="mb-0 pt-3">Bouygues Télécom</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/Bouygues-Telecom-10-EUR-classique">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Bouygues Télécom 10,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Bouygues-Telecom-20-EUR-classique">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Bouygues Télécom 20,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Bouygues-Telecom-40-EUR-classique">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Bouygues Telecom 40,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/telephone/lyca">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/lyca.png" alt="Lyca">
</div>
<div class="col-9">
<small class="mb-0 pt-3">Lyca</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/LYCA-MOBILE-5-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Lyca 5,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/LYCA-MOBILE-10-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Lyca 10,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/LYCA-MOBILE-20-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Lyca 20,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/LYCA-MOBILE-30-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Lyca 30,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/LYCA-MOBILE-50-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Lyca 50,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/telephone/auchan">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/auchan.png" alt="Auchan télécom">
</div>
<div class="col-9">
<small class="mb-0 pt-3">Auchan télécom</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/Auchan-T%C3%A9l%C3%A9com-5-Euros">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Auchan télécom 5,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Auchan-T%C3%A9l%C3%A9com-10-Euros">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Auchan télécom 10,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Auchan-T%C3%A9l%C3%A9com-15-Euros">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Auchan télécom 15,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Auchan-T%C3%A9l%C3%A9com-25-Euros-plus-5-offerts">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Auchan télécom 25,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Auchan-T%C3%A9l%C3%A9com-35-Euros-plus-10-offerts">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Auchan Télécom 35,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Auchan-T%C3%A9l%C3%A9com-50-Euros-plus-15-offerts">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Auchan Télécom 50,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/telephone/mobiho">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/mobiho.png" alt="Mobiho">
</div>
<div class="col-9">
<small class="mb-0 pt-3">Mobiho</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/MOBIHO-5-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Mobiho 5,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/MOBIHO-10-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Mobiho 10,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/MOBIHO-15-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Mobiho 15,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/MOBIHO-20-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Mobiho 20,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/MOBIHO-30-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Mobiho 30,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/MOBIHO-40-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Mobiho 40,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/MOBIHO-50-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Mobiho 50,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/telephone/syma">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/syma.png" alt="Syma">
</div>
<div class="col-9">
<small class="mb-0 pt-3">Syma</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/Syma-5-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Syma 5,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Syma-10-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Syma 10,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Syma-15-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Syma 15,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Syma-20-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Syma 20,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Syma-35-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Syma 35,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/telephone/laposte">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/laposte.png" alt="La poste Mobile">
</div>
<div class="col-9">
<small class="mb-0 pt-3">La poste Mobile</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/LA-POSTE-MOBILE-5-Euros">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
La poste Mobile 5,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/LA-POSTE-MOBILE-10-Euros">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
La poste Mobile 10,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/LA-POSTE-MOBILE-20-Euros">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
La poste Mobile 20,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/LA-POSTE-MOBILE-30-Euros">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
La poste Mobile 30,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-item">
<a href="/fr/c/telephone/" class="d-block">Voir plus</a> </ul>
</li>
<li class="dropdown-submenu">
<a href="/fr/c/cadeau/" class="dropdown-item icon-small icon-small_shopping">Cartes cadeaux</a> <ul class="dropdown-menu">
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/cadeau/google-play">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/google-play.png" alt="Google Play">
</div>
<div class="col-9">
<small class="mb-0 pt-3">Google Play</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/Google-Play-15-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Google Play 15,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Google-Play-25-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Google Play 25,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Google-Play-40-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Google Play 40,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Google-Play-50-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Google Play 50,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/cadeau/amazon">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/amazon.png" alt="Amazon">
</div>
<div class="col-9">
<small class="mb-0 pt-3">Amazon</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/Amazon-10-EUR-FR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Amazon 10,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Amazon-25-EUR-FR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Amazon 25,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Amazon-30-EUR-FR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Amazon 30,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Amazon-50-EUR-FR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Amazon 50,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/cadeau/zalando">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/zalando.png" alt="Zalando">
</div>
<div class="col-9">
<small class="mb-0 pt-3">Zalando</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/Zalando-5-EUR-FR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Zalando 5,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Zalando-10-EUR-FR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Zalando 10,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Zalando-25-EUR-FR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Zalando 25,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Zalando-50-EUR-FR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Zalando 50,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/cadeau/decathlon">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/decathlon.png" alt="Decathlon">
</div>
<div class="col-9">
<small class="mb-0 pt-3">Decathlon</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/Decathlon-10-EUR-FR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Decathlon 10,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Decathlon-25-EUR-FR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Decathlon 25,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Decathlon-50-EUR-FR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Decathlon 50,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/cadeau/boldotcom">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/boldotcom.png" alt="Bol.com">
</div>
<div class="col-9">
<small class="mb-0 pt-3">Bol.com</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/Bol.com-5-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Bol.com 5,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Bol.com-10-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Bol.com 10,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Bol.com-20-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Bol.com 20,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Bol.com-25-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Bol.com 25,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Bol.com-50-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Bol.com 50,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/cadeau/nike">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/nike.png" alt="Nike">
</div>
<div class="col-9">
<small class="mb-0 pt-3">Nike</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/Nike-25-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Nike 25,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Nike-50-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Nike 50,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/cadeau/eneba">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/eneba.png" alt="Eneba">
</div>
<div class="col-9">
<small class="mb-0 pt-3">Eneba</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/Eneba-10-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Eneba 10,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Eneba-25-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Eneba 25,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Eneba-5-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Eneba 5,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Eneba-50-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Eneba 50,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/cadeau/get-your-guide">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/get-your-guide.png" alt="GetYourGuide">
</div>
<div class="col-9">
<small class="mb-0 pt-3">GetYourGuide</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/GetYourGuide-25-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
GetYourGuide 25,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/GetYourGuide-50-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
GetYourGuide 50,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/cadeau/uber">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/uber.png" alt="Uber">
</div>
<div class="col-9">
<small class="mb-0 pt-3">Uber</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/Uber-10-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Uber 10,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Uber-15-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Uber 15,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Uber-20-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Uber 20,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Uber-25-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Uber 25,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Uber-40-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Uber 40,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Uber-50-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Uber 50,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-item">
<a href="/fr/c/cadeau/" class="d-block">Voir plus</a> </ul>
</li>
</ul>
<script>
$(document).ready(function() {
function toggleNavbarMethod() {
if ($(window).width() > 991) {
$('.dropdown-submenu').on('mouseover', function(event){
$('.dropdown-menu', this).first().show();
}).on('mouseout', function(){
$('.dropdown-menu', this).first().hide();
});
}
else {
$('.dropdown-submenu').click(function(event){
if($('.dropdown-menu', this).css("display") != "block" )
{
event.preventDefault();
event.stopPropagation();
$('.dropdown-menu', this).first().show();
$('.dropdown-menu', this).first().css('opacity', '1');
}
});
}
}
toggleNavbarMethod();
});
</script>
</li>
<li class="nav__item"><a class="nav__link" href="/fr/faq">FAQ</a></li>
<li class="nav__item"><a class="nav__link" href="/fr/contact">Contact</a></li>
<li id="cart-item" class="nav__item shopping_cart">
<button class="nav__link dropdown-toggle icon-cart" id="dropdownMenuButton1" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
<span class="badge"></span>
</button>
<div class="dropdown-menu pt-1" aria-labelledby="dropdownMenuButton1">
<ul class="cart_list">
<h6 class="text-center mb-2">Panier d'achat</h6>
<li class="mt-1">
<div class="media">
<div class="text-center empty_cart">
<img src="/img/empty_cart_img.svg" class="img-fluid" alt="">
<p class="mt-2 mb-3">Votre panier est vide</p>
</div>
</div>
</li>
<li>
<a class="btn btn-secondary-outline w-100 mb-2" style="width:100%!important;padding:8px 10px;border-radius: 4px!important;" href="/fr/panier-d-achat" data-bs-original-title="" title="">Voir mon panier</a>
</li>
</ul>
</div>
<li class="nav__item ml-lg-5"><a class="btn nav__btn" href="/fr/se-connecter">Connexion</a></li>
</li>
</ul>
</div>
</div>
</div>
</div>
</nav>
<main id="mainContent" class="main">
<section class="head mt-2 mt-lg-5 pt-4 pb-5">
<div class="container">
<div class="row">
<div id="message-prompt" class="col-lg-12 text-center card">
<p id="error-msg"></p>
</div>
</div>
<div class="row">
<div class="col-xl-7 col-md-7 col-lg-8 mb-5 mb-xl-0">
<div class="bg-white product-block py-3 px-4">
<div class="text-center bd-top header m-negative">
<h5 class="mobile-card-title d-lg-none">
<!-- <h5 class="col-12 text-sm-center text-md-left d-lg-none"> -->
<b>Carte Netflix 50€ </b>
</h5>
</div>
<div class="row mb-3">
<h5 class="col-12 text-sm-center text-md-left d-lg-none">
<!-- <b>Carte Netflix 50€ </b> -->
</h5>
<div class="image-container text-center col-xl-5 col-md-5 offset-xl-0">
<h5 class="d-none d-lg-inline-block">
<b>Carte Netflix 50€ </b>
</h5>
<div id="stockless">
<div class="card">
<p>Rupture de stock</p>
</div>
</div>
<!-- <img class="smaller-card-img w-100" src="/img/shoppingCards/Netflix-50-EUR.png" alt="Giftcard image."> -->
<img src="/img/shoppingCards/Netflix-50-EUR.png" alt="Giftcard Image" class="smaller-card-img w-100"/> <div class="avail__stock">
<p>Stock restant : </p>
</div>
<div class="avail__zone">
<p>*Valable partout en Europe</p> </div>
</div>
<div
class="product-item-right text-center col-xl-7 col-md-7 offset-md-0 pt-md-4 mt-4 mt-lg-0 text-sm-left pt-0">
<small>-5%</small>
<h5 class="d-none"><b>Carte Netflix</b>
50,00 €</h5>
<div class="price-container">
<h3 class="mt-5 text-left mt-lg-3 ml-xl-2 ml-2 mb-1 discount-price-big">
50,00 €</h3>
<h2 class="mt-5 mt-sm-0 mt-lg-3 d-inline-block float-none float-sm-left mb-2">
48,00 € </h2>
</div>
<div class="primary-btn-container d-md-none d-lg-block text-center text-sm-left">
<!-- Amount Select -->
<div class="amount-select-parent input-group mt-3 mb-3 ">
<select id="itemInputSelection" class="custom-select" id="inputGroupSelect01">
<option selected>
Carte Netflix 50€ </option>
<option
value="/fr/carte-cadeau/Netflix-25-EUR">
Carte Netflix 25€ </option>
<option
value="/fr/carte-cadeau/Netflix-15-EUR">
Carte Netflix 15€ </option>
<option
value="/fr/carte-cadeau/Netflix-30-EUR">
Carte Netflix 30€ </option>
<option
value="/fr/carte-cadeau/Netflix-40-EUR">
Carte Netflix 40€ </option>
</select>
</div>
<button class="btn btn-danger text-white" onclick="basketAdd('Netflix-50-EUR',1)"
style="border-radius: 4px!important;"
data-toggle="modal" data-target="#registrationModal">ACHETER</button>
</div>
<ul class="d-none d-md-none d-lg-block d-xl-block check-list">
<li class="check-list__item favicon-list no-bg">
<strong>Réception immédiate de votre code</strong>
</li>
<li class="check-list__item favicon-list no-bg">
<strong>Code utilisable dès la réception</strong>
</li>
<li class="check-list__item favicon-list no-bg">
<strong>Payer 48 euros pour une valeur de 50 euros</strong>
</li>
</ul>
</div>
</div>
<ul class="d-block d-md-block d-lg-none d-xl-none check-list">
<!-- Amount Select -->
<div class="amount-select-parent input-group mt-3">
<select id="itemInputSelection" class="custom-select d-none" id="inputGroupSelect01">
<option selected>50,00 € </option>
<option
value="/fr/carte-cadeau/Netflix-25-EUR">
25,00 € </option>
<option
value="/fr/carte-cadeau/Netflix-15-EUR">
15,00 € </option>
<option
value="/fr/carte-cadeau/Netflix-30-EUR">
30,00 € </option>
<option
value="/fr/carte-cadeau/Netflix-40-EUR">
40,00 € </option>
</select>
</div>
<button class="btn btn-danger d-none d-md-block d-lg-none"
onclick="basketAdd('Netflix-50-EUR')"
style="border-radius: 4px!important;margin-top: 20px;"
data-toggle="modal" data-target="#registrationModal">ACHETER</button>
<li class="check-list__item favicon-list no-bg">
<strong>Réception immédiate de votre code</strong>
</li>
<li class="check-list__item favicon-list no-bg">
<strong>Code utilisable dès la réception</strong>
</li>
<li class="check-list__item favicon-list no-bg">
<strong>Payer 48 euros pour une valeur de 50 euros</strong>
</li>
</ul>
</div>
</div>
<div class="col-xl-5 col-md-5 col-lg-4 pl-4 pl-sm-3">
<div class="card text-white frag-mb p-0 mb-3">
<div style="background: #E6F0FF;"
class="text-white card-header text-center card-title light-header">
<h4 style="color: #0565FF" class="font-weight-bold mb-0 pb-0">
Votre Carte Cadeau Netflix</h4>
</div>
<div id="giftcardDescriptorCard" class="card-body text-dark bg-interest p-4 pt-3 p-xl-4 pt-xl-3">
Carte prépayée permettant d’avoir accès à tous les programmes de la plateforme Netflix. Films, contenu original, programmes TV et encore bien plus. Les membres de Netflix ont accès à tous leurs programmes favoris sur ordinateur, tablette, téléviseur ou encore mobile. Rendez-vous sur www.netflix.com/code et entrez le code de la carte prépayée pour avoir accès aux services Netflix. </div>
</div>
<div class="text-aside-right bd-top shadow text-sm-left text-center d-xl-flex d-flex p-4">
<div class="col-4 text-center">
<div class="icon-list__icon icon-list__icon-inverted m-auto icon-list_secure"></div>
<p class="icon-label-small">Livraison sécurisée</p>
</div>
<div class="col-4 text-center">
<div style="left: 2px"
class="icon-list__icon icon-list__icon-inverted m-auto icon-list_verified"></div>
<p class="icon-label-small">Carte officielle</p>
</div>
<div class="col-4 text-center">
<div style="right: 1px" class="icon-list__icon icon-list__icon-inverted m-auto icon-list_fast">
</div>
<p class="icon-label-small">Obtention immédiate</p>
</div>
</div>
<div class="p-2 pl-4 col-12">
<p class="productSubscriptionText">
<b class="text-center">
Profitez de nos cartes cadeaux à des prix réduits grâce à notre offre d’essai de 72H puis d’un abonnement mensuel sans engagement à reconduction tacite au prix de 29,90 € par mois. </b>
</p>
</div>
</div>
</div>
</div>
<section id="advantagesSingleDark" class="pb-2 pt-1 mt-2">
<div class="container">
<div class="row justify-content-around text-center">
<div class="col-lg-12 mb-5 text-center">
<div class="icon-card icon-card-consolidate bg bg-light bg-light_shapes shadow col-12 p-2 pb-3 pt-4">
<h4 class="mb-4">Les Avantages de TopCartesCadeaux</h4>
<div class="card-container d-flex flex-lg-row flex-column align-items-center align-items-lg-start justify-content-around">
<div class="icon-card col-lg-4 col-xl-3 col-9 col-md-7 mb-5 mb-lg-0">
<div class="icon icon-medium icon_ok"></div>
<h6 class="text-dark font-weight-normal pt-2">Utilisation immédiate</h6>
<p class="text-dark tighten-text-description">Plus besoin d’attendre, votre carte est tout de suite disponible après votre achat !</p>
</div>
<div class="icon-card col-lg-4 col-xl-3 col-9 col-md-7 mb-5 mb-lg-0">
<div class="icon icon-medium icon_lock"></div>
<h6 class="text-dark font-weight-normal pt-2">Paiement sécurisé</h6>
<p class="text-dark tighten-text-description">Nous avons mis en place tous les protocoles pour sécuriser vos paiements sur TopCartesCadeaux !</p>
</div>
<div class="icon-card col-lg-4 col-xl-3 col-9 col-md-7 mb-5 mb-lg-0">
<div class="icon icon-medium icon_rotate"></div>
<h6 class="text-dark font-weight-normal pt-2">Réception par email</h6>
<p class="text-dark tighten-text-description">Recevez directement votre code de carte par mail et rechargez votre compte !</p>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<div class="container mt-5">
<div class="row">
<div class="col-lg-12">
<div class="title-space">
Ces produits de la même catégorie pourraient vous intéresser</div>
</div>
</div>
</div>
<div class="container text-right mt-3"><a class="link"
href="/fr/librairie">Voir librairie </a></div>
<div class="container mt-2">
<div class="row card-lib shortcuts d-flex justify-content-center">
<div class="col-xl-2 p-xl-3 col-lg-3 col-md-4 col-6">
<div class="p-rel m-auto">
<a href="/fr/carte-cadeau/Netflix-25-EUR" class="card-gallery">
<small>-12%</small>
<img src="/img/shoppingCards/Netflix-25-EUR.png?1641406804" alt="Giftcard Image"/> <!-- <img src="/img/shoppingCards/Netflix-25-EUR.png" alt="GiftCard Image"> -->
<b>Carte Netflix 25,00 €</b>
<div class="">
<span class="discount-price float-left">
25,00 € </span>
<span class="price-tag float-right">
22,00 € </span>
</div>
</a>
<div class="text-center">
<a class="btn btn-primary btn-add w-100" href="/fr/carte-cadeau/Netflix-25-EUR">
ACHETER </a>
</div> </div>
</div>
<div class="col-xl-2 p-xl-3 col-lg-3 col-md-4 col-6">
<div class="p-rel m-auto">
<a href="/fr/carte-cadeau/Netflix-15-EUR" class="card-gallery">
<small>-14%</small>
<img src="/img/shoppingCards/Netflix-15-EUR.png" alt="Giftcard Image"/> <!-- <img src="/img/shoppingCards/Netflix-15-EUR.png" alt="GiftCard Image"> -->
<b>Carte Netflix 15,00 €</b>
<div class="">
<span class="discount-price float-left">
15,00 € </span>
<span class="price-tag float-right">
13,00 € </span>
</div>
</a>
<div class="text-center">
<a class="btn btn-primary btn-add w-100" href="/fr/carte-cadeau/Netflix-15-EUR">
ACHETER </a>
</div> </div>
</div>
<div class="col-xl-2 p-xl-3 col-lg-3 col-md-4 col-6">
<div class="p-rel m-auto">
<a href="/fr/carte-cadeau/Netflix-30-EUR" class="card-gallery">
<small>-10%</small>
<img src="/img/shoppingCards/Netflix-30-EUR.png" alt="Giftcard Image"/> <!-- <img src="/img/shoppingCards/Netflix-30-EUR.png" alt="GiftCard Image"> -->
<b>Carte Netflix 30,00 €</b>
<div class="">
<span class="discount-price float-left">
30,00 € </span>
<span class="price-tag float-right">
27,00 € </span>
</div>
</a>
<div class="text-center">
<a class="btn btn-primary btn-add w-100" href="/fr/carte-cadeau/Netflix-30-EUR">
ACHETER </a>
</div> </div>
</div>
<div class="col-xl-2 p-xl-3 col-lg-3 col-md-4 col-6">
<div class="p-rel m-auto">
<a href="/fr/carte-cadeau/Netflix-40-EUR" class="card-gallery">
<small>-5%</small>
<img src="/img/shoppingCards/Netflix-40-EUR.png" alt="Giftcard Image"/> <!-- <img src="/img/shoppingCards/Netflix-40-EUR.png" alt="GiftCard Image"> -->
<b>Carte Netflix 40,00 €</b>
<div class="">
<span class="discount-price float-left">
40,00 € </span>
<span class="price-tag float-right">
38,00 € </span>
</div>
</a>
<div class="text-center">
<a class="btn btn-primary btn-add w-100" href="/fr/carte-cadeau/Netflix-40-EUR">
ACHETER </a>
</div> </div>
</div>
<div class="col-xl-2 p-xl-3 col-lg-3 col-md-4 col-6">
<div class="p-rel m-auto">
<a href="/fr/carte-cadeau/Spotify-10-EUR-FR" class="card-gallery">
<small>-20%</small>
<img src="/img/shoppingCards/Spotify-10-EUR-FR.png?1641406798" alt="Giftcard Image"/> <!-- <img src="/img/shoppingCards/Spotify-10-EUR-FR.png" alt="GiftCard Image"> -->
<b>Carte Spotify 10,00 €</b>
<div class="">
<span class="discount-price float-left">
10,00 € </span>
<span class="price-tag float-right">
8,00 € </span>
</div>
</a>
<div class="text-center">
<a class="btn btn-primary btn-add w-100" href="/fr/carte-cadeau/Spotify-10-EUR-FR">
ACHETER </a>
</div> </div>
</div>
<div class="col-xl-2 p-xl-3 col-lg-3 col-md-4 col-6">
<div class="p-rel m-auto">
<a href="/fr/carte-cadeau/Spotify-30-EUR-FR" class="card-gallery">
<small>-10%</small>
<img src="/img/shoppingCards/Spotify-30-EUR-FR.png?1641406822" alt="Giftcard Image"/> <!-- <img src="/img/shoppingCards/Spotify-30-EUR-FR.png" alt="GiftCard Image"> -->
<b>Carte Spotify 30,00 €</b>
<div class="">
<span class="discount-price float-left">
30,00 € </span>
<span class="price-tag float-right">
27,00 € </span>
</div>
</a>
<div class="text-center">
<a class="btn btn-primary btn-add w-100" href="/fr/carte-cadeau/Spotify-30-EUR-FR">
ACHETER </a>
</div> </div>
</div>
</div>
</div>
</section>
<section id="profitezSection" class="">
<div class="container">
<div class="row d-flex align-items-center">
<div class="col-lg-3 text-center d-flex flex-column justify-content-around text-lg-left">
<h3>Profitez de notre abonnement </h3>
<p class="tighten-text-full-width mb-5 mb-lg-0">Grâce à TopCartesCadeaux vous avez la possibilité de bénéficier de réductions toute l’année sur toutes les cartes cadeaux que nous avons en stock ! Les réductions permanentes sur nos cartes cadeaux seront uniquement disponibles pour nos abonnés !</p>
</div>
<div class="col-lg-8 offset-lg-1">
<div class="bg bg-white rounded shadow border-0 pb-2 pr-1 pr-lg-3">
<h4 class="text-center text-md-center mb-0">
Profitez d’un accès illimité à tous nos avantages <br> pour <span class="price text-primary">29,90 €</span>/mois* </h4>
<div class="row pt-4 pt-md-4 pr-0 text-left text-md-left">
<div class="col-lg-6 pr-0">
<div class="icon-list">
<div class="icon-list__icon icon-list_star"></div>
<p>Des réductions sur toutes vos cartes cadeaux</p>
</div>
</div>
<div class="col-lg-6 pr-0">
<div class="icon-list">
<div class="icon-list__icon icon-list_world"></div>
<p>Consultez et téléchargez de nombreux ebooks</p>
</div>
</div>
<div class="col-lg-6 pr-0">
<div class="icon-list">
<div class="icon-list__icon icon-list_message"></div>
<p>Obtention immédiate de votre code</p>
</div>
</div>
<div class="col-lg-6 pr-0">
<div class="icon-list">
<div class="icon-list__icon icon-list_clock"></div>
<p>Service d’assistance 8h/20h du Lundi au Samedi</p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<section id="objectiveSection" class="extended">
<div class="container pl-4 pl-sm-3">
<div class="row text-center">
<!-- <div class="col-lg-12 mt-4">
<h3>Quel est l’objectif de TopCartesCadeaux ?</h3>
</div> -->
</div>
<div class="row mb-5">
<div class="col-lg-5 mt-5 mt-md-0 order-2 order-md-1 justify-content-between "><img class="mb-5 mt-3 mb-lg-0" src="/img/image1.png" srcset="/img/image1@2x.png" alt=""></div>
<div class="col-lg-6 order-1 order-md-2 offset-lg-1 d-flex flex-column justify-content-around ">
<h3 class="mb-4 mb-md-3">Quel est l’objectif de TopCartesCadeaux ?</h3>
<p>L’objectif de TopCartesCadeaux est de permettre au plus grand nombre de profiter de réductions sur toutes les cartes cadeaux de vos plateformes préférées telles que iTunes, Google Play, PSN, Nintendo ou encore Blizzard. Grâce à TopCartesCadeaux vous avez la possibilité de profiter de cartes cadeaux à prix réduits pendant toute l’année !</p>
<p>Obtenez dès maintenant la carte cadeau dont vous avez besoin parmi toutes celles présentes dans notre catalogue !</p><a class="mt-4 link" href="/fr/librairie">Voir plus</a>
</div>
</div>
</div>
</section>
<section id="sectionBackground" class="bg-xtra-light">
<div class="container">
<div class="row text-left justify-content-between">
<div class="col-lg-5 d-flex flex-column justify-content-center">
<h3>Comment ça marche</h3>
<p class="pl-3 pr-3 pl-lg-0 pr-lg-3">Rien de plus simple que de se procurer une carte cadeau sur TopCartesCadeaux ! Choisissez simplement la carte cadeau dont vous avez besoin sur notre catalogue, une fois votre achat terminé vous aurez directement accès au code de la carte que vous avez acheté et vous pourrez recharger votre compte ! L’achat d’un carte cadeau est rapide et la recharge de votre compte est instantané !</p>
</div>
<div class="col-lg-5 mt-5 mt-lg-0 col-12">
<div class="floating-parent">
<img src="/img/online_payment.svg?1641406748" class="illustration" alt=""/> </div>
</div>
</div>
</div>
</section>
<section id="contactSection" class="pb-5 pb-lg-2 pt-2 pt-lg-0">
<div class="pt-4 pt-lg-5 pb-lg-5 container">
<div class="row">
<div class="offset-lg-3 col-lg-6 text-center">
<h3>Contactez les équipes de TopCartesCadeaux</h3>
<p class="text-center">
<strong class="mb-5 font-weight-light">Vous avez besoin d’obtenir plus d’informations concernant le service fourni par TopCartesCadeaux ? Pas de problèmes, les conseillers de TopCartesCadeaux sont là pour répondre à toutes vos questions !</strong>
</p>
<div class="text-center">
<a class="btn btn-secondary mt-2" href="/fr/contact">Contactez-nous</a>
</div>
</div>
</div>
</div>
</section>
<script>
function basketAdd(normalized, quantity){
$.ajax({
url:"/fr/ajout-panier",
type: 'post',
data: {"basketCardNormalized" : normalized,
"basketCardQuantity" : quantity,
"_csrfToken" : "958b16a5341eb849f2a311eb05fb4e5fc6d1fda6df0de32458b637f6"},
success : function(response){
if (typeof response.success !== 'undefined' && !response.success) {
document.getElementById('error-msg').innerText = response.message
$('#registrationModal').modal('hide');
$("#message-prompt").css("display", "block")
setTimeout(function() {
$("#message-prompt").fadeOut(500);
}, 3500);
}
else
{
$('#cart-item').html(response);
if ($('#basket-add-modal').length > 0 ) {
$('#basket-add-modal').modal('show');
}
//$('#dropdownMenuButton1').trigger("click");
}
},
error : function(){
alert("ECHEC");
}
});
}
function basketRemove(normalized, noDropdown=false){
$.ajax({
url:"/fr/suppr-panier",
type: 'post',
data: {"basketCardNormalized" : normalized,
"_csrfToken" : "958b16a5341eb849f2a311eb05fb4e5fc6d1fda6df0de32458b637f6"},
success : function(response){
$('#cart-item').html(response);
if(!noDropdown)
{
$('#dropdownMenuButton1').trigger("click");
}
},
error : function(){
alert("ECHEC");
}
});
}
function basketViewRemove(normalized){
$.ajax({
url:"/fr/suppr-vue-panier",
type: 'post',
data: {"basketCardNormalized" : normalized,
"_csrfToken" : "958b16a5341eb849f2a311eb05fb4e5fc6d1fda6df0de32458b637f6"},
success : function(response){
$('#basketViewContent').html(response);
},
error : function(){
alert("ECHEC");
}
});
}
function basketViewAmount(normalized, amount=null, select=null){
if(amount==null)
{
amount = select.value;
}
if(amount <= 100 && amount >= 1)
{
$.ajax({
url:"/fr/quantite-vue-panier",
type: 'post',
data: {"basketCardNormalized" : normalized,
"basketCardQuantity" : amount,
"_csrfToken" : "958b16a5341eb849f2a311eb05fb4e5fc6d1fda6df0de32458b637f6"},
success : function(response){
if (typeof response.success !== 'undefined' && !response.success) {
document.getElementById('error-msg').innerText = response.message
$('#registrationModal').modal('hide');
$("#message-prompt").css("display", "block")
setTimeout(function() {
$("#message-prompt").fadeOut(500);
}, 3500);
}
else
{
$('#basketViewContent').html(response);
}
},
error : function(){
alert("ECHEC");
}
});
}
}
function basketAmount(normalized, amount=null, select=null, noDropdown=false){
if(amount==null)
{
amount = select.value;
}
if(amount <= 100 && amount >= 1)
{
$.ajax({
url:"/fr/quantite-panier",
type: 'post',
data: {"basketCardNormalized" : normalized,
"basketCardQuantity" : amount,
"_csrfToken" : "958b16a5341eb849f2a311eb05fb4e5fc6d1fda6df0de32458b637f6"},
success : function(response){
if (typeof response.success !== 'undefined' && !response.success) {
document.getElementById('error-msg').innerText = response.message
$('#registrationModal').modal('hide');
$("#message-prompt").css("display", "block")
setTimeout(function() {
$("#message-prompt").fadeOut(500);
}, 3500);
}
else
{
$('#cart-item').html(response);
}
if(!noDropdown)
{
$('#dropdownMenuButton1').trigger("click");
}
},
error : function(){
alert("ECHEC");
}
});
}
}
function basketIncreaseAmount(normalized, amount){
if(amount+1 <= 100)
{
basketAmount(normalized, amount+1);
}
}
function basketDecreaseAmount(normalized, amount){
if(amount-1 >= 1)
{
basketAmount(normalized, amount-1);
}
}
function basketClear(){
$.ajax({
url:"/gift-cards/basket-clear",
type: 'get',
success : function(response){
$('#basketViewContent').html(response);
},
error : function(){
alert("ECHEC");
}
});
}
$(document).ready(function() {
if($('#cardQuantity').length > 0)
{
quantity = 1;
select = document.querySelector('#cardQuantity');
select.addEventListener('change', function() {
quantity = select.value;
});
}
});
</script>
<script>
const stock = ;
if ( stock === 0) {
$("#stockless").css("display", "block");
$('.smaller-card-img').addClass("opac");
$("#cardQuantity").css("display", "none");
} else {
$("#stockless").css("display", "none");
$('.smaller-card-img').removeClass("opac");
$("#cardQuantity").css("display", "block");
}
</script>
</main>
<div class="footer">
<div class="container">
<div class="row">
<div class="col-xl-3 mb-5 mb-xl-0"><a class="footer__brand brand" href="/fr"><span class="brand__name">TopCartesCadeaux</span></a></div>
<div class="col-lg col-md-6 mb-5 mb-lg-0">
<h5>Service Client</h5>
<ul>
<li><a href="/fr/a-propos">À propos</a></li>
<li><a href="/fr/faq">FAQ</a></li>
<li><a href="/fr/contact">Contact</a></li>
<li><a href="/fr/reclamation">Réclamation</a></li>
<li><a href="/fr/desabonnement">Désabonnement</a></li>
</ul>
</div>
<div class="col-lg col-md-6 mb-5 mb-lg-0">
<h5>Catégories</h5>
<ul>
<li>
<a href="/fr/c/jeux-video/">Cartes de jeux vidéo</a> </li>
<li>
<a href="/fr/c/divertissement/">Cartes de divertissement</a> </li>
<li>
<a href="/fr/c/telephone/">Cartes d'opérateurs téléphoniques</a> </li>
<li>
<a href="/fr/c/cadeau/">Cartes cadeaux</a> </li>
</ul>
</div>
<div class="col-lg col-md-6 mb-5 mb-md-0">
<h5>Informations</h5>
<ul>
<li><a href="/fr/conditions-generales-d-utilisation">Conditions Générales</a></li>
<li><a href="/fr/mentions-legales">Mentions Légales</a></li>
<li><a href="/fr/politique-de-confidentialite">Politique de confidentialité</a></li>
<li><a href="/fr/cookies">Politique de cookies</a></li>
<li><a href="/fr/conditions-d-abonnement">Conditions d'abonnement</a></li>
</ul>
</div>
<div class="col-lg col-md-6">
<h5>Contactez-nous</h5>
<ul>
<li><a href="tel:442033182332"></a></li>
<li><a href="mailto:contact@TopCartesCadeaux.com">contact@TopCartesCadeaux.com</a></li>
<li class="dropdown-list-item mt-4 mb-4">
<div class="dropdown">
<a class="dropdown-toggle" type="button" id="language-dropdown" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
<img class="flag-icon" src="/img/flags/fr.svg"></img>
Français </a>
<div class="dropdown-menu language-menu" aria-labelledby="language-dropdown">
<a class="dropdown-item text-dark" href="/en/gift-card/Netflix-50-EUR"> <img src="/img/flags/en.svg" class="flag-icon"></img>
English </a>
<a class="dropdown-item text-dark" href="/fr/carte-cadeau/Netflix-50-EUR"> <img src="/img/flags/fr.svg" class="flag-icon"></img>
Français </a>
</div>
</div>
</li>
</ul>
</div>
<div class="row mt-2 justify-content-center">
</div>
</div>
</div>
</div>
<div class="footer-copy">
<span>© TopCartesCadeaux - 2022 Tous droits réservés</span>
<div class="d-block-w-100 p-4"><img class="img-fluid"src="/img/topcartescadeaux_cards.png" alt="Visa & Mastercard logo."></div>
</div>
<!-- <script src="https://www.google.com/recaptcha/api.js?onload=onloadCallback&render=explicit" async defer></script> -->
<script src="/js/localization/messages_fr.js?1641406773"></script>
</div>
<div class="modal fade" id="registrationModal" tabindex="-1" role="dialog" aria-labelledby="registrationModal" aria-hidden="true">
<div class="modal-dialog m-auto" role="document">
<div class="modal-content d-flex flex-lg-row justify-content-center flex-column">
<div class="left-modal-container col-lg-7 col-12 p-2 pb-3 p-sm-5 pt-0">
<button type="button" class="close close-btn d-md-none d-block" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
<div class="text-center">
<div class="title text-dark form-header remove-bg-color form-header_light">Inscription</div>
</div>
<form method="post" accept-charset="utf-8" id="card-registration-form" action="" action="/fr/carte-cadeau/Netflix-50-EUR"><div style="display:none;"><input type="hidden" name="_csrfToken" autocomplete="off" value="958b16a5341eb849f2a311eb05fb4e5fc6d1fda6df0de32458b637f6"/></div> <div class="form-group">
<label for="first_name"> <span class="text-primary">* </span>Prénom</label>
<input type="text" name="first_name" class="form-control" placeholder="Jean" required="required" maxlength="256"/> </div>
<div class="form-group">
<label for="last_name"> <span class="text-primary">* </span>Nom</label>
<input type="text" name="last_name" class="form-control" placeholder="Durand" required="required" maxlength="255"/> </div>
<div class="form-group">
<label for="email"> <span class="text-primary">* </span>Email</label>
<input type="text" name="email" id="email" class="form-control" placeholder="mail@mail.com" required="required" maxlength="256"/> </div>
<div class="form-group">
<label for="email_confirm"> <span class="text-primary">* </span>Confirm email</label>
<input type="text" name="email_confirm" class="form-control" placeholder="mail@mail.com"/> </div>
<div class="form-check">
<input type="checkbox" name="cgv" value="1" id="cgv" type="checkbox" class="form-check-input" required="required"> <label class="form-check-label" for="cgv">J’accepte les <a target="_blank" href="/fr/conditions-generales-d-utilisation">Termes et conditions générales</a>.</label>
</div>
<div class="text-center mt-4">
<button class="w-100 btn text-white btn-green" type="submit">Continuer</button>
</div>
</form> </div>
<div class="right-modal-container mt-lg-0 col-lg-5 col-12">
<div class="bg-form">
<div class="form-header text-center form-header_light">Détails de la commande</div>
<div class="p-4">
<div class="row mb-3">
<div class="col-12 mt-lg-5 text-align-left">
<p class="mb-2 text-center card-details"><b>Carte Netflix 50€</b></p>
<img class="m-auto payment-card-image" src="/img/shoppingCards/Netflix-50-EUR.png" alt=""></div>
<div class="col-12 mt-2">
<div class="m-auto mt-4 text-center floating-center-left-content">
<p class="mb-2 card-details"><b>Type de Carte :</b>
Netflix </p>
<p class="mb-2 card-details"><b>Prix :</b>
<span class="shortenPrice price-bigger">48,00 €</span> <span class="discount-price-big">50,00 €</span>
</p>
<p class="mb-2 card-details"><b>Livraison :</b>
Immédiatement </p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="modal fade" id="loadMe" tabindex="-1" role="dialog" aria-labelledby="modalLoading" aria-hidden="true">
<div class="modal-dialog" role="document">
<div class="modal-content p-big text-center">
<div id="loader-txt">
<div class="row p-5 justify-content-center">
<h4 class="mb-4">Préparation de votre carte cadeau</h4>
<div class="m-auto">
<lottie-player src="/js/lf30_editor_yrpy24ax.json" class="lottieplayer" background="transparent" speed="1.6" style="height:200px;" loop autoplay></lottie-player>
</div>
<!-- <div class="col-7 text-left m-auto">
<p style="display:none" id="step1_text"><i class="far fa-check-circle text-success"></i> Première étape</p>
<p style="display:none" id="step2_text"><i class="far fa-check-circle text-success"></i> Deuxième étape</p>
<p style="display:none" id="step3_text"><i class="far fa-check-circle text-success"></i> Troisième étape</p>
</div> -->
</div>
<small class="loading-text">Chargement...</small>
</div>
</div>
</div>
</div>
<!-- Registration Modal -->
<script src="https://unpkg.com/@lottiefiles/lottie-player@latest/dist/lottie-player.js"></script>
</body>
</html>
<script type="text/javascript">
var iso = 'fr';
</script>
<script>
function basketAdd(normalized, quantity){
$.ajax({
url:"/fr/ajout-panier",
type: 'post',
data: {"basketCardNormalized" : normalized,
"basketCardQuantity" : quantity,
"_csrfToken" : "958b16a5341eb849f2a311eb05fb4e5fc6d1fda6df0de32458b637f6"},
success : function(response){
if (typeof response.success !== 'undefined' && !response.success) {
document.getElementById('error-msg').innerText = response.message
$('#registrationModal').modal('hide');
$("#message-prompt").css("display", "block")
setTimeout(function() {
$("#message-prompt").fadeOut(500);
}, 3500);
}
else
{
$('#cart-item').html(response);
if ($('#basket-add-modal').length > 0 ) {
$('#basket-add-modal').modal('show');
}
//$('#dropdownMenuButton1').trigger("click");
}
},
error : function(){
alert("ECHEC");
}
});
}
function basketRemove(normalized, noDropdown=false){
$.ajax({
url:"/fr/suppr-panier",
type: 'post',
data: {"basketCardNormalized" : normalized,
"_csrfToken" : "958b16a5341eb849f2a311eb05fb4e5fc6d1fda6df0de32458b637f6"},
success : function(response){
$('#cart-item').html(response);
if(!noDropdown)
{
$('#dropdownMenuButton1').trigger("click");
}
},
error : function(){
alert("ECHEC");
}
});
}
function basketViewRemove(normalized){
$.ajax({
url:"/fr/suppr-vue-panier",
type: 'post',
data: {"basketCardNormalized" : normalized,
"_csrfToken" : "958b16a5341eb849f2a311eb05fb4e5fc6d1fda6df0de32458b637f6"},
success : function(response){
$('#basketViewContent').html(response);
},
error : function(){
alert("ECHEC");
}
});
}
function basketViewAmount(normalized, amount=null, select=null){
if(amount==null)
{
amount = select.value;
}
if(amount <= 100 && amount >= 1)
{
$.ajax({
url:"/fr/quantite-vue-panier",
type: 'post',
data: {"basketCardNormalized" : normalized,
"basketCardQuantity" : amount,
"_csrfToken" : "958b16a5341eb849f2a311eb05fb4e5fc6d1fda6df0de32458b637f6"},
success : function(response){
if (typeof response.success !== 'undefined' && !response.success) {
document.getElementById('error-msg').innerText = response.message
$('#registrationModal').modal('hide');
$("#message-prompt").css("display", "block")
setTimeout(function() {
$("#message-prompt").fadeOut(500);
}, 3500);
}
else
{
$('#basketViewContent').html(response);
}
},
error : function(){
alert("ECHEC");
}
});
}
}
function basketAmount(normalized, amount=null, select=null, noDropdown=false){
if(amount==null)
{
amount = select.value;
}
if(amount <= 100 && amount >= 1)
{
$.ajax({
url:"/fr/quantite-panier",
type: 'post',
data: {"basketCardNormalized" : normalized,
"basketCardQuantity" : amount,
"_csrfToken" : "958b16a5341eb849f2a311eb05fb4e5fc6d1fda6df0de32458b637f6"},
success : function(response){
if (typeof response.success !== 'undefined' && !response.success) {
document.getElementById('error-msg').innerText = response.message
$('#registrationModal').modal('hide');
$("#message-prompt").css("display", "block")
setTimeout(function() {
$("#message-prompt").fadeOut(500);
}, 3500);
}
else
{
$('#cart-item').html(response);
}
if(!noDropdown)
{
$('#dropdownMenuButton1').trigger("click");
}
},
error : function(){
alert("ECHEC");
}
});
}
}
function basketIncreaseAmount(normalized, amount){
if(amount+1 <= 100)
{
basketAmount(normalized, amount+1);
}
}
function basketDecreaseAmount(normalized, amount){
if(amount-1 >= 1)
{
basketAmount(normalized, amount-1);
}
}
function basketClear(){
$.ajax({
url:"/gift-cards/basket-clear",
type: 'get',
success : function(response){
$('#basketViewContent').html(response);
},
error : function(){
alert("ECHEC");
}
});
}
$(document).ready(function() {
if($('#cardQuantity').length > 0)
{
quantity = 1;
select = document.querySelector('#cardQuantity');
select.addEventListener('change', function() {
quantity = select.value;
});
}
});
</script>
'
protected _statusCodes => [
(int) 100 => 'Continue' ,
(int) 101 => 'Switching Protocols' ,
(int) 102 => 'Processing' ,
(int) 200 => 'OK' ,
(int) 201 => 'Created' ,
(int) 202 => 'Accepted' ,
(int) 203 => 'Non-Authoritative Information' ,
(int) 204 => 'No Content' ,
(int) 205 => 'Reset Content' ,
(int) 206 => 'Partial Content' ,
(int) 207 => 'Multi-status' ,
(int) 208 => 'Already Reported' ,
(int) 226 => 'IM used' ,
(int) 300 => 'Multiple Choices' ,
(int) 301 => 'Moved Permanently' ,
(int) 302 => 'Found' ,
(int) 303 => 'See Other' ,
(int) 304 => 'Not Modified' ,
(int) 305 => 'Use Proxy' ,
(int) 306 => '(Unused)' ,
(int) 307 => 'Temporary Redirect' ,
(int) 308 => 'Permanent Redirect' ,
(int) 400 => 'Bad Request' ,
(int) 401 => 'Unauthorized' ,
(int) 402 => 'Payment Required' ,
(int) 403 => 'Forbidden' ,
(int) 404 => 'Not Found' ,
(int) 405 => 'Method Not Allowed' ,
(int) 406 => 'Not Acceptable' ,
(int) 407 => 'Proxy Authentication Required' ,
(int) 408 => 'Request Timeout' ,
(int) 409 => 'Conflict' ,
(int) 410 => 'Gone' ,
(int) 411 => 'Length Required' ,
(int) 412 => 'Precondition Failed' ,
(int) 413 => 'Request Entity Too Large' ,
(int) 414 => 'Request-URI Too Large' ,
(int) 415 => 'Unsupported Media Type' ,
(int) 416 => 'Requested range not satisfiable' ,
(int) 417 => 'Expectation Failed' ,
(int) 418 => 'I'm a teapot' ,
(int) 421 => 'Misdirected Request' ,
(int) 422 => 'Unprocessable Entity' ,
(int) 423 => 'Locked' ,
(int) 424 => 'Failed Dependency' ,
(int) 425 => 'Unordered Collection' ,
(int) 426 => 'Upgrade Required' ,
(int) 428 => 'Precondition Required' ,
(int) 429 => 'Too Many Requests' ,
(int) 431 => 'Request Header Fields Too Large' ,
(int) 444 => 'Connection Closed Without Response' ,
(int) 451 => 'Unavailable For Legal Reasons' ,
(int) 499 => 'Client Closed Request' ,
(int) 500 => 'Internal Server Error' ,
(int) 501 => 'Not Implemented' ,
(int) 502 => 'Bad Gateway' ,
(int) 503 => 'Service Unavailable' ,
(int) 504 => 'Gateway Timeout' ,
(int) 505 => 'Unsupported Version' ,
(int) 506 => 'Variant Also Negotiates' ,
(int) 507 => 'Insufficient Storage' ,
(int) 508 => 'Loop Detected' ,
(int) 510 => 'Not Extended' ,
(int) 511 => 'Network Authentication Required' ,
(int) 599 => 'Network Connect Timeout Error' ,
]
protected _mimeTypes => [
'html' => [
'' => [maximum depth reached] ,
] ,
'json' => 'application/json' ,
'xml' => [
'' => [maximum depth reached] ,
] ,
'xhtml' => [
'' => [maximum depth reached] ,
] ,
'webp' => 'image/webp' ,
'rss' => 'application/rss+xml' ,
'ai' => 'application/postscript' ,
'bcpio' => 'application/x-bcpio' ,
'bin' => 'application/octet-stream' ,
'ccad' => 'application/clariscad' ,
'cdf' => 'application/x-netcdf' ,
'class' => 'application/octet-stream' ,
'cpio' => 'application/x-cpio' ,
'cpt' => 'application/mac-compactpro' ,
'csh' => 'application/x-csh' ,
'csv' => [
'' => [maximum depth reached] ,
] ,
'dcr' => 'application/x-director' ,
'dir' => 'application/x-director' ,
'dms' => 'application/octet-stream' ,
'doc' => 'application/msword' ,
'docx' => 'application/vnd.openxmlformats-officedocument.wordprocessingml.document' ,
'drw' => 'application/drafting' ,
'dvi' => 'application/x-dvi' ,
'dwg' => 'application/acad' ,
'dxf' => 'application/dxf' ,
'dxr' => 'application/x-director' ,
'eot' => 'application/vnd.ms-fontobject' ,
'eps' => 'application/postscript' ,
'exe' => 'application/octet-stream' ,
'ez' => 'application/andrew-inset' ,
'flv' => 'video/x-flv' ,
'gtar' => 'application/x-gtar' ,
'gz' => 'application/x-gzip' ,
'bz2' => 'application/x-bzip' ,
'7z' => 'application/x-7z-compressed' ,
'hdf' => 'application/x-hdf' ,
'hqx' => 'application/mac-binhex40' ,
'ico' => 'image/x-icon' ,
'ips' => 'application/x-ipscript' ,
'ipx' => 'application/x-ipix' ,
'js' => 'application/javascript' ,
'jsonapi' => 'application/vnd.api+json' ,
'latex' => 'application/x-latex' ,
'lha' => 'application/octet-stream' ,
'lsp' => 'application/x-lisp' ,
'lzh' => 'application/octet-stream' ,
'man' => 'application/x-troff-man' ,
'me' => 'application/x-troff-me' ,
'mif' => 'application/vnd.mif' ,
'ms' => 'application/x-troff-ms' ,
'nc' => 'application/x-netcdf' ,
'oda' => 'application/oda' ,
'otf' => 'font/otf' ,
'pdf' => 'application/pdf' ,
'pgn' => 'application/x-chess-pgn' ,
'pot' => 'application/vnd.ms-powerpoint' ,
'pps' => 'application/vnd.ms-powerpoint' ,
'ppt' => 'application/vnd.ms-powerpoint' ,
'pptx' => 'application/vnd.openxmlformats-officedocument.presentationml.presentation' ,
'ppz' => 'application/vnd.ms-powerpoint' ,
'pre' => 'application/x-freelance' ,
'prt' => 'application/pro_eng' ,
'ps' => 'application/postscript' ,
'roff' => 'application/x-troff' ,
'scm' => 'application/x-lotusscreencam' ,
'set' => 'application/set' ,
'sh' => 'application/x-sh' ,
'shar' => 'application/x-shar' ,
'sit' => 'application/x-stuffit' ,
'skd' => 'application/x-koan' ,
'skm' => 'application/x-koan' ,
'skp' => 'application/x-koan' ,
'skt' => 'application/x-koan' ,
'smi' => 'application/smil' ,
'smil' => 'application/smil' ,
'sol' => 'application/solids' ,
'spl' => 'application/x-futuresplash' ,
'src' => 'application/x-wais-source' ,
'step' => 'application/STEP' ,
'stl' => 'application/SLA' ,
'stp' => 'application/STEP' ,
'sv4cpio' => 'application/x-sv4cpio' ,
'sv4crc' => 'application/x-sv4crc' ,
'svg' => 'image/svg+xml' ,
'svgz' => 'image/svg+xml' ,
'swf' => 'application/x-shockwave-flash' ,
't' => 'application/x-troff' ,
'tar' => 'application/x-tar' ,
'tcl' => 'application/x-tcl' ,
'tex' => 'application/x-tex' ,
'texi' => 'application/x-texinfo' ,
'texinfo' => 'application/x-texinfo' ,
'tr' => 'application/x-troff' ,
'tsp' => 'application/dsptype' ,
'ttc' => 'font/ttf' ,
'ttf' => 'font/ttf' ,
'unv' => 'application/i-deas' ,
'ustar' => 'application/x-ustar' ,
'vcd' => 'application/x-cdlink' ,
'vda' => 'application/vda' ,
'xlc' => 'application/vnd.ms-excel' ,
'xll' => 'application/vnd.ms-excel' ,
'xlm' => 'application/vnd.ms-excel' ,
'xls' => 'application/vnd.ms-excel' ,
'xlsx' => 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet' ,
'xlw' => 'application/vnd.ms-excel' ,
'zip' => 'application/zip' ,
'aif' => 'audio/x-aiff' ,
'aifc' => 'audio/x-aiff' ,
'aiff' => 'audio/x-aiff' ,
'au' => 'audio/basic' ,
'kar' => 'audio/midi' ,
'mid' => 'audio/midi' ,
'midi' => 'audio/midi' ,
'mp2' => 'audio/mpeg' ,
'mp3' => 'audio/mpeg' ,
'mpga' => 'audio/mpeg' ,
'ogg' => 'audio/ogg' ,
'oga' => 'audio/ogg' ,
'spx' => 'audio/ogg' ,
'ra' => 'audio/x-realaudio' ,
'ram' => 'audio/x-pn-realaudio' ,
'rm' => 'audio/x-pn-realaudio' ,
'rpm' => 'audio/x-pn-realaudio-plugin' ,
'snd' => 'audio/basic' ,
'tsi' => 'audio/TSP-audio' ,
'wav' => 'audio/x-wav' ,
'aac' => 'audio/aac' ,
'asc' => 'text/plain' ,
'c' => 'text/plain' ,
'cc' => 'text/plain' ,
'css' => 'text/css' ,
'etx' => 'text/x-setext' ,
'f' => 'text/plain' ,
'f90' => 'text/plain' ,
'h' => 'text/plain' ,
'hh' => 'text/plain' ,
'htm' => [
'' => [maximum depth reached] ,
] ,
'ics' => 'text/calendar' ,
'm' => 'text/plain' ,
'rtf' => 'text/rtf' ,
'rtx' => 'text/richtext' ,
'sgm' => 'text/sgml' ,
'sgml' => 'text/sgml' ,
'tsv' => 'text/tab-separated-values' ,
'tpl' => 'text/template' ,
'txt' => 'text/plain' ,
'text' => 'text/plain' ,
'avi' => 'video/x-msvideo' ,
'fli' => 'video/x-fli' ,
'mov' => 'video/quicktime' ,
'movie' => 'video/x-sgi-movie' ,
'mpe' => 'video/mpeg' ,
'mpeg' => 'video/mpeg' ,
'mpg' => 'video/mpeg' ,
'qt' => 'video/quicktime' ,
'viv' => 'video/vnd.vivo' ,
'vivo' => 'video/vnd.vivo' ,
'ogv' => 'video/ogg' ,
'webm' => 'video/webm' ,
'mp4' => 'video/mp4' ,
'm4v' => 'video/mp4' ,
'f4v' => 'video/mp4' ,
'f4p' => 'video/mp4' ,
'm4a' => 'audio/mp4' ,
'f4a' => 'audio/mp4' ,
'f4b' => 'audio/mp4' ,
'gif' => 'image/gif' ,
'ief' => 'image/ief' ,
'jpg' => 'image/jpeg' ,
'jpeg' => 'image/jpeg' ,
'jpe' => 'image/jpeg' ,
'pbm' => 'image/x-portable-bitmap' ,
'pgm' => 'image/x-portable-graymap' ,
'png' => 'image/png' ,
'pnm' => 'image/x-portable-anymap' ,
'ppm' => 'image/x-portable-pixmap' ,
'ras' => 'image/cmu-raster' ,
'rgb' => 'image/x-rgb' ,
'tif' => 'image/tiff' ,
'tiff' => 'image/tiff' ,
'xbm' => 'image/x-xbitmap' ,
'xpm' => 'image/x-xpixmap' ,
'xwd' => 'image/x-xwindowdump' ,
'psd' => [
'' => [maximum depth reached] ,
] ,
'ice' => 'x-conference/x-cooltalk' ,
'iges' => 'model/iges' ,
'igs' => 'model/iges' ,
'mesh' => 'model/mesh' ,
'msh' => 'model/mesh' ,
'silo' => 'model/mesh' ,
'vrml' => 'model/vrml' ,
'wrl' => 'model/vrml' ,
'mime' => 'www/mime' ,
'pdb' => 'chemical/x-pdb' ,
'xyz' => 'chemical/x-pdb' ,
'javascript' => 'application/javascript' ,
'form' => 'application/x-www-form-urlencoded' ,
'file' => 'multipart/form-data' ,
'xhtml-mobile' => 'application/vnd.wap.xhtml+xml' ,
'atom' => 'application/atom+xml' ,
'amf' => 'application/x-amf' ,
'wap' => [
'' => [maximum depth reached] ,
] ,
'wml' => 'text/vnd.wap.wml' ,
'wmlscript' => 'text/vnd.wap.wmlscript' ,
'wbmp' => 'image/vnd.wap.wbmp' ,
'woff' => 'application/x-font-woff' ,
'appcache' => 'text/cache-manifest' ,
'manifest' => 'text/cache-manifest' ,
'htc' => 'text/x-component' ,
'rdf' => 'application/xml' ,
'crx' => 'application/x-chrome-extension' ,
'oex' => 'application/x-opera-extension' ,
'xpi' => 'application/x-xpinstall' ,
'safariextz' => 'application/octet-stream' ,
'webapp' => 'application/x-web-app-manifest+json' ,
'vcf' => 'text/x-vcard' ,
'vtt' => 'text/vtt' ,
'mkv' => 'video/x-matroska' ,
'pkpass' => 'application/vnd.apple.pkpass' ,
'ajax' => 'text/html' ,
'bmp' => 'image/bmp' ,
]
protected _status => (int) 200
protected _file => null
protected _fileRange => [
]
protected _charset => 'UTF-8'
protected _cacheDirectives => [
]
protected _cookies => object( Cake\Http\Cookie\CookieCollection ) id: 1 {}
protected _reasonPhrase => 'OK'
protected _streamMode => 'wb+'
protected _streamTarget => 'php://memory'
protected headers => [
'Content-Type' => [
'' => [maximum depth reached] ,
] ,
]
protected headerNames => [
'content-type' => 'Content-Type' ,
]
private protocol => '1.1'
private stream => object( Laminas\Diactoros\Stream ) id: 2 {
}
}
$file = '/var/www/vhosts/topcartescadeaux.com/httpdocs/vendor/cakephp/cakephp/src/Error/Debugger.php'
$line = (int) 954
$message = 'Unable to emit headers. Headers sent in file=/var/www/vhosts/topcartescadeaux.com/httpdocs/vendor/cakephp/cakephp/src/Error/Debugger.php line=954'
Cake\Http\ResponseEmitter::emit() - CORE/src/Http/ResponseEmitter.php, line 71
Cake\Http\Server::emit() - CORE/src/Http/Server.php, line 128
[main] - ROOT/webroot/index.php, line 40 Warning (2) : Cannot modify header information - headers already sent by (output started at /var/www/vhosts/topcartescadeaux.com/httpdocs/vendor/cakephp/cakephp/src/Error/Debugger.php:954) [CORE/src/Http/ResponseEmitter.php , line 168 ]Code Context $response -> getStatusCode (),
( $reasonPhrase ? ' ' . $reasonPhrase : '' )
)); $response = object( Cake\Http\Response ) id: 0 {
'status' => (int) 200
'contentType' => 'text/html'
'headers' => [
'Content-Type' => [
(int) 0 => 'text/html; charset=UTF-8' ,
] ,
]
'file' => null
'fileRange' => [
]
'cookies' => object( Cake\Http\Cookie\CookieCollection ) id: 1 {
protected cookies => [
'' => [maximum depth reached] ,
]
}
'cacheDirectives' => [
]
'body' => '
<!DOCTYPE html>
<html lang="en">
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<title>Carte cadeaux Netflix 50€ sur TopCartesCadeaux</title><meta name="title" content="Carte cadeaux Netflix 50€ sur TopCartesCadeaux"/><meta property="og:title" content="Carte cadeaux Netflix 50€ sur TopCartesCadeaux"/> <meta name="description" content="Obtenez votre carte cadeau en seulement quelques minutes sur TopCartesCadeaux et au prix le moins cher !"/><meta property="og:description" content="Obtenez votre carte cadeau en seulement quelques minutes sur TopCartesCadeaux et au prix le moins cher !"/> <meta property="og:type" content="TopCartesCadeaux">
<meta property="og:url" content="https://TopCartesCadeaux.com">
<meta name="msapplication-tap-highlight" content="no">
<meta name="cleartype" content="on">
<meta name="HandheldFriendly" content="True">
<meta name="format-detection" content="telephone=no">
<meta name="format-detection" content="date=no">
<meta name="format-detection" content="address=no">
<meta name="format-detection" content="email=no">
<meta name="google-site-verification" content="0bgObTLbA4YJg0BmU_NVKGy4SR7liJBPBXqC-IOipFA" />
<meta content="notranslate" name="google">
<link rel="apple-touch-icon" sizes="57x57" href="/img/logo.svg?1">
<link rel="apple-touch-icon" sizes="60x60" href="/img/logo.svg?1">
<link rel="apple-touch-icon" sizes="72x72" href="/img/logo.svg?1">
<link rel="apple-touch-icon" sizes="76x76" href="/img/logo.svg?1">
<link rel="apple-touch-icon" sizes="114x114" href="/img/logo.svg?1">
<link rel="apple-touch-icon" sizes="120x120" href="/img/logo.svg?1">
<link rel="apple-touch-icon" sizes="144x144" href="/img/logo.svg?1">
<link rel="apple-touch-icon" sizes="152x152" href="/img/logo.svg?1">
<link rel="apple-touch-icon" sizes="180x180" href="/img/logo.svg?1">
<link rel="icon" type="image/png" sizes="192x192" href="/img/logo.svg?1">
<link rel="icon" type="image/png" sizes="32x32" href="/img/logo.svg?1">
<link rel="icon" type="image/png" sizes="96x96" href="/img/logo.svg?1">
<link rel="icon" type="image/png" sizes="16x16" href="/img/logo.svg?1">
<link rel="manifest" href="/img/favicon/manifest.json">
<meta name="msapplication-TileColor" content="#ffffff">
<meta name="msapplication-TileImage" content="/img/logo.svg?1">
<meta name="theme-color" content="#ffffff">
<link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@500&family=Poppins:wght@300;400;500;600;700&display=swap" rel="stylesheet">
<script src="https://kit.fontawesome.com/1d8cb88fe1.js" crossorigin="anonymous"></script>
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.0.13/css/all.css" integrity="sha384-DNOHZ68U8hZfKXOrtjWvjxusGo9WQnrNx2sqG0tfsghAvtVlRW3tvkXWZh58N9jp" crossorigin="anonymous">
<link rel="stylesheet" href="/css/style.min.css?1641406724"/>
<link rel="stylesheet" href="/css/style_custom.css?1642092585"/>
<link rel="stylesheet" href="/css/intlTelInput.min.css?1641406725"/>
<script src="/js/jquery.min.js?1641406728"></script>
<script src="/js/jquery.validate.min.js?1641406726"></script>
<script src="/js/additional-methods.min.js?1641406727"></script>
<script src="/js/popper.min.js?1641406729"></script>
<script src="/js/bootstrap.min.js?1641406728"></script>
<script src="/js/cleave.min.js?1641406729"></script>
<script src="/js/localization/cleave-phone.i18n.js?1641406773"></script>
<script src="/js/localization/fix_phones.js?1641406773"></script>
<script src="/js/intlTelInput.min.js?1641406726"></script>
<script src="/js/default.js?1644339397"></script>
<meta name="robots" content="noindex,nofollow" />
<!-- Google Tag Manager -->
<script>
(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-583VM3D');
</script>
<!-- End Google Tag Manager -->
<!-- Global site tag (gtag.js) - Google Ads: 10783169363 -->
<script async src="https://www.googletagmanager.com/gtag/js?id=AW-10783169363"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'AW-10783169363');
</script>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-209212759-1', 'auto');
ga('send', 'pageview');
</script>
<body>
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-583VM3D"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
<div class="wrapper" id="top">
<nav class="navbar navbar-light navbar-expand-lg">
<div class="container">
<div class="row">
<div class="col-12 d-lg-flex flex-row justify-content-between"><a class="navbar__brand brand" href="/fr"><span class="brand__name">TopCartesCadeaux</span></a>
<div class="navbar__toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-extended="false" aria-label="Toggle navigation">
<svg xmlns="http://www.w3.org/2000/svg" width="28.8" height="16.8" viewBox="0 0 20 16">
<g fill="#FFFFFF">
<path d="M0 7h20v2H0z"></path>
<path d="M0 1h20v2H0z"></path>
<path d="M0 13h20v2H0z"></path>
</g>
</svg>
</div>
<div class="collapse navbar-collapse flex-grow-0" id="navbarSupportedContent">
<ul class="nav navbar__nav">
<li class="nav__item">
<button class="nav__link dropdown-toggle" id="dropdownMenuButton" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Catégories </button>
<!-- <div class="dropdown-menu" aria-labelledby="dropdownMenuButton">
<a class="dropdown-item icon-small icon-small_entertainment" href="/fr/librairie?filter=divertissement">Divertissement</a>
<a class="dropdown-item icon-small icon-small_sim" href="/fr/librairie?filter=telephone">Cartes de recharges mobiles</a>
<a class="dropdown-item icon-small icon-small_shopping" href="/fr/librairie?filter=cadeau">Cartes cadeaux</a>
<a class="dropdown-item icon-small icon-small_gaming" href="/fr/librairie?filter=jeux-video">Crédits jeux vidéo</a>
<a class="dropdown-item icon-small icon-small_moneycard" href="/fr/librairie?filter=paiement">Cartes de paiement</a>
</div> -->
<ul class="dropdown-menu multi-level" role="menu" aria-labelledby="dropdownMenuButton">
<li class="dropdown-submenu">
<a href="/fr/c/jeux-video/" class="dropdown-item icon-small icon-small_gaming">Cartes de jeux vidéo</a> <ul class="dropdown-menu">
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/jeux-video/steam">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/steam.png" alt="Steam">
</div>
<div class="col-9">
<small class="mb-0 pt-3">Steam</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/Steam-5-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Steam 5,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Steam-10-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Steam 10,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Steam-20-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Steam 20,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Steam-30-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Steam 30,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/jeux-video/origin">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/origin.png" alt="Origin">
</div>
<div class="col-9">
<small class="mb-0 pt-3">Origin</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/origin-15-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Origin 15,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/origin-25-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Origin 25,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/jeux-video/microsoft">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/microsoft.png" alt="Microsoft">
</div>
<div class="col-9">
<small class="mb-0 pt-3">Microsoft</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/Microsoft-15-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Microsoft 15,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Microsoft-25-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Microsoft 25,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Microsoft-50-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Microsoft 50,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/jeux-video/xbox">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/xbox.png" alt="Xbox">
</div>
<div class="col-9">
<small class="mb-0 pt-3">Xbox</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/Xbox-5-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Xbox 5,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Xbox-10-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Xbox 10,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Xbox-15-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Xbox 15,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Xbox-20-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Xbox 20,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Xbox-25-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Xbox 25,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Xbox-30-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Xbox 30,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Xbox-50-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Xbox 50,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/jeux-video/valorant">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/valorant.png" alt="Valorant">
</div>
<div class="col-9">
<small class="mb-0 pt-3">Valorant</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/Valorant-5-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Valorant 5,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Valorant-10-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Valorant 10,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Valorant-20-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Valorant 20,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Valorant-25-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Valorant 25,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Valorant-35-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Valorant 35,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Valorant-50-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Valorant 50,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/jeux-video/lol">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/lol.png" alt="League of Legends">
</div>
<div class="col-9">
<small class="mb-0 pt-3">League of Legends</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/League-of-Legends-5-EUR-WEST-NORTH-EAST">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
League of Legends 5,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/League-of-Legends-10-EUR-WEST-NORTH-EAST">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
League of Legends 10,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/League-of-Legends-20-EUR-WEST-NORTH-EAST">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
League of Legends 20,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/League-of-Legends-50-EUR-WEST-NORTH-EAST">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
League Of Legends 50,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/jeux-video/blizzard">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/blizzard.png" alt="Blizzard">
</div>
<div class="col-9">
<small class="mb-0 pt-3">Blizzard</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/Blizzard-20-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Blizzard 20,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Blizzard-50-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Blizzard 50,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/jeux-video/candy-crush">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/candy-crush.png" alt="Candy Crush">
</div>
<div class="col-9">
<small class="mb-0 pt-3">Candy Crush</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/Candy-Crush-25-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Candy Crush 25,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/jeux-video/guild-wars">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/guild-wars.png" alt="Guild Wars">
</div>
<div class="col-9">
<small class="mb-0 pt-3">Guild Wars</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/Guild-Wars-2-Gems-2000-Game-Card-EU">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Guild Wars 25,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/jeux-video/kinguin">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/kinguin.png" alt="Kinguin">
</div>
<div class="col-9">
<small class="mb-0 pt-3">Kinguin</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/Kinguin-10-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Kinguin 10,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Kinguin-25-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Kinguin 25,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Kinguin-50-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Kinguin 50,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/jeux-video/ncsoft">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/ncsoft.png" alt="NCSOFT">
</div>
<div class="col-9">
<small class="mb-0 pt-3">NCSOFT</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/NCSOFT-2000-NCoins-WW">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
NCSOFT 20,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/NCSOFT-500-NCoins-WW">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
NCSOFT 5,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/NCSOFT-5000-NCoins-WW">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
NCSOFT 50,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-item">
<a href="/fr/c/jeux-video/" class="d-block">Voir plus</a> </ul>
</li>
<li class="dropdown-submenu">
<a href="/fr/c/divertissement/" class="dropdown-item icon-small icon-small_entertainment">Cartes de divertissement</a> <ul class="dropdown-menu">
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/divertissement/netflix">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/netflix.png" alt="Netflix">
</div>
<div class="col-9">
<small class="mb-0 pt-3">Netflix</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/Netflix-25-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Netflix 25,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Netflix-15-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Netflix 15,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Netflix-30-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Netflix 30,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Netflix-40-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Netflix 40,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Netflix-50-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Netflix 50,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/divertissement/apple">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/apple.png" alt="Apple">
</div>
<div class="col-9">
<small class="mb-0 pt-3">Apple</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/Apple-Gift-Card-25-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Apple 25,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Apple-Gift-Card-10-EUR-FR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Apple 10,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Apple-Gift-Card-15-EUR-FR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Apple 15,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Apple-Gift-Card-50-EUR-FR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Apple 50,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/divertissement/spotify">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/spotify.png" alt="Spotify">
</div>
<div class="col-9">
<small class="mb-0 pt-3">Spotify</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/Spotify-10-EUR-FR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Spotify 10,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Spotify-30-EUR-FR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Spotify 30,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/divertissement/twitch">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/twitch.png" alt="Twitch">
</div>
<div class="col-9">
<small class="mb-0 pt-3">Twitch</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/Twitch-15-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Twitch 15,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Twitch-25-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Twitch 25,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Twitch-50-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Twitch 50,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-item">
<a href="/fr/c/divertissement/" class="d-block">Voir plus</a> </ul>
</li>
<li class="dropdown-submenu">
<a href="/fr/c/telephone/" class="dropdown-item icon-small icon-small_sim">Cartes d'opérateurs téléphoniques</a> <ul class="dropdown-menu">
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/telephone/orange">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/orange.png" alt="Orange E-Recharge">
</div>
<div class="col-9">
<small class="mb-0 pt-3">Orange E-Recharge</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/e-recharge-5-plus1-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Orange Mobile 5,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/e-recharge-10-plus2-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Orange Mobile 10,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/e-recharge-15-plus5-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Orange Mobile 15,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/e-recharge-25-plus-8-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Orange Mobile 25,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/e-recharge-35-plus-12-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Orange 35,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/e-recharge-50-plus-20-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Orange 50,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/telephone/sfr">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/sfr.png" alt="SFR">
</div>
<div class="col-9">
<small class="mb-0 pt-3">SFR</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/SFR-La-carte-5-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
SFR 5,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/SFR-La-Carte-10-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
SFR 10,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/SFR-La-Carte-15-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
SFR 15,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/SFR-La-Carte-25-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
SFR 25,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/SFR-La-Carte-30-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
SFR 30,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/SFR-La-Carte-20-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
SFR 20,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/SFR-La-Carte-35-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
SFR 35,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/telephone/bouygues">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/bouygues.png" alt="Bouygues Télécom">
</div>
<div class="col-9">
<small class="mb-0 pt-3">Bouygues Télécom</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/Bouygues-Telecom-10-EUR-classique">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Bouygues Télécom 10,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Bouygues-Telecom-20-EUR-classique">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Bouygues Télécom 20,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Bouygues-Telecom-40-EUR-classique">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Bouygues Telecom 40,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/telephone/lyca">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/lyca.png" alt="Lyca">
</div>
<div class="col-9">
<small class="mb-0 pt-3">Lyca</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/LYCA-MOBILE-5-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Lyca 5,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/LYCA-MOBILE-10-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Lyca 10,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/LYCA-MOBILE-20-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Lyca 20,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/LYCA-MOBILE-30-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Lyca 30,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/LYCA-MOBILE-50-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Lyca 50,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/telephone/auchan">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/auchan.png" alt="Auchan télécom">
</div>
<div class="col-9">
<small class="mb-0 pt-3">Auchan télécom</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/Auchan-T%C3%A9l%C3%A9com-5-Euros">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Auchan télécom 5,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Auchan-T%C3%A9l%C3%A9com-10-Euros">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Auchan télécom 10,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Auchan-T%C3%A9l%C3%A9com-15-Euros">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Auchan télécom 15,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Auchan-T%C3%A9l%C3%A9com-25-Euros-plus-5-offerts">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Auchan télécom 25,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Auchan-T%C3%A9l%C3%A9com-35-Euros-plus-10-offerts">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Auchan Télécom 35,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Auchan-T%C3%A9l%C3%A9com-50-Euros-plus-15-offerts">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Auchan Télécom 50,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/telephone/mobiho">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/mobiho.png" alt="Mobiho">
</div>
<div class="col-9">
<small class="mb-0 pt-3">Mobiho</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/MOBIHO-5-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Mobiho 5,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/MOBIHO-10-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Mobiho 10,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/MOBIHO-15-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Mobiho 15,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/MOBIHO-20-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Mobiho 20,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/MOBIHO-30-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Mobiho 30,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/MOBIHO-40-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Mobiho 40,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/MOBIHO-50-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Mobiho 50,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/telephone/syma">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/syma.png" alt="Syma">
</div>
<div class="col-9">
<small class="mb-0 pt-3">Syma</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/Syma-5-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Syma 5,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Syma-10-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Syma 10,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Syma-15-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Syma 15,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Syma-20-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Syma 20,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Syma-35-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Syma 35,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/telephone/laposte">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/laposte.png" alt="La poste Mobile">
</div>
<div class="col-9">
<small class="mb-0 pt-3">La poste Mobile</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/LA-POSTE-MOBILE-5-Euros">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
La poste Mobile 5,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/LA-POSTE-MOBILE-10-Euros">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
La poste Mobile 10,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/LA-POSTE-MOBILE-20-Euros">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
La poste Mobile 20,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/LA-POSTE-MOBILE-30-Euros">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
La poste Mobile 30,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-item">
<a href="/fr/c/telephone/" class="d-block">Voir plus</a> </ul>
</li>
<li class="dropdown-submenu">
<a href="/fr/c/cadeau/" class="dropdown-item icon-small icon-small_shopping">Cartes cadeaux</a> <ul class="dropdown-menu">
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/cadeau/google-play">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/google-play.png" alt="Google Play">
</div>
<div class="col-9">
<small class="mb-0 pt-3">Google Play</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/Google-Play-15-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Google Play 15,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Google-Play-25-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Google Play 25,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Google-Play-40-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Google Play 40,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Google-Play-50-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Google Play 50,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/cadeau/amazon">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/amazon.png" alt="Amazon">
</div>
<div class="col-9">
<small class="mb-0 pt-3">Amazon</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/Amazon-10-EUR-FR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Amazon 10,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Amazon-25-EUR-FR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Amazon 25,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Amazon-30-EUR-FR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Amazon 30,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Amazon-50-EUR-FR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Amazon 50,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/cadeau/zalando">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/zalando.png" alt="Zalando">
</div>
<div class="col-9">
<small class="mb-0 pt-3">Zalando</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/Zalando-5-EUR-FR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Zalando 5,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Zalando-10-EUR-FR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Zalando 10,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Zalando-25-EUR-FR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Zalando 25,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Zalando-50-EUR-FR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Zalando 50,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/cadeau/decathlon">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/decathlon.png" alt="Decathlon">
</div>
<div class="col-9">
<small class="mb-0 pt-3">Decathlon</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/Decathlon-10-EUR-FR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Decathlon 10,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Decathlon-25-EUR-FR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Decathlon 25,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Decathlon-50-EUR-FR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Decathlon 50,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/cadeau/boldotcom">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/boldotcom.png" alt="Bol.com">
</div>
<div class="col-9">
<small class="mb-0 pt-3">Bol.com</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/Bol.com-5-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Bol.com 5,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Bol.com-10-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Bol.com 10,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Bol.com-20-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Bol.com 20,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Bol.com-25-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Bol.com 25,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Bol.com-50-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Bol.com 50,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/cadeau/nike">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/nike.png" alt="Nike">
</div>
<div class="col-9">
<small class="mb-0 pt-3">Nike</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/Nike-25-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Nike 25,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Nike-50-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Nike 50,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/cadeau/eneba">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/eneba.png" alt="Eneba">
</div>
<div class="col-9">
<small class="mb-0 pt-3">Eneba</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/Eneba-10-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Eneba 10,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Eneba-25-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Eneba 25,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Eneba-5-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Eneba 5,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Eneba-50-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Eneba 50,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/cadeau/get-your-guide">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/get-your-guide.png" alt="GetYourGuide">
</div>
<div class="col-9">
<small class="mb-0 pt-3">GetYourGuide</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/GetYourGuide-25-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
GetYourGuide 25,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/GetYourGuide-50-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
GetYourGuide 50,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/cadeau/uber">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/uber.png" alt="Uber">
</div>
<div class="col-9">
<small class="mb-0 pt-3">Uber</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/Uber-10-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Uber 10,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Uber-15-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Uber 15,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Uber-20-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Uber 20,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Uber-25-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Uber 25,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Uber-40-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Uber 40,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Uber-50-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Uber 50,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-item">
<a href="/fr/c/cadeau/" class="d-block">Voir plus</a> </ul>
</li>
</ul>
<script>
$(document).ready(function() {
function toggleNavbarMethod() {
if ($(window).width() > 991) {
$('.dropdown-submenu').on('mouseover', function(event){
$('.dropdown-menu', this).first().show();
}).on('mouseout', function(){
$('.dropdown-menu', this).first().hide();
});
}
else {
$('.dropdown-submenu').click(function(event){
if($('.dropdown-menu', this).css("display") != "block" )
{
event.preventDefault();
event.stopPropagation();
$('.dropdown-menu', this).first().show();
$('.dropdown-menu', this).first().css('opacity', '1');
}
});
}
}
toggleNavbarMethod();
});
</script>
</li>
<li class="nav__item"><a class="nav__link" href="/fr/faq">FAQ</a></li>
<li class="nav__item"><a class="nav__link" href="/fr/contact">Contact</a></li>
<li id="cart-item" class="nav__item shopping_cart">
<button class="nav__link dropdown-toggle icon-cart" id="dropdownMenuButton1" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
<span class="badge"></span>
</button>
<div class="dropdown-menu pt-1" aria-labelledby="dropdownMenuButton1">
<ul class="cart_list">
<h6 class="text-center mb-2">Panier d'achat</h6>
<li class="mt-1">
<div class="media">
<div class="text-center empty_cart">
<img src="/img/empty_cart_img.svg" class="img-fluid" alt="">
<p class="mt-2 mb-3">Votre panier est vide</p>
</div>
</div>
</li>
<li>
<a class="btn btn-secondary-outline w-100 mb-2" style="width:100%!important;padding:8px 10px;border-radius: 4px!important;" href="/fr/panier-d-achat" data-bs-original-title="" title="">Voir mon panier</a>
</li>
</ul>
</div>
<li class="nav__item ml-lg-5"><a class="btn nav__btn" href="/fr/se-connecter">Connexion</a></li>
</li>
</ul>
</div>
</div>
</div>
</div>
</nav>
<main id="mainContent" class="main">
<section class="head mt-2 mt-lg-5 pt-4 pb-5">
<div class="container">
<div class="row">
<div id="message-prompt" class="col-lg-12 text-center card">
<p id="error-msg"></p>
</div>
</div>
<div class="row">
<div class="col-xl-7 col-md-7 col-lg-8 mb-5 mb-xl-0">
<div class="bg-white product-block py-3 px-4">
<div class="text-center bd-top header m-negative">
<h5 class="mobile-card-title d-lg-none">
<!-- <h5 class="col-12 text-sm-center text-md-left d-lg-none"> -->
<b>Carte Netflix 50€ </b>
</h5>
</div>
<div class="row mb-3">
<h5 class="col-12 text-sm-center text-md-left d-lg-none">
<!-- <b>Carte Netflix 50€ </b> -->
</h5>
<div class="image-container text-center col-xl-5 col-md-5 offset-xl-0">
<h5 class="d-none d-lg-inline-block">
<b>Carte Netflix 50€ </b>
</h5>
<div id="stockless">
<div class="card">
<p>Rupture de stock</p>
</div>
</div>
<!-- <img class="smaller-card-img w-100" src="/img/shoppingCards/Netflix-50-EUR.png" alt="Giftcard image."> -->
<img src="/img/shoppingCards/Netflix-50-EUR.png" alt="Giftcard Image" class="smaller-card-img w-100"/> <div class="avail__stock">
<p>Stock restant : </p>
</div>
<div class="avail__zone">
<p>*Valable partout en Europe</p> </div>
</div>
<div
class="product-item-right text-center col-xl-7 col-md-7 offset-md-0 pt-md-4 mt-4 mt-lg-0 text-sm-left pt-0">
<small>-5%</small>
<h5 class="d-none"><b>Carte Netflix</b>
50,00 €</h5>
<div class="price-container">
<h3 class="mt-5 text-left mt-lg-3 ml-xl-2 ml-2 mb-1 discount-price-big">
50,00 €</h3>
<h2 class="mt-5 mt-sm-0 mt-lg-3 d-inline-block float-none float-sm-left mb-2">
48,00 € </h2>
</div>
<div class="primary-btn-container d-md-none d-lg-block text-center text-sm-left">
<!-- Amount Select -->
<div class="amount-select-parent input-group mt-3 mb-3 ">
<select id="itemInputSelection" class="custom-select" id="inputGroupSelect01">
<option selected>
Carte Netflix 50€ </option>
<option
value="/fr/carte-cadeau/Netflix-25-EUR">
Carte Netflix 25€ </option>
<option
value="/fr/carte-cadeau/Netflix-15-EUR">
Carte Netflix 15€ </option>
<option
value="/fr/carte-cadeau/Netflix-30-EUR">
Carte Netflix 30€ </option>
<option
value="/fr/carte-cadeau/Netflix-40-EUR">
Carte Netflix 40€ </option>
</select>
</div>
<button class="btn btn-danger text-white" onclick="basketAdd('Netflix-50-EUR',1)"
style="border-radius: 4px!important;"
data-toggle="modal" data-target="#registrationModal">ACHETER</button>
</div>
<ul class="d-none d-md-none d-lg-block d-xl-block check-list">
<li class="check-list__item favicon-list no-bg">
<strong>Réception immédiate de votre code</strong>
</li>
<li class="check-list__item favicon-list no-bg">
<strong>Code utilisable dès la réception</strong>
</li>
<li class="check-list__item favicon-list no-bg">
<strong>Payer 48 euros pour une valeur de 50 euros</strong>
</li>
</ul>
</div>
</div>
<ul class="d-block d-md-block d-lg-none d-xl-none check-list">
<!-- Amount Select -->
<div class="amount-select-parent input-group mt-3">
<select id="itemInputSelection" class="custom-select d-none" id="inputGroupSelect01">
<option selected>50,00 € </option>
<option
value="/fr/carte-cadeau/Netflix-25-EUR">
25,00 € </option>
<option
value="/fr/carte-cadeau/Netflix-15-EUR">
15,00 € </option>
<option
value="/fr/carte-cadeau/Netflix-30-EUR">
30,00 € </option>
<option
value="/fr/carte-cadeau/Netflix-40-EUR">
40,00 € </option>
</select>
</div>
<button class="btn btn-danger d-none d-md-block d-lg-none"
onclick="basketAdd('Netflix-50-EUR')"
style="border-radius: 4px!important;margin-top: 20px;"
data-toggle="modal" data-target="#registrationModal">ACHETER</button>
<li class="check-list__item favicon-list no-bg">
<strong>Réception immédiate de votre code</strong>
</li>
<li class="check-list__item favicon-list no-bg">
<strong>Code utilisable dès la réception</strong>
</li>
<li class="check-list__item favicon-list no-bg">
<strong>Payer 48 euros pour une valeur de 50 euros</strong>
</li>
</ul>
</div>
</div>
<div class="col-xl-5 col-md-5 col-lg-4 pl-4 pl-sm-3">
<div class="card text-white frag-mb p-0 mb-3">
<div style="background: #E6F0FF;"
class="text-white card-header text-center card-title light-header">
<h4 style="color: #0565FF" class="font-weight-bold mb-0 pb-0">
Votre Carte Cadeau Netflix</h4>
</div>
<div id="giftcardDescriptorCard" class="card-body text-dark bg-interest p-4 pt-3 p-xl-4 pt-xl-3">
Carte prépayée permettant d’avoir accès à tous les programmes de la plateforme Netflix. Films, contenu original, programmes TV et encore bien plus. Les membres de Netflix ont accès à tous leurs programmes favoris sur ordinateur, tablette, téléviseur ou encore mobile. Rendez-vous sur www.netflix.com/code et entrez le code de la carte prépayée pour avoir accès aux services Netflix. </div>
</div>
<div class="text-aside-right bd-top shadow text-sm-left text-center d-xl-flex d-flex p-4">
<div class="col-4 text-center">
<div class="icon-list__icon icon-list__icon-inverted m-auto icon-list_secure"></div>
<p class="icon-label-small">Livraison sécurisée</p>
</div>
<div class="col-4 text-center">
<div style="left: 2px"
class="icon-list__icon icon-list__icon-inverted m-auto icon-list_verified"></div>
<p class="icon-label-small">Carte officielle</p>
</div>
<div class="col-4 text-center">
<div style="right: 1px" class="icon-list__icon icon-list__icon-inverted m-auto icon-list_fast">
</div>
<p class="icon-label-small">Obtention immédiate</p>
</div>
</div>
<div class="p-2 pl-4 col-12">
<p class="productSubscriptionText">
<b class="text-center">
Profitez de nos cartes cadeaux à des prix réduits grâce à notre offre d’essai de 72H puis d’un abonnement mensuel sans engagement à reconduction tacite au prix de 29,90 € par mois. </b>
</p>
</div>
</div>
</div>
</div>
<section id="advantagesSingleDark" class="pb-2 pt-1 mt-2">
<div class="container">
<div class="row justify-content-around text-center">
<div class="col-lg-12 mb-5 text-center">
<div class="icon-card icon-card-consolidate bg bg-light bg-light_shapes shadow col-12 p-2 pb-3 pt-4">
<h4 class="mb-4">Les Avantages de TopCartesCadeaux</h4>
<div class="card-container d-flex flex-lg-row flex-column align-items-center align-items-lg-start justify-content-around">
<div class="icon-card col-lg-4 col-xl-3 col-9 col-md-7 mb-5 mb-lg-0">
<div class="icon icon-medium icon_ok"></div>
<h6 class="text-dark font-weight-normal pt-2">Utilisation immédiate</h6>
<p class="text-dark tighten-text-description">Plus besoin d’attendre, votre carte est tout de suite disponible après votre achat !</p>
</div>
<div class="icon-card col-lg-4 col-xl-3 col-9 col-md-7 mb-5 mb-lg-0">
<div class="icon icon-medium icon_lock"></div>
<h6 class="text-dark font-weight-normal pt-2">Paiement sécurisé</h6>
<p class="text-dark tighten-text-description">Nous avons mis en place tous les protocoles pour sécuriser vos paiements sur TopCartesCadeaux !</p>
</div>
<div class="icon-card col-lg-4 col-xl-3 col-9 col-md-7 mb-5 mb-lg-0">
<div class="icon icon-medium icon_rotate"></div>
<h6 class="text-dark font-weight-normal pt-2">Réception par email</h6>
<p class="text-dark tighten-text-description">Recevez directement votre code de carte par mail et rechargez votre compte !</p>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<div class="container mt-5">
<div class="row">
<div class="col-lg-12">
<div class="title-space">
Ces produits de la même catégorie pourraient vous intéresser</div>
</div>
</div>
</div>
<div class="container text-right mt-3"><a class="link"
href="/fr/librairie">Voir librairie </a></div>
<div class="container mt-2">
<div class="row card-lib shortcuts d-flex justify-content-center">
<div class="col-xl-2 p-xl-3 col-lg-3 col-md-4 col-6">
<div class="p-rel m-auto">
<a href="/fr/carte-cadeau/Netflix-25-EUR" class="card-gallery">
<small>-12%</small>
<img src="/img/shoppingCards/Netflix-25-EUR.png?1641406804" alt="Giftcard Image"/> <!-- <img src="/img/shoppingCards/Netflix-25-EUR.png" alt="GiftCard Image"> -->
<b>Carte Netflix 25,00 €</b>
<div class="">
<span class="discount-price float-left">
25,00 € </span>
<span class="price-tag float-right">
22,00 € </span>
</div>
</a>
<div class="text-center">
<a class="btn btn-primary btn-add w-100" href="/fr/carte-cadeau/Netflix-25-EUR">
ACHETER </a>
</div> </div>
</div>
<div class="col-xl-2 p-xl-3 col-lg-3 col-md-4 col-6">
<div class="p-rel m-auto">
<a href="/fr/carte-cadeau/Netflix-15-EUR" class="card-gallery">
<small>-14%</small>
<img src="/img/shoppingCards/Netflix-15-EUR.png" alt="Giftcard Image"/> <!-- <img src="/img/shoppingCards/Netflix-15-EUR.png" alt="GiftCard Image"> -->
<b>Carte Netflix 15,00 €</b>
<div class="">
<span class="discount-price float-left">
15,00 € </span>
<span class="price-tag float-right">
13,00 € </span>
</div>
</a>
<div class="text-center">
<a class="btn btn-primary btn-add w-100" href="/fr/carte-cadeau/Netflix-15-EUR">
ACHETER </a>
</div> </div>
</div>
<div class="col-xl-2 p-xl-3 col-lg-3 col-md-4 col-6">
<div class="p-rel m-auto">
<a href="/fr/carte-cadeau/Netflix-30-EUR" class="card-gallery">
<small>-10%</small>
<img src="/img/shoppingCards/Netflix-30-EUR.png" alt="Giftcard Image"/> <!-- <img src="/img/shoppingCards/Netflix-30-EUR.png" alt="GiftCard Image"> -->
<b>Carte Netflix 30,00 €</b>
<div class="">
<span class="discount-price float-left">
30,00 € </span>
<span class="price-tag float-right">
27,00 € </span>
</div>
</a>
<div class="text-center">
<a class="btn btn-primary btn-add w-100" href="/fr/carte-cadeau/Netflix-30-EUR">
ACHETER </a>
</div> </div>
</div>
<div class="col-xl-2 p-xl-3 col-lg-3 col-md-4 col-6">
<div class="p-rel m-auto">
<a href="/fr/carte-cadeau/Netflix-40-EUR" class="card-gallery">
<small>-5%</small>
<img src="/img/shoppingCards/Netflix-40-EUR.png" alt="Giftcard Image"/> <!-- <img src="/img/shoppingCards/Netflix-40-EUR.png" alt="GiftCard Image"> -->
<b>Carte Netflix 40,00 €</b>
<div class="">
<span class="discount-price float-left">
40,00 € </span>
<span class="price-tag float-right">
38,00 € </span>
</div>
</a>
<div class="text-center">
<a class="btn btn-primary btn-add w-100" href="/fr/carte-cadeau/Netflix-40-EUR">
ACHETER </a>
</div> </div>
</div>
<div class="col-xl-2 p-xl-3 col-lg-3 col-md-4 col-6">
<div class="p-rel m-auto">
<a href="/fr/carte-cadeau/Spotify-10-EUR-FR" class="card-gallery">
<small>-20%</small>
<img src="/img/shoppingCards/Spotify-10-EUR-FR.png?1641406798" alt="Giftcard Image"/> <!-- <img src="/img/shoppingCards/Spotify-10-EUR-FR.png" alt="GiftCard Image"> -->
<b>Carte Spotify 10,00 €</b>
<div class="">
<span class="discount-price float-left">
10,00 € </span>
<span class="price-tag float-right">
8,00 € </span>
</div>
</a>
<div class="text-center">
<a class="btn btn-primary btn-add w-100" href="/fr/carte-cadeau/Spotify-10-EUR-FR">
ACHETER </a>
</div> </div>
</div>
<div class="col-xl-2 p-xl-3 col-lg-3 col-md-4 col-6">
<div class="p-rel m-auto">
<a href="/fr/carte-cadeau/Spotify-30-EUR-FR" class="card-gallery">
<small>-10%</small>
<img src="/img/shoppingCards/Spotify-30-EUR-FR.png?1641406822" alt="Giftcard Image"/> <!-- <img src="/img/shoppingCards/Spotify-30-EUR-FR.png" alt="GiftCard Image"> -->
<b>Carte Spotify 30,00 €</b>
<div class="">
<span class="discount-price float-left">
30,00 € </span>
<span class="price-tag float-right">
27,00 € </span>
</div>
</a>
<div class="text-center">
<a class="btn btn-primary btn-add w-100" href="/fr/carte-cadeau/Spotify-30-EUR-FR">
ACHETER </a>
</div> </div>
</div>
</div>
</div>
</section>
<section id="profitezSection" class="">
<div class="container">
<div class="row d-flex align-items-center">
<div class="col-lg-3 text-center d-flex flex-column justify-content-around text-lg-left">
<h3>Profitez de notre abonnement </h3>
<p class="tighten-text-full-width mb-5 mb-lg-0">Grâce à TopCartesCadeaux vous avez la possibilité de bénéficier de réductions toute l’année sur toutes les cartes cadeaux que nous avons en stock ! Les réductions permanentes sur nos cartes cadeaux seront uniquement disponibles pour nos abonnés !</p>
</div>
<div class="col-lg-8 offset-lg-1">
<div class="bg bg-white rounded shadow border-0 pb-2 pr-1 pr-lg-3">
<h4 class="text-center text-md-center mb-0">
Profitez d’un accès illimité à tous nos avantages <br> pour <span class="price text-primary">29,90 €</span>/mois* </h4>
<div class="row pt-4 pt-md-4 pr-0 text-left text-md-left">
<div class="col-lg-6 pr-0">
<div class="icon-list">
<div class="icon-list__icon icon-list_star"></div>
<p>Des réductions sur toutes vos cartes cadeaux</p>
</div>
</div>
<div class="col-lg-6 pr-0">
<div class="icon-list">
<div class="icon-list__icon icon-list_world"></div>
<p>Consultez et téléchargez de nombreux ebooks</p>
</div>
</div>
<div class="col-lg-6 pr-0">
<div class="icon-list">
<div class="icon-list__icon icon-list_message"></div>
<p>Obtention immédiate de votre code</p>
</div>
</div>
<div class="col-lg-6 pr-0">
<div class="icon-list">
<div class="icon-list__icon icon-list_clock"></div>
<p>Service d’assistance 8h/20h du Lundi au Samedi</p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<section id="objectiveSection" class="extended">
<div class="container pl-4 pl-sm-3">
<div class="row text-center">
<!-- <div class="col-lg-12 mt-4">
<h3>Quel est l’objectif de TopCartesCadeaux ?</h3>
</div> -->
</div>
<div class="row mb-5">
<div class="col-lg-5 mt-5 mt-md-0 order-2 order-md-1 justify-content-between "><img class="mb-5 mt-3 mb-lg-0" src="/img/image1.png" srcset="/img/image1@2x.png" alt=""></div>
<div class="col-lg-6 order-1 order-md-2 offset-lg-1 d-flex flex-column justify-content-around ">
<h3 class="mb-4 mb-md-3">Quel est l’objectif de TopCartesCadeaux ?</h3>
<p>L’objectif de TopCartesCadeaux est de permettre au plus grand nombre de profiter de réductions sur toutes les cartes cadeaux de vos plateformes préférées telles que iTunes, Google Play, PSN, Nintendo ou encore Blizzard. Grâce à TopCartesCadeaux vous avez la possibilité de profiter de cartes cadeaux à prix réduits pendant toute l’année !</p>
<p>Obtenez dès maintenant la carte cadeau dont vous avez besoin parmi toutes celles présentes dans notre catalogue !</p><a class="mt-4 link" href="/fr/librairie">Voir plus</a>
</div>
</div>
</div>
</section>
<section id="sectionBackground" class="bg-xtra-light">
<div class="container">
<div class="row text-left justify-content-between">
<div class="col-lg-5 d-flex flex-column justify-content-center">
<h3>Comment ça marche</h3>
<p class="pl-3 pr-3 pl-lg-0 pr-lg-3">Rien de plus simple que de se procurer une carte cadeau sur TopCartesCadeaux ! Choisissez simplement la carte cadeau dont vous avez besoin sur notre catalogue, une fois votre achat terminé vous aurez directement accès au code de la carte que vous avez acheté et vous pourrez recharger votre compte ! L’achat d’un carte cadeau est rapide et la recharge de votre compte est instantané !</p>
</div>
<div class="col-lg-5 mt-5 mt-lg-0 col-12">
<div class="floating-parent">
<img src="/img/online_payment.svg?1641406748" class="illustration" alt=""/> </div>
</div>
</div>
</div>
</section>
<section id="contactSection" class="pb-5 pb-lg-2 pt-2 pt-lg-0">
<div class="pt-4 pt-lg-5 pb-lg-5 container">
<div class="row">
<div class="offset-lg-3 col-lg-6 text-center">
<h3>Contactez les équipes de TopCartesCadeaux</h3>
<p class="text-center">
<strong class="mb-5 font-weight-light">Vous avez besoin d’obtenir plus d’informations concernant le service fourni par TopCartesCadeaux ? Pas de problèmes, les conseillers de TopCartesCadeaux sont là pour répondre à toutes vos questions !</strong>
</p>
<div class="text-center">
<a class="btn btn-secondary mt-2" href="/fr/contact">Contactez-nous</a>
</div>
</div>
</div>
</div>
</section>
<script>
function basketAdd(normalized, quantity){
$.ajax({
url:"/fr/ajout-panier",
type: 'post',
data: {"basketCardNormalized" : normalized,
"basketCardQuantity" : quantity,
"_csrfToken" : "958b16a5341eb849f2a311eb05fb4e5fc6d1fda6df0de32458b637f6"},
success : function(response){
if (typeof response.success !== 'undefined' && !response.success) {
document.getElementById('error-msg').innerText = response.message
$('#registrationModal').modal('hide');
$("#message-prompt").css("display", "block")
setTimeout(function() {
$("#message-prompt").fadeOut(500);
}, 3500);
}
else
{
$('#cart-item').html(response);
if ($('#basket-add-modal').length > 0 ) {
$('#basket-add-modal').modal('show');
}
//$('#dropdownMenuButton1').trigger("click");
}
},
error : function(){
alert("ECHEC");
}
});
}
function basketRemove(normalized, noDropdown=false){
$.ajax({
url:"/fr/suppr-panier",
type: 'post',
data: {"basketCardNormalized" : normalized,
"_csrfToken" : "958b16a5341eb849f2a311eb05fb4e5fc6d1fda6df0de32458b637f6"},
success : function(response){
$('#cart-item').html(response);
if(!noDropdown)
{
$('#dropdownMenuButton1').trigger("click");
}
},
error : function(){
alert("ECHEC");
}
});
}
function basketViewRemove(normalized){
$.ajax({
url:"/fr/suppr-vue-panier",
type: 'post',
data: {"basketCardNormalized" : normalized,
"_csrfToken" : "958b16a5341eb849f2a311eb05fb4e5fc6d1fda6df0de32458b637f6"},
success : function(response){
$('#basketViewContent').html(response);
},
error : function(){
alert("ECHEC");
}
});
}
function basketViewAmount(normalized, amount=null, select=null){
if(amount==null)
{
amount = select.value;
}
if(amount <= 100 && amount >= 1)
{
$.ajax({
url:"/fr/quantite-vue-panier",
type: 'post',
data: {"basketCardNormalized" : normalized,
"basketCardQuantity" : amount,
"_csrfToken" : "958b16a5341eb849f2a311eb05fb4e5fc6d1fda6df0de32458b637f6"},
success : function(response){
if (typeof response.success !== 'undefined' && !response.success) {
document.getElementById('error-msg').innerText = response.message
$('#registrationModal').modal('hide');
$("#message-prompt").css("display", "block")
setTimeout(function() {
$("#message-prompt").fadeOut(500);
}, 3500);
}
else
{
$('#basketViewContent').html(response);
}
},
error : function(){
alert("ECHEC");
}
});
}
}
function basketAmount(normalized, amount=null, select=null, noDropdown=false){
if(amount==null)
{
amount = select.value;
}
if(amount <= 100 && amount >= 1)
{
$.ajax({
url:"/fr/quantite-panier",
type: 'post',
data: {"basketCardNormalized" : normalized,
"basketCardQuantity" : amount,
"_csrfToken" : "958b16a5341eb849f2a311eb05fb4e5fc6d1fda6df0de32458b637f6"},
success : function(response){
if (typeof response.success !== 'undefined' && !response.success) {
document.getElementById('error-msg').innerText = response.message
$('#registrationModal').modal('hide');
$("#message-prompt").css("display", "block")
setTimeout(function() {
$("#message-prompt").fadeOut(500);
}, 3500);
}
else
{
$('#cart-item').html(response);
}
if(!noDropdown)
{
$('#dropdownMenuButton1').trigger("click");
}
},
error : function(){
alert("ECHEC");
}
});
}
}
function basketIncreaseAmount(normalized, amount){
if(amount+1 <= 100)
{
basketAmount(normalized, amount+1);
}
}
function basketDecreaseAmount(normalized, amount){
if(amount-1 >= 1)
{
basketAmount(normalized, amount-1);
}
}
function basketClear(){
$.ajax({
url:"/gift-cards/basket-clear",
type: 'get',
success : function(response){
$('#basketViewContent').html(response);
},
error : function(){
alert("ECHEC");
}
});
}
$(document).ready(function() {
if($('#cardQuantity').length > 0)
{
quantity = 1;
select = document.querySelector('#cardQuantity');
select.addEventListener('change', function() {
quantity = select.value;
});
}
});
</script>
<script>
const stock = ;
if ( stock === 0) {
$("#stockless").css("display", "block");
$('.smaller-card-img').addClass("opac");
$("#cardQuantity").css("display", "none");
} else {
$("#stockless").css("display", "none");
$('.smaller-card-img').removeClass("opac");
$("#cardQuantity").css("display", "block");
}
</script>
</main>
<div class="footer">
<div class="container">
<div class="row">
<div class="col-xl-3 mb-5 mb-xl-0"><a class="footer__brand brand" href="/fr"><span class="brand__name">TopCartesCadeaux</span></a></div>
<div class="col-lg col-md-6 mb-5 mb-lg-0">
<h5>Service Client</h5>
<ul>
<li><a href="/fr/a-propos">À propos</a></li>
<li><a href="/fr/faq">FAQ</a></li>
<li><a href="/fr/contact">Contact</a></li>
<li><a href="/fr/reclamation">Réclamation</a></li>
<li><a href="/fr/desabonnement">Désabonnement</a></li>
</ul>
</div>
<div class="col-lg col-md-6 mb-5 mb-lg-0">
<h5>Catégories</h5>
<ul>
<li>
<a href="/fr/c/jeux-video/">Cartes de jeux vidéo</a> </li>
<li>
<a href="/fr/c/divertissement/">Cartes de divertissement</a> </li>
<li>
<a href="/fr/c/telephone/">Cartes d'opérateurs téléphoniques</a> </li>
<li>
<a href="/fr/c/cadeau/">Cartes cadeaux</a> </li>
</ul>
</div>
<div class="col-lg col-md-6 mb-5 mb-md-0">
<h5>Informations</h5>
<ul>
<li><a href="/fr/conditions-generales-d-utilisation">Conditions Générales</a></li>
<li><a href="/fr/mentions-legales">Mentions Légales</a></li>
<li><a href="/fr/politique-de-confidentialite">Politique de confidentialité</a></li>
<li><a href="/fr/cookies">Politique de cookies</a></li>
<li><a href="/fr/conditions-d-abonnement">Conditions d'abonnement</a></li>
</ul>
</div>
<div class="col-lg col-md-6">
<h5>Contactez-nous</h5>
<ul>
<li><a href="tel:442033182332"></a></li>
<li><a href="mailto:contact@TopCartesCadeaux.com">contact@TopCartesCadeaux.com</a></li>
<li class="dropdown-list-item mt-4 mb-4">
<div class="dropdown">
<a class="dropdown-toggle" type="button" id="language-dropdown" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
<img class="flag-icon" src="/img/flags/fr.svg"></img>
Français </a>
<div class="dropdown-menu language-menu" aria-labelledby="language-dropdown">
<a class="dropdown-item text-dark" href="/en/gift-card/Netflix-50-EUR"> <img src="/img/flags/en.svg" class="flag-icon"></img>
English </a>
<a class="dropdown-item text-dark" href="/fr/carte-cadeau/Netflix-50-EUR"> <img src="/img/flags/fr.svg" class="flag-icon"></img>
Français </a>
</div>
</div>
</li>
</ul>
</div>
<div class="row mt-2 justify-content-center">
</div>
</div>
</div>
</div>
<div class="footer-copy">
<span>© TopCartesCadeaux - 2022 Tous droits réservés</span>
<div class="d-block-w-100 p-4"><img class="img-fluid"src="/img/topcartescadeaux_cards.png" alt="Visa & Mastercard logo."></div>
</div>
<!-- <script src="https://www.google.com/recaptcha/api.js?onload=onloadCallback&render=explicit" async defer></script> -->
<script src="/js/localization/messages_fr.js?1641406773"></script>
</div>
<div class="modal fade" id="registrationModal" tabindex="-1" role="dialog" aria-labelledby="registrationModal" aria-hidden="true">
<div class="modal-dialog m-auto" role="document">
<div class="modal-content d-flex flex-lg-row justify-content-center flex-column">
<div class="left-modal-container col-lg-7 col-12 p-2 pb-3 p-sm-5 pt-0">
<button type="button" class="close close-btn d-md-none d-block" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
<div class="text-center">
<div class="title text-dark form-header remove-bg-color form-header_light">Inscription</div>
</div>
<form method="post" accept-charset="utf-8" id="card-registration-form" action="" action="/fr/carte-cadeau/Netflix-50-EUR"><div style="display:none;"><input type="hidden" name="_csrfToken" autocomplete="off" value="958b16a5341eb849f2a311eb05fb4e5fc6d1fda6df0de32458b637f6"/></div> <div class="form-group">
<label for="first_name"> <span class="text-primary">* </span>Prénom</label>
<input type="text" name="first_name" class="form-control" placeholder="Jean" required="required" maxlength="256"/> </div>
<div class="form-group">
<label for="last_name"> <span class="text-primary">* </span>Nom</label>
<input type="text" name="last_name" class="form-control" placeholder="Durand" required="required" maxlength="255"/> </div>
<div class="form-group">
<label for="email"> <span class="text-primary">* </span>Email</label>
<input type="text" name="email" id="email" class="form-control" placeholder="mail@mail.com" required="required" maxlength="256"/> </div>
<div class="form-group">
<label for="email_confirm"> <span class="text-primary">* </span>Confirm email</label>
<input type="text" name="email_confirm" class="form-control" placeholder="mail@mail.com"/> </div>
<div class="form-check">
<input type="checkbox" name="cgv" value="1" id="cgv" type="checkbox" class="form-check-input" required="required"> <label class="form-check-label" for="cgv">J’accepte les <a target="_blank" href="/fr/conditions-generales-d-utilisation">Termes et conditions générales</a>.</label>
</div>
<div class="text-center mt-4">
<button class="w-100 btn text-white btn-green" type="submit">Continuer</button>
</div>
</form> </div>
<div class="right-modal-container mt-lg-0 col-lg-5 col-12">
<div class="bg-form">
<div class="form-header text-center form-header_light">Détails de la commande</div>
<div class="p-4">
<div class="row mb-3">
<div class="col-12 mt-lg-5 text-align-left">
<p class="mb-2 text-center card-details"><b>Carte Netflix 50€</b></p>
<img class="m-auto payment-card-image" src="/img/shoppingCards/Netflix-50-EUR.png" alt=""></div>
<div class="col-12 mt-2">
<div class="m-auto mt-4 text-center floating-center-left-content">
<p class="mb-2 card-details"><b>Type de Carte :</b>
Netflix </p>
<p class="mb-2 card-details"><b>Prix :</b>
<span class="shortenPrice price-bigger">48,00 €</span> <span class="discount-price-big">50,00 €</span>
</p>
<p class="mb-2 card-details"><b>Livraison :</b>
Immédiatement </p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="modal fade" id="loadMe" tabindex="-1" role="dialog" aria-labelledby="modalLoading" aria-hidden="true">
<div class="modal-dialog" role="document">
<div class="modal-content p-big text-center">
<div id="loader-txt">
<div class="row p-5 justify-content-center">
<h4 class="mb-4">Préparation de votre carte cadeau</h4>
<div class="m-auto">
<lottie-player src="/js/lf30_editor_yrpy24ax.json" class="lottieplayer" background="transparent" speed="1.6" style="height:200px;" loop autoplay></lottie-player>
</div>
<!-- <div class="col-7 text-left m-auto">
<p style="display:none" id="step1_text"><i class="far fa-check-circle text-success"></i> Première étape</p>
<p style="display:none" id="step2_text"><i class="far fa-check-circle text-success"></i> Deuxième étape</p>
<p style="display:none" id="step3_text"><i class="far fa-check-circle text-success"></i> Troisième étape</p>
</div> -->
</div>
<small class="loading-text">Chargement...</small>
</div>
</div>
</div>
</div>
<!-- Registration Modal -->
<script src="https://unpkg.com/@lottiefiles/lottie-player@latest/dist/lottie-player.js"></script>
</body>
</html>
<script type="text/javascript">
var iso = 'fr';
</script>
<script>
function basketAdd(normalized, quantity){
$.ajax({
url:"/fr/ajout-panier",
type: 'post',
data: {"basketCardNormalized" : normalized,
"basketCardQuantity" : quantity,
"_csrfToken" : "958b16a5341eb849f2a311eb05fb4e5fc6d1fda6df0de32458b637f6"},
success : function(response){
if (typeof response.success !== 'undefined' && !response.success) {
document.getElementById('error-msg').innerText = response.message
$('#registrationModal').modal('hide');
$("#message-prompt").css("display", "block")
setTimeout(function() {
$("#message-prompt").fadeOut(500);
}, 3500);
}
else
{
$('#cart-item').html(response);
if ($('#basket-add-modal').length > 0 ) {
$('#basket-add-modal').modal('show');
}
//$('#dropdownMenuButton1').trigger("click");
}
},
error : function(){
alert("ECHEC");
}
});
}
function basketRemove(normalized, noDropdown=false){
$.ajax({
url:"/fr/suppr-panier",
type: 'post',
data: {"basketCardNormalized" : normalized,
"_csrfToken" : "958b16a5341eb849f2a311eb05fb4e5fc6d1fda6df0de32458b637f6"},
success : function(response){
$('#cart-item').html(response);
if(!noDropdown)
{
$('#dropdownMenuButton1').trigger("click");
}
},
error : function(){
alert("ECHEC");
}
});
}
function basketViewRemove(normalized){
$.ajax({
url:"/fr/suppr-vue-panier",
type: 'post',
data: {"basketCardNormalized" : normalized,
"_csrfToken" : "958b16a5341eb849f2a311eb05fb4e5fc6d1fda6df0de32458b637f6"},
success : function(response){
$('#basketViewContent').html(response);
},
error : function(){
alert("ECHEC");
}
});
}
function basketViewAmount(normalized, amount=null, select=null){
if(amount==null)
{
amount = select.value;
}
if(amount <= 100 && amount >= 1)
{
$.ajax({
url:"/fr/quantite-vue-panier",
type: 'post',
data: {"basketCardNormalized" : normalized,
"basketCardQuantity" : amount,
"_csrfToken" : "958b16a5341eb849f2a311eb05fb4e5fc6d1fda6df0de32458b637f6"},
success : function(response){
if (typeof response.success !== 'undefined' && !response.success) {
document.getElementById('error-msg').innerText = response.message
$('#registrationModal').modal('hide');
$("#message-prompt").css("display", "block")
setTimeout(function() {
$("#message-prompt").fadeOut(500);
}, 3500);
}
else
{
$('#basketViewContent').html(response);
}
},
error : function(){
alert("ECHEC");
}
});
}
}
function basketAmount(normalized, amount=null, select=null, noDropdown=false){
if(amount==null)
{
amount = select.value;
}
if(amount <= 100 && amount >= 1)
{
$.ajax({
url:"/fr/quantite-panier",
type: 'post',
data: {"basketCardNormalized" : normalized,
"basketCardQuantity" : amount,
"_csrfToken" : "958b16a5341eb849f2a311eb05fb4e5fc6d1fda6df0de32458b637f6"},
success : function(response){
if (typeof response.success !== 'undefined' && !response.success) {
document.getElementById('error-msg').innerText = response.message
$('#registrationModal').modal('hide');
$("#message-prompt").css("display", "block")
setTimeout(function() {
$("#message-prompt").fadeOut(500);
}, 3500);
}
else
{
$('#cart-item').html(response);
}
if(!noDropdown)
{
$('#dropdownMenuButton1').trigger("click");
}
},
error : function(){
alert("ECHEC");
}
});
}
}
function basketIncreaseAmount(normalized, amount){
if(amount+1 <= 100)
{
basketAmount(normalized, amount+1);
}
}
function basketDecreaseAmount(normalized, amount){
if(amount-1 >= 1)
{
basketAmount(normalized, amount-1);
}
}
function basketClear(){
$.ajax({
url:"/gift-cards/basket-clear",
type: 'get',
success : function(response){
$('#basketViewContent').html(response);
},
error : function(){
alert("ECHEC");
}
});
}
$(document).ready(function() {
if($('#cardQuantity').length > 0)
{
quantity = 1;
select = document.querySelector('#cardQuantity');
select.addEventListener('change', function() {
quantity = select.value;
});
}
});
</script>
'
protected _statusCodes => [
(int) 100 => 'Continue' ,
(int) 101 => 'Switching Protocols' ,
(int) 102 => 'Processing' ,
(int) 200 => 'OK' ,
(int) 201 => 'Created' ,
(int) 202 => 'Accepted' ,
(int) 203 => 'Non-Authoritative Information' ,
(int) 204 => 'No Content' ,
(int) 205 => 'Reset Content' ,
(int) 206 => 'Partial Content' ,
(int) 207 => 'Multi-status' ,
(int) 208 => 'Already Reported' ,
(int) 226 => 'IM used' ,
(int) 300 => 'Multiple Choices' ,
(int) 301 => 'Moved Permanently' ,
(int) 302 => 'Found' ,
(int) 303 => 'See Other' ,
(int) 304 => 'Not Modified' ,
(int) 305 => 'Use Proxy' ,
(int) 306 => '(Unused)' ,
(int) 307 => 'Temporary Redirect' ,
(int) 308 => 'Permanent Redirect' ,
(int) 400 => 'Bad Request' ,
(int) 401 => 'Unauthorized' ,
(int) 402 => 'Payment Required' ,
(int) 403 => 'Forbidden' ,
(int) 404 => 'Not Found' ,
(int) 405 => 'Method Not Allowed' ,
(int) 406 => 'Not Acceptable' ,
(int) 407 => 'Proxy Authentication Required' ,
(int) 408 => 'Request Timeout' ,
(int) 409 => 'Conflict' ,
(int) 410 => 'Gone' ,
(int) 411 => 'Length Required' ,
(int) 412 => 'Precondition Failed' ,
(int) 413 => 'Request Entity Too Large' ,
(int) 414 => 'Request-URI Too Large' ,
(int) 415 => 'Unsupported Media Type' ,
(int) 416 => 'Requested range not satisfiable' ,
(int) 417 => 'Expectation Failed' ,
(int) 418 => 'I'm a teapot' ,
(int) 421 => 'Misdirected Request' ,
(int) 422 => 'Unprocessable Entity' ,
(int) 423 => 'Locked' ,
(int) 424 => 'Failed Dependency' ,
(int) 425 => 'Unordered Collection' ,
(int) 426 => 'Upgrade Required' ,
(int) 428 => 'Precondition Required' ,
(int) 429 => 'Too Many Requests' ,
(int) 431 => 'Request Header Fields Too Large' ,
(int) 444 => 'Connection Closed Without Response' ,
(int) 451 => 'Unavailable For Legal Reasons' ,
(int) 499 => 'Client Closed Request' ,
(int) 500 => 'Internal Server Error' ,
(int) 501 => 'Not Implemented' ,
(int) 502 => 'Bad Gateway' ,
(int) 503 => 'Service Unavailable' ,
(int) 504 => 'Gateway Timeout' ,
(int) 505 => 'Unsupported Version' ,
(int) 506 => 'Variant Also Negotiates' ,
(int) 507 => 'Insufficient Storage' ,
(int) 508 => 'Loop Detected' ,
(int) 510 => 'Not Extended' ,
(int) 511 => 'Network Authentication Required' ,
(int) 599 => 'Network Connect Timeout Error' ,
]
protected _mimeTypes => [
'html' => [
'' => [maximum depth reached] ,
] ,
'json' => 'application/json' ,
'xml' => [
'' => [maximum depth reached] ,
] ,
'xhtml' => [
'' => [maximum depth reached] ,
] ,
'webp' => 'image/webp' ,
'rss' => 'application/rss+xml' ,
'ai' => 'application/postscript' ,
'bcpio' => 'application/x-bcpio' ,
'bin' => 'application/octet-stream' ,
'ccad' => 'application/clariscad' ,
'cdf' => 'application/x-netcdf' ,
'class' => 'application/octet-stream' ,
'cpio' => 'application/x-cpio' ,
'cpt' => 'application/mac-compactpro' ,
'csh' => 'application/x-csh' ,
'csv' => [
'' => [maximum depth reached] ,
] ,
'dcr' => 'application/x-director' ,
'dir' => 'application/x-director' ,
'dms' => 'application/octet-stream' ,
'doc' => 'application/msword' ,
'docx' => 'application/vnd.openxmlformats-officedocument.wordprocessingml.document' ,
'drw' => 'application/drafting' ,
'dvi' => 'application/x-dvi' ,
'dwg' => 'application/acad' ,
'dxf' => 'application/dxf' ,
'dxr' => 'application/x-director' ,
'eot' => 'application/vnd.ms-fontobject' ,
'eps' => 'application/postscript' ,
'exe' => 'application/octet-stream' ,
'ez' => 'application/andrew-inset' ,
'flv' => 'video/x-flv' ,
'gtar' => 'application/x-gtar' ,
'gz' => 'application/x-gzip' ,
'bz2' => 'application/x-bzip' ,
'7z' => 'application/x-7z-compressed' ,
'hdf' => 'application/x-hdf' ,
'hqx' => 'application/mac-binhex40' ,
'ico' => 'image/x-icon' ,
'ips' => 'application/x-ipscript' ,
'ipx' => 'application/x-ipix' ,
'js' => 'application/javascript' ,
'jsonapi' => 'application/vnd.api+json' ,
'latex' => 'application/x-latex' ,
'lha' => 'application/octet-stream' ,
'lsp' => 'application/x-lisp' ,
'lzh' => 'application/octet-stream' ,
'man' => 'application/x-troff-man' ,
'me' => 'application/x-troff-me' ,
'mif' => 'application/vnd.mif' ,
'ms' => 'application/x-troff-ms' ,
'nc' => 'application/x-netcdf' ,
'oda' => 'application/oda' ,
'otf' => 'font/otf' ,
'pdf' => 'application/pdf' ,
'pgn' => 'application/x-chess-pgn' ,
'pot' => 'application/vnd.ms-powerpoint' ,
'pps' => 'application/vnd.ms-powerpoint' ,
'ppt' => 'application/vnd.ms-powerpoint' ,
'pptx' => 'application/vnd.openxmlformats-officedocument.presentationml.presentation' ,
'ppz' => 'application/vnd.ms-powerpoint' ,
'pre' => 'application/x-freelance' ,
'prt' => 'application/pro_eng' ,
'ps' => 'application/postscript' ,
'roff' => 'application/x-troff' ,
'scm' => 'application/x-lotusscreencam' ,
'set' => 'application/set' ,
'sh' => 'application/x-sh' ,
'shar' => 'application/x-shar' ,
'sit' => 'application/x-stuffit' ,
'skd' => 'application/x-koan' ,
'skm' => 'application/x-koan' ,
'skp' => 'application/x-koan' ,
'skt' => 'application/x-koan' ,
'smi' => 'application/smil' ,
'smil' => 'application/smil' ,
'sol' => 'application/solids' ,
'spl' => 'application/x-futuresplash' ,
'src' => 'application/x-wais-source' ,
'step' => 'application/STEP' ,
'stl' => 'application/SLA' ,
'stp' => 'application/STEP' ,
'sv4cpio' => 'application/x-sv4cpio' ,
'sv4crc' => 'application/x-sv4crc' ,
'svg' => 'image/svg+xml' ,
'svgz' => 'image/svg+xml' ,
'swf' => 'application/x-shockwave-flash' ,
't' => 'application/x-troff' ,
'tar' => 'application/x-tar' ,
'tcl' => 'application/x-tcl' ,
'tex' => 'application/x-tex' ,
'texi' => 'application/x-texinfo' ,
'texinfo' => 'application/x-texinfo' ,
'tr' => 'application/x-troff' ,
'tsp' => 'application/dsptype' ,
'ttc' => 'font/ttf' ,
'ttf' => 'font/ttf' ,
'unv' => 'application/i-deas' ,
'ustar' => 'application/x-ustar' ,
'vcd' => 'application/x-cdlink' ,
'vda' => 'application/vda' ,
'xlc' => 'application/vnd.ms-excel' ,
'xll' => 'application/vnd.ms-excel' ,
'xlm' => 'application/vnd.ms-excel' ,
'xls' => 'application/vnd.ms-excel' ,
'xlsx' => 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet' ,
'xlw' => 'application/vnd.ms-excel' ,
'zip' => 'application/zip' ,
'aif' => 'audio/x-aiff' ,
'aifc' => 'audio/x-aiff' ,
'aiff' => 'audio/x-aiff' ,
'au' => 'audio/basic' ,
'kar' => 'audio/midi' ,
'mid' => 'audio/midi' ,
'midi' => 'audio/midi' ,
'mp2' => 'audio/mpeg' ,
'mp3' => 'audio/mpeg' ,
'mpga' => 'audio/mpeg' ,
'ogg' => 'audio/ogg' ,
'oga' => 'audio/ogg' ,
'spx' => 'audio/ogg' ,
'ra' => 'audio/x-realaudio' ,
'ram' => 'audio/x-pn-realaudio' ,
'rm' => 'audio/x-pn-realaudio' ,
'rpm' => 'audio/x-pn-realaudio-plugin' ,
'snd' => 'audio/basic' ,
'tsi' => 'audio/TSP-audio' ,
'wav' => 'audio/x-wav' ,
'aac' => 'audio/aac' ,
'asc' => 'text/plain' ,
'c' => 'text/plain' ,
'cc' => 'text/plain' ,
'css' => 'text/css' ,
'etx' => 'text/x-setext' ,
'f' => 'text/plain' ,
'f90' => 'text/plain' ,
'h' => 'text/plain' ,
'hh' => 'text/plain' ,
'htm' => [
'' => [maximum depth reached] ,
] ,
'ics' => 'text/calendar' ,
'm' => 'text/plain' ,
'rtf' => 'text/rtf' ,
'rtx' => 'text/richtext' ,
'sgm' => 'text/sgml' ,
'sgml' => 'text/sgml' ,
'tsv' => 'text/tab-separated-values' ,
'tpl' => 'text/template' ,
'txt' => 'text/plain' ,
'text' => 'text/plain' ,
'avi' => 'video/x-msvideo' ,
'fli' => 'video/x-fli' ,
'mov' => 'video/quicktime' ,
'movie' => 'video/x-sgi-movie' ,
'mpe' => 'video/mpeg' ,
'mpeg' => 'video/mpeg' ,
'mpg' => 'video/mpeg' ,
'qt' => 'video/quicktime' ,
'viv' => 'video/vnd.vivo' ,
'vivo' => 'video/vnd.vivo' ,
'ogv' => 'video/ogg' ,
'webm' => 'video/webm' ,
'mp4' => 'video/mp4' ,
'm4v' => 'video/mp4' ,
'f4v' => 'video/mp4' ,
'f4p' => 'video/mp4' ,
'm4a' => 'audio/mp4' ,
'f4a' => 'audio/mp4' ,
'f4b' => 'audio/mp4' ,
'gif' => 'image/gif' ,
'ief' => 'image/ief' ,
'jpg' => 'image/jpeg' ,
'jpeg' => 'image/jpeg' ,
'jpe' => 'image/jpeg' ,
'pbm' => 'image/x-portable-bitmap' ,
'pgm' => 'image/x-portable-graymap' ,
'png' => 'image/png' ,
'pnm' => 'image/x-portable-anymap' ,
'ppm' => 'image/x-portable-pixmap' ,
'ras' => 'image/cmu-raster' ,
'rgb' => 'image/x-rgb' ,
'tif' => 'image/tiff' ,
'tiff' => 'image/tiff' ,
'xbm' => 'image/x-xbitmap' ,
'xpm' => 'image/x-xpixmap' ,
'xwd' => 'image/x-xwindowdump' ,
'psd' => [
'' => [maximum depth reached] ,
] ,
'ice' => 'x-conference/x-cooltalk' ,
'iges' => 'model/iges' ,
'igs' => 'model/iges' ,
'mesh' => 'model/mesh' ,
'msh' => 'model/mesh' ,
'silo' => 'model/mesh' ,
'vrml' => 'model/vrml' ,
'wrl' => 'model/vrml' ,
'mime' => 'www/mime' ,
'pdb' => 'chemical/x-pdb' ,
'xyz' => 'chemical/x-pdb' ,
'javascript' => 'application/javascript' ,
'form' => 'application/x-www-form-urlencoded' ,
'file' => 'multipart/form-data' ,
'xhtml-mobile' => 'application/vnd.wap.xhtml+xml' ,
'atom' => 'application/atom+xml' ,
'amf' => 'application/x-amf' ,
'wap' => [
'' => [maximum depth reached] ,
] ,
'wml' => 'text/vnd.wap.wml' ,
'wmlscript' => 'text/vnd.wap.wmlscript' ,
'wbmp' => 'image/vnd.wap.wbmp' ,
'woff' => 'application/x-font-woff' ,
'appcache' => 'text/cache-manifest' ,
'manifest' => 'text/cache-manifest' ,
'htc' => 'text/x-component' ,
'rdf' => 'application/xml' ,
'crx' => 'application/x-chrome-extension' ,
'oex' => 'application/x-opera-extension' ,
'xpi' => 'application/x-xpinstall' ,
'safariextz' => 'application/octet-stream' ,
'webapp' => 'application/x-web-app-manifest+json' ,
'vcf' => 'text/x-vcard' ,
'vtt' => 'text/vtt' ,
'mkv' => 'video/x-matroska' ,
'pkpass' => 'application/vnd.apple.pkpass' ,
'ajax' => 'text/html' ,
'bmp' => 'image/bmp' ,
]
protected _status => (int) 200
protected _file => null
protected _fileRange => [
]
protected _charset => 'UTF-8'
protected _cacheDirectives => [
]
protected _cookies => object( Cake\Http\Cookie\CookieCollection ) id: 1 {}
protected _reasonPhrase => 'OK'
protected _streamMode => 'wb+'
protected _streamTarget => 'php://memory'
protected headers => [
'Content-Type' => [
'' => [maximum depth reached] ,
] ,
]
protected headerNames => [
'content-type' => 'Content-Type' ,
]
private protocol => '1.1'
private stream => object( Laminas\Diactoros\Stream ) id: 2 {
}
}
$reasonPhrase = 'OK'
header - [internal], line ??
Cake\Http\ResponseEmitter::emitStatusLine() - CORE/src/Http/ResponseEmitter.php, line 168
Cake\Http\ResponseEmitter::emit() - CORE/src/Http/ResponseEmitter.php, line 74
Cake\Http\Server::emit() - CORE/src/Http/Server.php, line 128
[main] - ROOT/webroot/index.php, line 40 Warning (2) : Cannot modify header information - headers already sent by (output started at /var/www/vhosts/topcartescadeaux.com/httpdocs/vendor/cakephp/cakephp/src/Error/Debugger.php:954) [CORE/src/Http/ResponseEmitter.php , line 201 ]Code Context $value
), $first );
$first = false ; $response = object( Cake\Http\Response ) id: 0 {
'status' => (int) 200
'contentType' => 'text/html'
'headers' => [
'Content-Type' => [
(int) 0 => 'text/html; charset=UTF-8' ,
] ,
]
'file' => null
'fileRange' => [
]
'cookies' => object( Cake\Http\Cookie\CookieCollection ) id: 1 {
protected cookies => [
'' => [maximum depth reached] ,
]
}
'cacheDirectives' => [
]
'body' => '
<!DOCTYPE html>
<html lang="en">
<meta charset="utf-8">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<title>Carte cadeaux Netflix 50€ sur TopCartesCadeaux</title><meta name="title" content="Carte cadeaux Netflix 50€ sur TopCartesCadeaux"/><meta property="og:title" content="Carte cadeaux Netflix 50€ sur TopCartesCadeaux"/> <meta name="description" content="Obtenez votre carte cadeau en seulement quelques minutes sur TopCartesCadeaux et au prix le moins cher !"/><meta property="og:description" content="Obtenez votre carte cadeau en seulement quelques minutes sur TopCartesCadeaux et au prix le moins cher !"/> <meta property="og:type" content="TopCartesCadeaux">
<meta property="og:url" content="https://TopCartesCadeaux.com">
<meta name="msapplication-tap-highlight" content="no">
<meta name="cleartype" content="on">
<meta name="HandheldFriendly" content="True">
<meta name="format-detection" content="telephone=no">
<meta name="format-detection" content="date=no">
<meta name="format-detection" content="address=no">
<meta name="format-detection" content="email=no">
<meta name="google-site-verification" content="0bgObTLbA4YJg0BmU_NVKGy4SR7liJBPBXqC-IOipFA" />
<meta content="notranslate" name="google">
<link rel="apple-touch-icon" sizes="57x57" href="/img/logo.svg?1">
<link rel="apple-touch-icon" sizes="60x60" href="/img/logo.svg?1">
<link rel="apple-touch-icon" sizes="72x72" href="/img/logo.svg?1">
<link rel="apple-touch-icon" sizes="76x76" href="/img/logo.svg?1">
<link rel="apple-touch-icon" sizes="114x114" href="/img/logo.svg?1">
<link rel="apple-touch-icon" sizes="120x120" href="/img/logo.svg?1">
<link rel="apple-touch-icon" sizes="144x144" href="/img/logo.svg?1">
<link rel="apple-touch-icon" sizes="152x152" href="/img/logo.svg?1">
<link rel="apple-touch-icon" sizes="180x180" href="/img/logo.svg?1">
<link rel="icon" type="image/png" sizes="192x192" href="/img/logo.svg?1">
<link rel="icon" type="image/png" sizes="32x32" href="/img/logo.svg?1">
<link rel="icon" type="image/png" sizes="96x96" href="/img/logo.svg?1">
<link rel="icon" type="image/png" sizes="16x16" href="/img/logo.svg?1">
<link rel="manifest" href="/img/favicon/manifest.json">
<meta name="msapplication-TileColor" content="#ffffff">
<meta name="msapplication-TileImage" content="/img/logo.svg?1">
<meta name="theme-color" content="#ffffff">
<link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@500&family=Poppins:wght@300;400;500;600;700&display=swap" rel="stylesheet">
<script src="https://kit.fontawesome.com/1d8cb88fe1.js" crossorigin="anonymous"></script>
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.0.13/css/all.css" integrity="sha384-DNOHZ68U8hZfKXOrtjWvjxusGo9WQnrNx2sqG0tfsghAvtVlRW3tvkXWZh58N9jp" crossorigin="anonymous">
<link rel="stylesheet" href="/css/style.min.css?1641406724"/>
<link rel="stylesheet" href="/css/style_custom.css?1642092585"/>
<link rel="stylesheet" href="/css/intlTelInput.min.css?1641406725"/>
<script src="/js/jquery.min.js?1641406728"></script>
<script src="/js/jquery.validate.min.js?1641406726"></script>
<script src="/js/additional-methods.min.js?1641406727"></script>
<script src="/js/popper.min.js?1641406729"></script>
<script src="/js/bootstrap.min.js?1641406728"></script>
<script src="/js/cleave.min.js?1641406729"></script>
<script src="/js/localization/cleave-phone.i18n.js?1641406773"></script>
<script src="/js/localization/fix_phones.js?1641406773"></script>
<script src="/js/intlTelInput.min.js?1641406726"></script>
<script src="/js/default.js?1644339397"></script>
<meta name="robots" content="noindex,nofollow" />
<!-- Google Tag Manager -->
<script>
(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-583VM3D');
</script>
<!-- End Google Tag Manager -->
<!-- Global site tag (gtag.js) - Google Ads: 10783169363 -->
<script async src="https://www.googletagmanager.com/gtag/js?id=AW-10783169363"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'AW-10783169363');
</script>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-209212759-1', 'auto');
ga('send', 'pageview');
</script>
<body>
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-583VM3D"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
<div class="wrapper" id="top">
<nav class="navbar navbar-light navbar-expand-lg">
<div class="container">
<div class="row">
<div class="col-12 d-lg-flex flex-row justify-content-between"><a class="navbar__brand brand" href="/fr"><span class="brand__name">TopCartesCadeaux</span></a>
<div class="navbar__toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-extended="false" aria-label="Toggle navigation">
<svg xmlns="http://www.w3.org/2000/svg" width="28.8" height="16.8" viewBox="0 0 20 16">
<g fill="#FFFFFF">
<path d="M0 7h20v2H0z"></path>
<path d="M0 1h20v2H0z"></path>
<path d="M0 13h20v2H0z"></path>
</g>
</svg>
</div>
<div class="collapse navbar-collapse flex-grow-0" id="navbarSupportedContent">
<ul class="nav navbar__nav">
<li class="nav__item">
<button class="nav__link dropdown-toggle" id="dropdownMenuButton" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Catégories </button>
<!-- <div class="dropdown-menu" aria-labelledby="dropdownMenuButton">
<a class="dropdown-item icon-small icon-small_entertainment" href="/fr/librairie?filter=divertissement">Divertissement</a>
<a class="dropdown-item icon-small icon-small_sim" href="/fr/librairie?filter=telephone">Cartes de recharges mobiles</a>
<a class="dropdown-item icon-small icon-small_shopping" href="/fr/librairie?filter=cadeau">Cartes cadeaux</a>
<a class="dropdown-item icon-small icon-small_gaming" href="/fr/librairie?filter=jeux-video">Crédits jeux vidéo</a>
<a class="dropdown-item icon-small icon-small_moneycard" href="/fr/librairie?filter=paiement">Cartes de paiement</a>
</div> -->
<ul class="dropdown-menu multi-level" role="menu" aria-labelledby="dropdownMenuButton">
<li class="dropdown-submenu">
<a href="/fr/c/jeux-video/" class="dropdown-item icon-small icon-small_gaming">Cartes de jeux vidéo</a> <ul class="dropdown-menu">
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/jeux-video/steam">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/steam.png" alt="Steam">
</div>
<div class="col-9">
<small class="mb-0 pt-3">Steam</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/Steam-5-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Steam 5,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Steam-10-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Steam 10,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Steam-20-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Steam 20,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Steam-30-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Steam 30,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/jeux-video/origin">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/origin.png" alt="Origin">
</div>
<div class="col-9">
<small class="mb-0 pt-3">Origin</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/origin-15-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Origin 15,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/origin-25-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Origin 25,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/jeux-video/microsoft">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/microsoft.png" alt="Microsoft">
</div>
<div class="col-9">
<small class="mb-0 pt-3">Microsoft</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/Microsoft-15-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Microsoft 15,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Microsoft-25-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Microsoft 25,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Microsoft-50-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Microsoft 50,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/jeux-video/xbox">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/xbox.png" alt="Xbox">
</div>
<div class="col-9">
<small class="mb-0 pt-3">Xbox</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/Xbox-5-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Xbox 5,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Xbox-10-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Xbox 10,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Xbox-15-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Xbox 15,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Xbox-20-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Xbox 20,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Xbox-25-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Xbox 25,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Xbox-30-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Xbox 30,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Xbox-50-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Xbox 50,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/jeux-video/valorant">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/valorant.png" alt="Valorant">
</div>
<div class="col-9">
<small class="mb-0 pt-3">Valorant</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/Valorant-5-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Valorant 5,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Valorant-10-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Valorant 10,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Valorant-20-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Valorant 20,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Valorant-25-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Valorant 25,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Valorant-35-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Valorant 35,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Valorant-50-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Valorant 50,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/jeux-video/lol">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/lol.png" alt="League of Legends">
</div>
<div class="col-9">
<small class="mb-0 pt-3">League of Legends</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/League-of-Legends-5-EUR-WEST-NORTH-EAST">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
League of Legends 5,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/League-of-Legends-10-EUR-WEST-NORTH-EAST">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
League of Legends 10,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/League-of-Legends-20-EUR-WEST-NORTH-EAST">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
League of Legends 20,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/League-of-Legends-50-EUR-WEST-NORTH-EAST">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
League Of Legends 50,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/jeux-video/blizzard">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/blizzard.png" alt="Blizzard">
</div>
<div class="col-9">
<small class="mb-0 pt-3">Blizzard</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/Blizzard-20-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Blizzard 20,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Blizzard-50-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Blizzard 50,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/jeux-video/candy-crush">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/candy-crush.png" alt="Candy Crush">
</div>
<div class="col-9">
<small class="mb-0 pt-3">Candy Crush</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/Candy-Crush-25-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Candy Crush 25,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/jeux-video/guild-wars">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/guild-wars.png" alt="Guild Wars">
</div>
<div class="col-9">
<small class="mb-0 pt-3">Guild Wars</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/Guild-Wars-2-Gems-2000-Game-Card-EU">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Guild Wars 25,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/jeux-video/kinguin">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/kinguin.png" alt="Kinguin">
</div>
<div class="col-9">
<small class="mb-0 pt-3">Kinguin</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/Kinguin-10-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Kinguin 10,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Kinguin-25-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Kinguin 25,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Kinguin-50-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Kinguin 50,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/jeux-video/ncsoft">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/ncsoft.png" alt="NCSOFT">
</div>
<div class="col-9">
<small class="mb-0 pt-3">NCSOFT</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/NCSOFT-2000-NCoins-WW">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
NCSOFT 20,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/NCSOFT-500-NCoins-WW">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
NCSOFT 5,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/NCSOFT-5000-NCoins-WW">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
NCSOFT 50,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-item">
<a href="/fr/c/jeux-video/" class="d-block">Voir plus</a> </ul>
</li>
<li class="dropdown-submenu">
<a href="/fr/c/divertissement/" class="dropdown-item icon-small icon-small_entertainment">Cartes de divertissement</a> <ul class="dropdown-menu">
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/divertissement/netflix">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/netflix.png" alt="Netflix">
</div>
<div class="col-9">
<small class="mb-0 pt-3">Netflix</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/Netflix-25-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Netflix 25,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Netflix-15-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Netflix 15,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Netflix-30-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Netflix 30,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Netflix-40-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Netflix 40,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Netflix-50-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Netflix 50,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/divertissement/apple">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/apple.png" alt="Apple">
</div>
<div class="col-9">
<small class="mb-0 pt-3">Apple</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/Apple-Gift-Card-25-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Apple 25,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Apple-Gift-Card-10-EUR-FR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Apple 10,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Apple-Gift-Card-15-EUR-FR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Apple 15,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Apple-Gift-Card-50-EUR-FR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Apple 50,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/divertissement/spotify">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/spotify.png" alt="Spotify">
</div>
<div class="col-9">
<small class="mb-0 pt-3">Spotify</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/Spotify-10-EUR-FR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Spotify 10,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Spotify-30-EUR-FR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Spotify 30,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/divertissement/twitch">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/twitch.png" alt="Twitch">
</div>
<div class="col-9">
<small class="mb-0 pt-3">Twitch</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/Twitch-15-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Twitch 15,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Twitch-25-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Twitch 25,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Twitch-50-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Twitch 50,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-item">
<a href="/fr/c/divertissement/" class="d-block">Voir plus</a> </ul>
</li>
<li class="dropdown-submenu">
<a href="/fr/c/telephone/" class="dropdown-item icon-small icon-small_sim">Cartes d'opérateurs téléphoniques</a> <ul class="dropdown-menu">
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/telephone/orange">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/orange.png" alt="Orange E-Recharge">
</div>
<div class="col-9">
<small class="mb-0 pt-3">Orange E-Recharge</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/e-recharge-5-plus1-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Orange Mobile 5,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/e-recharge-10-plus2-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Orange Mobile 10,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/e-recharge-15-plus5-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Orange Mobile 15,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/e-recharge-25-plus-8-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Orange Mobile 25,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/e-recharge-35-plus-12-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Orange 35,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/e-recharge-50-plus-20-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Orange 50,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/telephone/sfr">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/sfr.png" alt="SFR">
</div>
<div class="col-9">
<small class="mb-0 pt-3">SFR</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/SFR-La-carte-5-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
SFR 5,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/SFR-La-Carte-10-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
SFR 10,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/SFR-La-Carte-15-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
SFR 15,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/SFR-La-Carte-25-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
SFR 25,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/SFR-La-Carte-30-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
SFR 30,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/SFR-La-Carte-20-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
SFR 20,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/SFR-La-Carte-35-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
SFR 35,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/telephone/bouygues">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/bouygues.png" alt="Bouygues Télécom">
</div>
<div class="col-9">
<small class="mb-0 pt-3">Bouygues Télécom</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/Bouygues-Telecom-10-EUR-classique">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Bouygues Télécom 10,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Bouygues-Telecom-20-EUR-classique">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Bouygues Télécom 20,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Bouygues-Telecom-40-EUR-classique">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Bouygues Telecom 40,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/telephone/lyca">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/lyca.png" alt="Lyca">
</div>
<div class="col-9">
<small class="mb-0 pt-3">Lyca</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/LYCA-MOBILE-5-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Lyca 5,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/LYCA-MOBILE-10-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Lyca 10,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/LYCA-MOBILE-20-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Lyca 20,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/LYCA-MOBILE-30-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Lyca 30,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/LYCA-MOBILE-50-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Lyca 50,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/telephone/auchan">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/auchan.png" alt="Auchan télécom">
</div>
<div class="col-9">
<small class="mb-0 pt-3">Auchan télécom</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/Auchan-T%C3%A9l%C3%A9com-5-Euros">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Auchan télécom 5,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Auchan-T%C3%A9l%C3%A9com-10-Euros">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Auchan télécom 10,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Auchan-T%C3%A9l%C3%A9com-15-Euros">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Auchan télécom 15,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Auchan-T%C3%A9l%C3%A9com-25-Euros-plus-5-offerts">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Auchan télécom 25,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Auchan-T%C3%A9l%C3%A9com-35-Euros-plus-10-offerts">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Auchan Télécom 35,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Auchan-T%C3%A9l%C3%A9com-50-Euros-plus-15-offerts">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Auchan Télécom 50,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/telephone/mobiho">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/mobiho.png" alt="Mobiho">
</div>
<div class="col-9">
<small class="mb-0 pt-3">Mobiho</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/MOBIHO-5-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Mobiho 5,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/MOBIHO-10-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Mobiho 10,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/MOBIHO-15-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Mobiho 15,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/MOBIHO-20-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Mobiho 20,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/MOBIHO-30-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Mobiho 30,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/MOBIHO-40-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Mobiho 40,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/MOBIHO-50-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Mobiho 50,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/telephone/syma">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/syma.png" alt="Syma">
</div>
<div class="col-9">
<small class="mb-0 pt-3">Syma</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/Syma-5-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Syma 5,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Syma-10-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Syma 10,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Syma-15-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Syma 15,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Syma-20-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Syma 20,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Syma-35-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Syma 35,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/telephone/laposte">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/laposte.png" alt="La poste Mobile">
</div>
<div class="col-9">
<small class="mb-0 pt-3">La poste Mobile</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/LA-POSTE-MOBILE-5-Euros">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
La poste Mobile 5,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/LA-POSTE-MOBILE-10-Euros">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
La poste Mobile 10,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/LA-POSTE-MOBILE-20-Euros">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
La poste Mobile 20,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/LA-POSTE-MOBILE-30-Euros">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
La poste Mobile 30,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-item">
<a href="/fr/c/telephone/" class="d-block">Voir plus</a> </ul>
</li>
<li class="dropdown-submenu">
<a href="/fr/c/cadeau/" class="dropdown-item icon-small icon-small_shopping">Cartes cadeaux</a> <ul class="dropdown-menu">
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/cadeau/google-play">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/google-play.png" alt="Google Play">
</div>
<div class="col-9">
<small class="mb-0 pt-3">Google Play</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/Google-Play-15-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Google Play 15,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Google-Play-25-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Google Play 25,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Google-Play-40-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Google Play 40,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Google-Play-50-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Google Play 50,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/cadeau/amazon">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/amazon.png" alt="Amazon">
</div>
<div class="col-9">
<small class="mb-0 pt-3">Amazon</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/Amazon-10-EUR-FR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Amazon 10,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Amazon-25-EUR-FR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Amazon 25,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Amazon-30-EUR-FR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Amazon 30,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Amazon-50-EUR-FR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Amazon 50,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/cadeau/zalando">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/zalando.png" alt="Zalando">
</div>
<div class="col-9">
<small class="mb-0 pt-3">Zalando</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/Zalando-5-EUR-FR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Zalando 5,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Zalando-10-EUR-FR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Zalando 10,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Zalando-25-EUR-FR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Zalando 25,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Zalando-50-EUR-FR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Zalando 50,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/cadeau/decathlon">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/decathlon.png" alt="Decathlon">
</div>
<div class="col-9">
<small class="mb-0 pt-3">Decathlon</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/Decathlon-10-EUR-FR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Decathlon 10,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Decathlon-25-EUR-FR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Decathlon 25,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Decathlon-50-EUR-FR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Decathlon 50,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/cadeau/boldotcom">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/boldotcom.png" alt="Bol.com">
</div>
<div class="col-9">
<small class="mb-0 pt-3">Bol.com</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/Bol.com-5-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Bol.com 5,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Bol.com-10-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Bol.com 10,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Bol.com-20-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Bol.com 20,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Bol.com-25-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Bol.com 25,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Bol.com-50-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Bol.com 50,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/cadeau/nike">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/nike.png" alt="Nike">
</div>
<div class="col-9">
<small class="mb-0 pt-3">Nike</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/Nike-25-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Nike 25,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Nike-50-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Nike 50,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/cadeau/eneba">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/eneba.png" alt="Eneba">
</div>
<div class="col-9">
<small class="mb-0 pt-3">Eneba</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/Eneba-10-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Eneba 10,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Eneba-25-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Eneba 25,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Eneba-5-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Eneba 5,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Eneba-50-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Eneba 50,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/cadeau/get-your-guide">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/get-your-guide.png" alt="GetYourGuide">
</div>
<div class="col-9">
<small class="mb-0 pt-3">GetYourGuide</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/GetYourGuide-25-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
GetYourGuide 25,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/GetYourGuide-50-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
GetYourGuide 50,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-submenu dropdown-item sub-items px-3 py-1 mb-0">
<a class="no-icon" tabindex="-1" href="/fr/c/cadeau/uber">
<div class="row">
<div class="col-3 text-center">
<img class="img-fluid" style="max-height: 50px;" src="/img/uber.png" alt="Uber">
</div>
<div class="col-9">
<small class="mb-0 pt-3">Uber</small>
</div>
</div>
</a>
<ul class="dropdown-menu">
<a tabindex="-1" href="/fr/carte-cadeau/Uber-10-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Uber 10,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Uber-15-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Uber 15,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Uber-20-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Uber 20,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Uber-25-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Uber 25,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Uber-40-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Uber 40,00 € </li>
</a>
<a tabindex="-1" href="/fr/carte-cadeau/Uber-50-EUR">
<li class="dropdown-item sub-items px-3 pl-2 pr-4 mb-0 no-arrow-item">
Uber 50,00 € </li>
</a>
</ul>
</li>
<li class="dropdown-item">
<a href="/fr/c/cadeau/" class="d-block">Voir plus</a> </ul>
</li>
</ul>
<script>
$(document).ready(function() {
function toggleNavbarMethod() {
if ($(window).width() > 991) {
$('.dropdown-submenu').on('mouseover', function(event){
$('.dropdown-menu', this).first().show();
}).on('mouseout', function(){
$('.dropdown-menu', this).first().hide();
});
}
else {
$('.dropdown-submenu').click(function(event){
if($('.dropdown-menu', this).css("display") != "block" )
{
event.preventDefault();
event.stopPropagation();
$('.dropdown-menu', this).first().show();
$('.dropdown-menu', this).first().css('opacity', '1');
}
});
}
}
toggleNavbarMethod();
});
</script>
</li>
<li class="nav__item"><a class="nav__link" href="/fr/faq">FAQ</a></li>
<li class="nav__item"><a class="nav__link" href="/fr/contact">Contact</a></li>
<li id="cart-item" class="nav__item shopping_cart">
<button class="nav__link dropdown-toggle icon-cart" id="dropdownMenuButton1" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
<span class="badge"></span>
</button>
<div class="dropdown-menu pt-1" aria-labelledby="dropdownMenuButton1">
<ul class="cart_list">
<h6 class="text-center mb-2">Panier d'achat</h6>
<li class="mt-1">
<div class="media">
<div class="text-center empty_cart">
<img src="/img/empty_cart_img.svg" class="img-fluid" alt="">
<p class="mt-2 mb-3">Votre panier est vide</p>
</div>
</div>
</li>
<li>
<a class="btn btn-secondary-outline w-100 mb-2" style="width:100%!important;padding:8px 10px;border-radius: 4px!important;" href="/fr/panier-d-achat" data-bs-original-title="" title="">Voir mon panier</a>
</li>
</ul>
</div>
<li class="nav__item ml-lg-5"><a class="btn nav__btn" href="/fr/se-connecter">Connexion</a></li>
</li>
</ul>
</div>
</div>
</div>
</div>
</nav>
<main id="mainContent" class="main">
<section class="head mt-2 mt-lg-5 pt-4 pb-5">
<div class="container">
<div class="row">
<div id="message-prompt" class="col-lg-12 text-center card">
<p id="error-msg"></p>
</div>
</div>
<div class="row">
<div class="col-xl-7 col-md-7 col-lg-8 mb-5 mb-xl-0">
<div class="bg-white product-block py-3 px-4">
<div class="text-center bd-top header m-negative">
<h5 class="mobile-card-title d-lg-none">
<!-- <h5 class="col-12 text-sm-center text-md-left d-lg-none"> -->
<b>Carte Netflix 50€ </b>
</h5>
</div>
<div class="row mb-3">
<h5 class="col-12 text-sm-center text-md-left d-lg-none">
<!-- <b>Carte Netflix 50€ </b> -->
</h5>
<div class="image-container text-center col-xl-5 col-md-5 offset-xl-0">
<h5 class="d-none d-lg-inline-block">
<b>Carte Netflix 50€ </b>
</h5>
<div id="stockless">
<div class="card">
<p>Rupture de stock</p>
</div>
</div>
<!-- <img class="smaller-card-img w-100" src="/img/shoppingCards/Netflix-50-EUR.png" alt="Giftcard image."> -->
<img src="/img/shoppingCards/Netflix-50-EUR.png" alt="Giftcard Image" class="smaller-card-img w-100"/> <div class="avail__stock">
<p>Stock restant : </p>
</div>
<div class="avail__zone">
<p>*Valable partout en Europe</p> </div>
</div>
<div
class="product-item-right text-center col-xl-7 col-md-7 offset-md-0 pt-md-4 mt-4 mt-lg-0 text-sm-left pt-0">
<small>-5%</small>
<h5 class="d-none"><b>Carte Netflix</b>
50,00 €</h5>
<div class="price-container">
<h3 class="mt-5 text-left mt-lg-3 ml-xl-2 ml-2 mb-1 discount-price-big">
50,00 €</h3>
<h2 class="mt-5 mt-sm-0 mt-lg-3 d-inline-block float-none float-sm-left mb-2">
48,00 € </h2>
</div>
<div class="primary-btn-container d-md-none d-lg-block text-center text-sm-left">
<!-- Amount Select -->
<div class="amount-select-parent input-group mt-3 mb-3 ">
<select id="itemInputSelection" class="custom-select" id="inputGroupSelect01">
<option selected>
Carte Netflix 50€ </option>
<option
value="/fr/carte-cadeau/Netflix-25-EUR">
Carte Netflix 25€ </option>
<option
value="/fr/carte-cadeau/Netflix-15-EUR">
Carte Netflix 15€ </option>
<option
value="/fr/carte-cadeau/Netflix-30-EUR">
Carte Netflix 30€ </option>
<option
value="/fr/carte-cadeau/Netflix-40-EUR">
Carte Netflix 40€ </option>
</select>
</div>
<button class="btn btn-danger text-white" onclick="basketAdd('Netflix-50-EUR',1)"
style="border-radius: 4px!important;"
data-toggle="modal" data-target="#registrationModal">ACHETER</button>
</div>
<ul class="d-none d-md-none d-lg-block d-xl-block check-list">
<li class="check-list__item favicon-list no-bg">
<strong>Réception immédiate de votre code</strong>
</li>
<li class="check-list__item favicon-list no-bg">
<strong>Code utilisable dès la réception</strong>
</li>
<li class="check-list__item favicon-list no-bg">
<strong>Payer 48 euros pour une valeur de 50 euros</strong>
</li>
</ul>
</div>
</div>
<ul class="d-block d-md-block d-lg-none d-xl-none check-list">
<!-- Amount Select -->
<div class="amount-select-parent input-group mt-3">
<select id="itemInputSelection" class="custom-select d-none" id="inputGroupSelect01">
<option selected>50,00 € </option>
<option
value="/fr/carte-cadeau/Netflix-25-EUR">
25,00 € </option>
<option
value="/fr/carte-cadeau/Netflix-15-EUR">
15,00 € </option>
<option
value="/fr/carte-cadeau/Netflix-30-EUR">
30,00 € </option>
<option
value="/fr/carte-cadeau/Netflix-40-EUR">
40,00 € </option>
</select>
</div>
<button class="btn btn-danger d-none d-md-block d-lg-none"
onclick="basketAdd('Netflix-50-EUR')"
style="border-radius: 4px!important;margin-top: 20px;"
data-toggle="modal" data-target="#registrationModal">ACHETER</button>
<li class="check-list__item favicon-list no-bg">
<strong>Réception immédiate de votre code</strong>
</li>
<li class="check-list__item favicon-list no-bg">
<strong>Code utilisable dès la réception</strong>
</li>
<li class="check-list__item favicon-list no-bg">
<strong>Payer 48 euros pour une valeur de 50 euros</strong>
</li>
</ul>
</div>
</div>
<div class="col-xl-5 col-md-5 col-lg-4 pl-4 pl-sm-3">
<div class="card text-white frag-mb p-0 mb-3">
<div style="background: #E6F0FF;"
class="text-white card-header text-center card-title light-header">
<h4 style="color: #0565FF" class="font-weight-bold mb-0 pb-0">
Votre Carte Cadeau Netflix</h4>
</div>
<div id="giftcardDescriptorCard" class="card-body text-dark bg-interest p-4 pt-3 p-xl-4 pt-xl-3">
Carte prépayée permettant d’avoir accès à tous les programmes de la plateforme Netflix. Films, contenu original, programmes TV et encore bien plus. Les membres de Netflix ont accès à tous leurs programmes favoris sur ordinateur, tablette, téléviseur ou encore mobile. Rendez-vous sur www.netflix.com/code et entrez le code de la carte prépayée pour avoir accès aux services Netflix. </div>
</div>
<div class="text-aside-right bd-top shadow text-sm-left text-center d-xl-flex d-flex p-4">
<div class="col-4 text-center">
<div class="icon-list__icon icon-list__icon-inverted m-auto icon-list_secure"></div>
<p class="icon-label-small">Livraison sécurisée</p>
</div>
<div class="col-4 text-center">
<div style="left: 2px"
class="icon-list__icon icon-list__icon-inverted m-auto icon-list_verified"></div>
<p class="icon-label-small">Carte officielle</p>
</div>
<div class="col-4 text-center">
<div style="right: 1px" class="icon-list__icon icon-list__icon-inverted m-auto icon-list_fast">
</div>
<p class="icon-label-small">Obtention immédiate</p>
</div>
</div>
<div class="p-2 pl-4 col-12">
<p class="productSubscriptionText">
<b class="text-center">
Profitez de nos cartes cadeaux à des prix réduits grâce à notre offre d’essai de 72H puis d’un abonnement mensuel sans engagement à reconduction tacite au prix de 29,90 € par mois. </b>
</p>
</div>
</div>
</div>
</div>
<section id="advantagesSingleDark" class="pb-2 pt-1 mt-2">
<div class="container">
<div class="row justify-content-around text-center">
<div class="col-lg-12 mb-5 text-center">
<div class="icon-card icon-card-consolidate bg bg-light bg-light_shapes shadow col-12 p-2 pb-3 pt-4">
<h4 class="mb-4">Les Avantages de TopCartesCadeaux</h4>
<div class="card-container d-flex flex-lg-row flex-column align-items-center align-items-lg-start justify-content-around">
<div class="icon-card col-lg-4 col-xl-3 col-9 col-md-7 mb-5 mb-lg-0">
<div class="icon icon-medium icon_ok"></div>
<h6 class="text-dark font-weight-normal pt-2">Utilisation immédiate</h6>
<p class="text-dark tighten-text-description">Plus besoin d’attendre, votre carte est tout de suite disponible après votre achat !</p>
</div>
<div class="icon-card col-lg-4 col-xl-3 col-9 col-md-7 mb-5 mb-lg-0">
<div class="icon icon-medium icon_lock"></div>
<h6 class="text-dark font-weight-normal pt-2">Paiement sécurisé</h6>
<p class="text-dark tighten-text-description">Nous avons mis en place tous les protocoles pour sécuriser vos paiements sur TopCartesCadeaux !</p>
</div>
<div class="icon-card col-lg-4 col-xl-3 col-9 col-md-7 mb-5 mb-lg-0">
<div class="icon icon-medium icon_rotate"></div>
<h6 class="text-dark font-weight-normal pt-2">Réception par email</h6>
<p class="text-dark tighten-text-description">Recevez directement votre code de carte par mail et rechargez votre compte !</p>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<div class="container mt-5">
<div class="row">
<div class="col-lg-12">
<div class="title-space">
Ces produits de la même catégorie pourraient vous intéresser</div>
</div>
</div>
</div>
<div class="container text-right mt-3"><a class="link"
href="/fr/librairie">Voir librairie </a></div>
<div class="container mt-2">
<div class="row card-lib shortcuts d-flex justify-content-center">
<div class="col-xl-2 p-xl-3 col-lg-3 col-md-4 col-6">
<div class="p-rel m-auto">
<a href="/fr/carte-cadeau/Netflix-25-EUR" class="card-gallery">
<small>-12%</small>
<img src="/img/shoppingCards/Netflix-25-EUR.png?1641406804" alt="Giftcard Image"/> <!-- <img src="/img/shoppingCards/Netflix-25-EUR.png" alt="GiftCard Image"> -->
<b>Carte Netflix 25,00 €</b>
<div class="">
<span class="discount-price float-left">
25,00 € </span>
<span class="price-tag float-right">
22,00 € </span>
</div>
</a>
<div class="text-center">
<a class="btn btn-primary btn-add w-100" href="/fr/carte-cadeau/Netflix-25-EUR">
ACHETER </a>
</div> </div>
</div>
<div class="col-xl-2 p-xl-3 col-lg-3 col-md-4 col-6">
<div class="p-rel m-auto">
<a href="/fr/carte-cadeau/Netflix-15-EUR" class="card-gallery">
<small>-14%</small>
<img src="/img/shoppingCards/Netflix-15-EUR.png" alt="Giftcard Image"/> <!-- <img src="/img/shoppingCards/Netflix-15-EUR.png" alt="GiftCard Image"> -->
<b>Carte Netflix 15,00 €</b>
<div class="">
<span class="discount-price float-left">
15,00 € </span>
<span class="price-tag float-right">
13,00 € </span>
</div>
</a>
<div class="text-center">
<a class="btn btn-primary btn-add w-100" href="/fr/carte-cadeau/Netflix-15-EUR">
ACHETER </a>
</div> </div>
</div>
<div class="col-xl-2 p-xl-3 col-lg-3 col-md-4 col-6">
<div class="p-rel m-auto">
<a href="/fr/carte-cadeau/Netflix-30-EUR" class="card-gallery">
<small>-10%</small>
<img src="/img/shoppingCards/Netflix-30-EUR.png" alt="Giftcard Image"/> <!-- <img src="/img/shoppingCards/Netflix-30-EUR.png" alt="GiftCard Image"> -->
<b>Carte Netflix 30,00 €</b>
<div class="">
<span class="discount-price float-left">
30,00 € </span>
<span class="price-tag float-right">
27,00 € </span>
</div>
</a>
<div class="text-center">
<a class="btn btn-primary btn-add w-100" href="/fr/carte-cadeau/Netflix-30-EUR">
ACHETER </a>
</div> </div>
</div>
<div class="col-xl-2 p-xl-3 col-lg-3 col-md-4 col-6">
<div class="p-rel m-auto">
<a href="/fr/carte-cadeau/Netflix-40-EUR" class="card-gallery">
<small>-5%</small>
<img src="/img/shoppingCards/Netflix-40-EUR.png" alt="Giftcard Image"/> <!-- <img src="/img/shoppingCards/Netflix-40-EUR.png" alt="GiftCard Image"> -->
<b>Carte Netflix 40,00 €</b>
<div class="">
<span class="discount-price float-left">
40,00 € </span>
<span class="price-tag float-right">
38,00 € </span>
</div>
</a>
<div class="text-center">
<a class="btn btn-primary btn-add w-100" href="/fr/carte-cadeau/Netflix-40-EUR">
ACHETER </a>
</div> </div>
</div>
<div class="col-xl-2 p-xl-3 col-lg-3 col-md-4 col-6">
<div class="p-rel m-auto">
<a href="/fr/carte-cadeau/Spotify-10-EUR-FR" class="card-gallery">
<small>-20%</small>
<img src="/img/shoppingCards/Spotify-10-EUR-FR.png?1641406798" alt="Giftcard Image"/> <!-- <img src="/img/shoppingCards/Spotify-10-EUR-FR.png" alt="GiftCard Image"> -->
<b>Carte Spotify 10,00 €</b>
<div class="">
<span class="discount-price float-left">
10,00 € </span>
<span class="price-tag float-right">
8,00 € </span>
</div>
</a>
<div class="text-center">
<a class="btn btn-primary btn-add w-100" href="/fr/carte-cadeau/Spotify-10-EUR-FR">
ACHETER </a>
</div> </div>
</div>
<div class="col-xl-2 p-xl-3 col-lg-3 col-md-4 col-6">
<div class="p-rel m-auto">
<a href="/fr/carte-cadeau/Spotify-30-EUR-FR" class="card-gallery">
<small>-10%</small>
<img src="/img/shoppingCards/Spotify-30-EUR-FR.png?1641406822" alt="Giftcard Image"/> <!-- <img src="/img/shoppingCards/Spotify-30-EUR-FR.png" alt="GiftCard Image"> -->
<b>Carte Spotify 30,00 €</b>
<div class="">
<span class="discount-price float-left">
30,00 € </span>
<span class="price-tag float-right">
27,00 € </span>
</div>
</a>
<div class="text-center">
<a class="btn btn-primary btn-add w-100" href="/fr/carte-cadeau/Spotify-30-EUR-FR">
ACHETER </a>
</div> </div>
</div>
</div>
</div>
</section>
<section id="profitezSection" class="">
<div class="container">
<div class="row d-flex align-items-center">
<div class="col-lg-3 text-center d-flex flex-column justify-content-around text-lg-left">
<h3>Profitez de notre abonnement </h3>
<p class="tighten-text-full-width mb-5 mb-lg-0">Grâce à TopCartesCadeaux vous avez la possibilité de bénéficier de réductions toute l’année sur toutes les cartes cadeaux que nous avons en stock ! Les réductions permanentes sur nos cartes cadeaux seront uniquement disponibles pour nos abonnés !</p>
</div>
<div class="col-lg-8 offset-lg-1">
<div class="bg bg-white rounded shadow border-0 pb-2 pr-1 pr-lg-3">
<h4 class="text-center text-md-center mb-0">
Profitez d’un accès illimité à tous nos avantages <br> pour <span class="price text-primary">29,90 €</span>/mois* </h4>
<div class="row pt-4 pt-md-4 pr-0 text-left text-md-left">
<div class="col-lg-6 pr-0">
<div class="icon-list">
<div class="icon-list__icon icon-list_star"></div>
<p>Des réductions sur toutes vos cartes cadeaux</p>
</div>
</div>
<div class="col-lg-6 pr-0">
<div class="icon-list">
<div class="icon-list__icon icon-list_world"></div>
<p>Consultez et téléchargez de nombreux ebooks</p>
</div>
</div>
<div class="col-lg-6 pr-0">
<div class="icon-list">
<div class="icon-list__icon icon-list_message"></div>
<p>Obtention immédiate de votre code</p>
</div>
</div>
<div class="col-lg-6 pr-0">
<div class="icon-list">
<div class="icon-list__icon icon-list_clock"></div>
<p>Service d’assistance 8h/20h du Lundi au Samedi</p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<section id="objectiveSection" class="extended">
<div class="container pl-4 pl-sm-3">
<div class="row text-center">
<!-- <div class="col-lg-12 mt-4">
<h3>Quel est l’objectif de TopCartesCadeaux ?</h3>
</div> -->
</div>
<div class="row mb-5">
<div class="col-lg-5 mt-5 mt-md-0 order-2 order-md-1 justify-content-between "><img class="mb-5 mt-3 mb-lg-0" src="/img/image1.png" srcset="/img/image1@2x.png" alt=""></div>
<div class="col-lg-6 order-1 order-md-2 offset-lg-1 d-flex flex-column justify-content-around ">
<h3 class="mb-4 mb-md-3">Quel est l’objectif de TopCartesCadeaux ?</h3>
<p>L’objectif de TopCartesCadeaux est de permettre au plus grand nombre de profiter de réductions sur toutes les cartes cadeaux de vos plateformes préférées telles que iTunes, Google Play, PSN, Nintendo ou encore Blizzard. Grâce à TopCartesCadeaux vous avez la possibilité de profiter de cartes cadeaux à prix réduits pendant toute l’année !</p>
<p>Obtenez dès maintenant la carte cadeau dont vous avez besoin parmi toutes celles présentes dans notre catalogue !</p><a class="mt-4 link" href="/fr/librairie">Voir plus</a>
</div>
</div>
</div>
</section>
<section id="sectionBackground" class="bg-xtra-light">
<div class="container">
<div class="row text-left justify-content-between">
<div class="col-lg-5 d-flex flex-column justify-content-center">
<h3>Comment ça marche</h3>
<p class="pl-3 pr-3 pl-lg-0 pr-lg-3">Rien de plus simple que de se procurer une carte cadeau sur TopCartesCadeaux ! Choisissez simplement la carte cadeau dont vous avez besoin sur notre catalogue, une fois votre achat terminé vous aurez directement accès au code de la carte que vous avez acheté et vous pourrez recharger votre compte ! L’achat d’un carte cadeau est rapide et la recharge de votre compte est instantané !</p>
</div>
<div class="col-lg-5 mt-5 mt-lg-0 col-12">
<div class="floating-parent">
<img src="/img/online_payment.svg?1641406748" class="illustration" alt=""/> </div>
</div>
</div>
</div>
</section>
<section id="contactSection" class="pb-5 pb-lg-2 pt-2 pt-lg-0">
<div class="pt-4 pt-lg-5 pb-lg-5 container">
<div class="row">
<div class="offset-lg-3 col-lg-6 text-center">
<h3>Contactez les équipes de TopCartesCadeaux</h3>
<p class="text-center">
<strong class="mb-5 font-weight-light">Vous avez besoin d’obtenir plus d’informations concernant le service fourni par TopCartesCadeaux ? Pas de problèmes, les conseillers de TopCartesCadeaux sont là pour répondre à toutes vos questions !</strong>
</p>
<div class="text-center">
<a class="btn btn-secondary mt-2" href="/fr/contact">Contactez-nous</a>
</div>
</div>
</div>
</div>
</section>
<script>
function basketAdd(normalized, quantity){
$.ajax({
url:"/fr/ajout-panier",
type: 'post',
data: {"basketCardNormalized" : normalized,
"basketCardQuantity" : quantity,
"_csrfToken" : "958b16a5341eb849f2a311eb05fb4e5fc6d1fda6df0de32458b637f6"},
success : function(response){
if (typeof response.success !== 'undefined' && !response.success) {
document.getElementById('error-msg').innerText = response.message
$('#registrationModal').modal('hide');
$("#message-prompt").css("display", "block")
setTimeout(function() {
$("#message-prompt").fadeOut(500);
}, 3500);
}
else
{
$('#cart-item').html(response);
if ($('#basket-add-modal').length > 0 ) {
$('#basket-add-modal').modal('show');
}
//$('#dropdownMenuButton1').trigger("click");
}
},
error : function(){
alert("ECHEC");
}
});
}
function basketRemove(normalized, noDropdown=false){
$.ajax({
url:"/fr/suppr-panier",
type: 'post',
data: {"basketCardNormalized" : normalized,
"_csrfToken" : "958b16a5341eb849f2a311eb05fb4e5fc6d1fda6df0de32458b637f6"},
success : function(response){
$('#cart-item').html(response);
if(!noDropdown)
{
$('#dropdownMenuButton1').trigger("click");
}
},
error : function(){
alert("ECHEC");
}
});
}
function basketViewRemove(normalized){
$.ajax({
url:"/fr/suppr-vue-panier",
type: 'post',
data: {"basketCardNormalized" : normalized,
"_csrfToken" : "958b16a5341eb849f2a311eb05fb4e5fc6d1fda6df0de32458b637f6"},
success : function(response){
$('#basketViewContent').html(response);
},
error : function(){
alert("ECHEC");
}
});
}
function basketViewAmount(normalized, amount=null, select=null){
if(amount==null)
{
amount = select.value;
}
if(amount <= 100 && amount >= 1)
{
$.ajax({
url:"/fr/quantite-vue-panier",
type: 'post',
data: {"basketCardNormalized" : normalized,
"basketCardQuantity" : amount,
"_csrfToken" : "958b16a5341eb849f2a311eb05fb4e5fc6d1fda6df0de32458b637f6"},
success : function(response){
if (typeof response.success !== 'undefined' && !response.success) {
document.getElementById('error-msg').innerText = response.message
$('#registrationModal').modal('hide');
$("#message-prompt").css("display", "block")
setTimeout(function() {
$("#message-prompt").fadeOut(500);
}, 3500);
}
else
{
$('#basketViewContent').html(response);
}
},
error : function(){
alert("ECHEC");
}
});
}
}
function basketAmount(normalized, amount=null, select=null, noDropdown=false){
if(amount==null)
{
amount = select.value;
}
if(amount <= 100 && amount >= 1)
{
$.ajax({
url:"/fr/quantite-panier",
type: 'post',
data: {"basketCardNormalized" : normalized,
"basketCardQuantity" : amount,
"_csrfToken" : "958b16a5341eb849f2a311eb05fb4e5fc6d1fda6df0de32458b637f6"},
success : function(response){
if (typeof response.success !== 'undefined' && !response.success) {
document.getElementById('error-msg').innerText = response.message
$('#registrationModal').modal('hide');
$("#message-prompt").css("display", "block")
setTimeout(function() {
$("#message-prompt").fadeOut(500);
}, 3500);
}
else
{
$('#cart-item').html(response);
}
if(!noDropdown)
{
$('#dropdownMenuButton1').trigger("click");
}
},
error : function(){
alert("ECHEC");
}
});
}
}
function basketIncreaseAmount(normalized, amount){
if(amount+1 <= 100)
{
basketAmount(normalized, amount+1);
}
}
function basketDecreaseAmount(normalized, amount){
if(amount-1 >= 1)
{
basketAmount(normalized, amount-1);
}
}
function basketClear(){
$.ajax({
url:"/gift-cards/basket-clear",
type: 'get',
success : function(response){
$('#basketViewContent').html(response);
},
error : function(){
alert("ECHEC");
}
});
}
$(document).ready(function() {
if($('#cardQuantity').length > 0)
{
quantity = 1;
select = document.querySelector('#cardQuantity');
select.addEventListener('change', function() {
quantity = select.value;
});
}
});
</script>
<script>
const stock = ;
if ( stock === 0) {
$("#stockless").css("display", "block");
$('.smaller-card-img').addClass("opac");
$("#cardQuantity").css("display", "none");
} else {
$("#stockless").css("display", "none");
$('.smaller-card-img').removeClass("opac");
$("#cardQuantity").css("display", "block");
}
</script>
</main>
<div class="footer">
<div class="container">
<div class="row">
<div class="col-xl-3 mb-5 mb-xl-0"><a class="footer__brand brand" href="/fr"><span class="brand__name">TopCartesCadeaux</span></a></div>
<div class="col-lg col-md-6 mb-5 mb-lg-0">
<h5>Service Client</h5>
<ul>
<li><a href="/fr/a-propos">À propos</a></li>
<li><a href="/fr/faq">FAQ</a></li>
<li><a href="/fr/contact">Contact</a></li>
<li><a href="/fr/reclamation">Réclamation</a></li>
<li><a href="/fr/desabonnement">Désabonnement</a></li>
</ul>
</div>
<div class="col-lg col-md-6 mb-5 mb-lg-0">
<h5>Catégories</h5>
<ul>
<li>
<a href="/fr/c/jeux-video/">Cartes de jeux vidéo</a> </li>
<li>
<a href="/fr/c/divertissement/">Cartes de divertissement</a> </li>
<li>
<a href="/fr/c/telephone/">Cartes d'opérateurs téléphoniques</a> </li>
<li>
<a href="/fr/c/cadeau/">Cartes cadeaux</a> </li>
</ul>
</div>
<div class="col-lg col-md-6 mb-5 mb-md-0">
<h5>Informations</h5>
<ul>
<li><a href="/fr/conditions-generales-d-utilisation">Conditions Générales</a></li>
<li><a href="/fr/mentions-legales">Mentions Légales</a></li>
<li><a href="/fr/politique-de-confidentialite">Politique de confidentialité</a></li>
<li><a href="/fr/cookies">Politique de cookies</a></li>
<li><a href="/fr/conditions-d-abonnement">Conditions d'abonnement</a></li>
</ul>
</div>
<div class="col-lg col-md-6">
<h5>Contactez-nous</h5>
<ul>
<li><a href="tel:442033182332"></a></li>
<li><a href="mailto:contact@TopCartesCadeaux.com">contact@TopCartesCadeaux.com</a></li>
<li class="dropdown-list-item mt-4 mb-4">
<div class="dropdown">
<a class="dropdown-toggle" type="button" id="language-dropdown" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
<img class="flag-icon" src="/img/flags/fr.svg"></img>
Français </a>
<div class="dropdown-menu language-menu" aria-labelledby="language-dropdown">
<a class="dropdown-item text-dark" href="/en/gift-card/Netflix-50-EUR"> <img src="/img/flags/en.svg" class="flag-icon"></img>
English </a>
<a class="dropdown-item text-dark" href="/fr/carte-cadeau/Netflix-50-EUR"> <img src="/img/flags/fr.svg" class="flag-icon"></img>
Français </a>
</div>
</div>
</li>
</ul>
</div>
<div class="row mt-2 justify-content-center">
</div>
</div>
</div>
</div>
<div class="footer-copy">
<span>© TopCartesCadeaux - 2022 Tous droits réservés</span>
<div class="d-block-w-100 p-4"><img class="img-fluid"src="/img/topcartescadeaux_cards.png" alt="Visa & Mastercard logo."></div>
</div>
<!-- <script src="https://www.google.com/recaptcha/api.js?onload=onloadCallback&render=explicit" async defer></script> -->
<script src="/js/localization/messages_fr.js?1641406773"></script>
</div>
<div class="modal fade" id="registrationModal" tabindex="-1" role="dialog" aria-labelledby="registrationModal" aria-hidden="true">
<div class="modal-dialog m-auto" role="document">
<div class="modal-content d-flex flex-lg-row justify-content-center flex-column">
<div class="left-modal-container col-lg-7 col-12 p-2 pb-3 p-sm-5 pt-0">
<button type="button" class="close close-btn d-md-none d-block" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
<div class="text-center">
<div class="title text-dark form-header remove-bg-color form-header_light">Inscription</div>
</div>
<form method="post" accept-charset="utf-8" id="card-registration-form" action="" action="/fr/carte-cadeau/Netflix-50-EUR"><div style="display:none;"><input type="hidden" name="_csrfToken" autocomplete="off" value="958b16a5341eb849f2a311eb05fb4e5fc6d1fda6df0de32458b637f6"/></div> <div class="form-group">
<label for="first_name"> <span class="text-primary">* </span>Prénom</label>
<input type="text" name="first_name" class="form-control" placeholder="Jean" required="required" maxlength="256"/> </div>
<div class="form-group">
<label for="last_name"> <span class="text-primary">* </span>Nom</label>
<input type="text" name="last_name" class="form-control" placeholder="Durand" required="required" maxlength="255"/> </div>
<div class="form-group">
<label for="email"> <span class="text-primary">* </span>Email</label>
<input type="text" name="email" id="email" class="form-control" placeholder="mail@mail.com" required="required" maxlength="256"/> </div>
<div class="form-group">
<label for="email_confirm"> <span class="text-primary">* </span>Confirm email</label>
<input type="text" name="email_confirm" class="form-control" placeholder="mail@mail.com"/> </div>
<div class="form-check">
<input type="checkbox" name="cgv" value="1" id="cgv" type="checkbox" class="form-check-input" required="required"> <label class="form-check-label" for="cgv">J’accepte les <a target="_blank" href="/fr/conditions-generales-d-utilisation">Termes et conditions générales</a>.</label>
</div>
<div class="text-center mt-4">
<button class="w-100 btn text-white btn-green" type="submit">Continuer</button>
</div>
</form> </div>
<div class="right-modal-container mt-lg-0 col-lg-5 col-12">
<div class="bg-form">
<div class="form-header text-center form-header_light">Détails de la commande</div>
<div class="p-4">
<div class="row mb-3">
<div class="col-12 mt-lg-5 text-align-left">
<p class="mb-2 text-center card-details"><b>Carte Netflix 50€</b></p>
<img class="m-auto payment-card-image" src="/img/shoppingCards/Netflix-50-EUR.png" alt=""></div>
<div class="col-12 mt-2">
<div class="m-auto mt-4 text-center floating-center-left-content">
<p class="mb-2 card-details"><b>Type de Carte :</b>
Netflix </p>
<p class="mb-2 card-details"><b>Prix :</b>
<span class="shortenPrice price-bigger">48,00 €</span> <span class="discount-price-big">50,00 €</span>
</p>
<p class="mb-2 card-details"><b>Livraison :</b>
Immédiatement </p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="modal fade" id="loadMe" tabindex="-1" role="dialog" aria-labelledby="modalLoading" aria-hidden="true">
<div class="modal-dialog" role="document">
<div class="modal-content p-big text-center">
<div id="loader-txt">
<div class="row p-5 justify-content-center">
<h4 class="mb-4">Préparation de votre carte cadeau</h4>
<div class="m-auto">
<lottie-player src="/js/lf30_editor_yrpy24ax.json" class="lottieplayer" background="transparent" speed="1.6" style="height:200px;" loop autoplay></lottie-player>
</div>
<!-- <div class="col-7 text-left m-auto">
<p style="display:none" id="step1_text"><i class="far fa-check-circle text-success"></i> Première étape</p>
<p style="display:none" id="step2_text"><i class="far fa-check-circle text-success"></i> Deuxième étape</p>
<p style="display:none" id="step3_text"><i class="far fa-check-circle text-success"></i> Troisième étape</p>
</div> -->
</div>
<small class="loading-text">Chargement...</small>
</div>
</div>
</div>
</div>
<!-- Registration Modal -->
<script src="https://unpkg.com/@lottiefiles/lottie-player@latest/dist/lottie-player.js"></script>
</body>
</html>
<script type="text/javascript">
var iso = 'fr';
</script>
<script>
function basketAdd(normalized, quantity){
$.ajax({
url:"/fr/ajout-panier",
type: 'post',
data: {"basketCardNormalized" : normalized,
"basketCardQuantity" : quantity,
"_csrfToken" : "958b16a5341eb849f2a311eb05fb4e5fc6d1fda6df0de32458b637f6"},
success : function(response){
if (typeof response.success !== 'undefined' && !response.success) {
document.getElementById('error-msg').innerText = response.message
$('#registrationModal').modal('hide');
$("#message-prompt").css("display", "block")
setTimeout(function() {
$("#message-prompt").fadeOut(500);
}, 3500);
}
else
{
$('#cart-item').html(response);
if ($('#basket-add-modal').length > 0 ) {
$('#basket-add-modal').modal('show');
}
//$('#dropdownMenuButton1').trigger("click");
}
},
error : function(){
alert("ECHEC");
}
});
}
function basketRemove(normalized, noDropdown=false){
$.ajax({
url:"/fr/suppr-panier",
type: 'post',
data: {"basketCardNormalized" : normalized,
"_csrfToken" : "958b16a5341eb849f2a311eb05fb4e5fc6d1fda6df0de32458b637f6"},
success : function(response){
$('#cart-item').html(response);
if(!noDropdown)
{
$('#dropdownMenuButton1').trigger("click");
}
},
error : function(){
alert("ECHEC");
}
});
}
function basketViewRemove(normalized){
$.ajax({
url:"/fr/suppr-vue-panier",
type: 'post',
data: {"basketCardNormalized" : normalized,
"_csrfToken" : "958b16a5341eb849f2a311eb05fb4e5fc6d1fda6df0de32458b637f6"},
success : function(response){
$('#basketViewContent').html(response);
},
error : function(){
alert("ECHEC");
}
});
}
function basketViewAmount(normalized, amount=null, select=null){
if(amount==null)
{
amount = select.value;
}
if(amount <= 100 && amount >= 1)
{
$.ajax({
url:"/fr/quantite-vue-panier",
type: 'post',
data: {"basketCardNormalized" : normalized,
"basketCardQuantity" : amount,
"_csrfToken" : "958b16a5341eb849f2a311eb05fb4e5fc6d1fda6df0de32458b637f6"},
success : function(response){
if (typeof response.success !== 'undefined' && !response.success) {
document.getElementById('error-msg').innerText = response.message
$('#registrationModal').modal('hide');
$("#message-prompt").css("display", "block")
setTimeout(function() {
$("#message-prompt").fadeOut(500);
}, 3500);
}
else
{
$('#basketViewContent').html(response);
}
},
error : function(){
alert("ECHEC");
}
});
}
}
function basketAmount(normalized, amount=null, select=null, noDropdown=false){
if(amount==null)
{
amount = select.value;
}
if(amount <= 100 && amount >= 1)
{
$.ajax({
url:"/fr/quantite-panier",
type: 'post',
data: {"basketCardNormalized" : normalized,
"basketCardQuantity" : amount,
"_csrfToken" : "958b16a5341eb849f2a311eb05fb4e5fc6d1fda6df0de32458b637f6"},
success : function(response){
if (typeof response.success !== 'undefined' && !response.success) {
document.getElementById('error-msg').innerText = response.message
$('#registrationModal').modal('hide');
$("#message-prompt").css("display", "block")
setTimeout(function() {
$("#message-prompt").fadeOut(500);
}, 3500);
}
else
{
$('#cart-item').html(response);
}
if(!noDropdown)
{
$('#dropdownMenuButton1').trigger("click");
}
},
error : function(){
alert("ECHEC");
}
});
}
}
function basketIncreaseAmount(normalized, amount){
if(amount+1 <= 100)
{
basketAmount(normalized, amount+1);
}
}
function basketDecreaseAmount(normalized, amount){
if(amount-1 >= 1)
{
basketAmount(normalized, amount-1);
}
}
function basketClear(){
$.ajax({
url:"/gift-cards/basket-clear",
type: 'get',
success : function(response){
$('#basketViewContent').html(response);
},
error : function(){
alert("ECHEC");
}
});
}
$(document).ready(function() {
if($('#cardQuantity').length > 0)
{
quantity = 1;
select = document.querySelector('#cardQuantity');
select.addEventListener('change', function() {
quantity = select.value;
});
}
});
</script>
'
protected _statusCodes => [
(int) 100 => 'Continue' ,
(int) 101 => 'Switching Protocols' ,
(int) 102 => 'Processing' ,
(int) 200 => 'OK' ,
(int) 201 => 'Created' ,
(int) 202 => 'Accepted' ,
(int) 203 => 'Non-Authoritative Information' ,
(int) 204 => 'No Content' ,
(int) 205 => 'Reset Content' ,
(int) 206 => 'Partial Content' ,
(int) 207 => 'Multi-status' ,
(int) 208 => 'Already Reported' ,
(int) 226 => 'IM used' ,
(int) 300 => 'Multiple Choices' ,
(int) 301 => 'Moved Permanently' ,
(int) 302 => 'Found' ,
(int) 303 => 'See Other' ,
(int) 304 => 'Not Modified' ,
(int) 305 => 'Use Proxy' ,
(int) 306 => '(Unused)' ,
(int) 307 => 'Temporary Redirect' ,
(int) 308 => 'Permanent Redirect' ,
(int) 400 => 'Bad Request' ,
(int) 401 => 'Unauthorized' ,
(int) 402 => 'Payment Required' ,
(int) 403 => 'Forbidden' ,
(int) 404 => 'Not Found' ,
(int) 405 => 'Method Not Allowed' ,
(int) 406 => 'Not Acceptable' ,
(int) 407 => 'Proxy Authentication Required' ,
(int) 408 => 'Request Timeout' ,
(int) 409 => 'Conflict' ,
(int) 410 => 'Gone' ,
(int) 411 => 'Length Required' ,
(int) 412 => 'Precondition Failed' ,
(int) 413 => 'Request Entity Too Large' ,
(int) 414 => 'Request-URI Too Large' ,
(int) 415 => 'Unsupported Media Type' ,
(int) 416 => 'Requested range not satisfiable' ,
(int) 417 => 'Expectation Failed' ,
(int) 418 => 'I'm a teapot' ,
(int) 421 => 'Misdirected Request' ,
(int) 422 => 'Unprocessable Entity' ,
(int) 423 => 'Locked' ,
(int) 424 => 'Failed Dependency' ,
(int) 425 => 'Unordered Collection' ,
(int) 426 => 'Upgrade Required' ,
(int) 428 => 'Precondition Required' ,
(int) 429 => 'Too Many Requests' ,
(int) 431 => 'Request Header Fields Too Large' ,
(int) 444 => 'Connection Closed Without Response' ,
(int) 451 => 'Unavailable For Legal Reasons' ,
(int) 499 => 'Client Closed Request' ,
(int) 500 => 'Internal Server Error' ,
(int) 501 => 'Not Implemented' ,
(int) 502 => 'Bad Gateway' ,
(int) 503 => 'Service Unavailable' ,
(int) 504 => 'Gateway Timeout' ,
(int) 505 => 'Unsupported Version' ,
(int) 506 => 'Variant Also Negotiates' ,
(int) 507 => 'Insufficient Storage' ,
(int) 508 => 'Loop Detected' ,
(int) 510 => 'Not Extended' ,
(int) 511 => 'Network Authentication Required' ,
(int) 599 => 'Network Connect Timeout Error' ,
]
protected _mimeTypes => [
'html' => [
'' => [maximum depth reached] ,
] ,
'json' => 'application/json' ,
'xml' => [
'' => [maximum depth reached] ,
] ,
'xhtml' => [
'' => [maximum depth reached] ,
] ,
'webp' => 'image/webp' ,
'rss' => 'application/rss+xml' ,
'ai' => 'application/postscript' ,
'bcpio' => 'application/x-bcpio' ,
'bin' => 'application/octet-stream' ,
'ccad' => 'application/clariscad' ,
'cdf' => 'application/x-netcdf' ,
'class' => 'application/octet-stream' ,
'cpio' => 'application/x-cpio' ,
'cpt' => 'application/mac-compactpro' ,
'csh' => 'application/x-csh' ,
'csv' => [
'' => [maximum depth reached] ,
] ,
'dcr' => 'application/x-director' ,
'dir' => 'application/x-director' ,
'dms' => 'application/octet-stream' ,
'doc' => 'application/msword' ,
'docx' => 'application/vnd.openxmlformats-officedocument.wordprocessingml.document' ,
'drw' => 'application/drafting' ,
'dvi' => 'application/x-dvi' ,
'dwg' => 'application/acad' ,
'dxf' => 'application/dxf' ,
'dxr' => 'application/x-director' ,
'eot' => 'application/vnd.ms-fontobject' ,
'eps' => 'application/postscript' ,
'exe' => 'application/octet-stream' ,
'ez' => 'application/andrew-inset' ,
'flv' => 'video/x-flv' ,
'gtar' => 'application/x-gtar' ,
'gz' => 'application/x-gzip' ,
'bz2' => 'application/x-bzip' ,
'7z' => 'application/x-7z-compressed' ,
'hdf' => 'application/x-hdf' ,
'hqx' => 'application/mac-binhex40' ,
'ico' => 'image/x-icon' ,
'ips' => 'application/x-ipscript' ,
'ipx' => 'application/x-ipix' ,
'js' => 'application/javascript' ,
'jsonapi' => 'application/vnd.api+json' ,
'latex' => 'application/x-latex' ,
'lha' => 'application/octet-stream' ,
'lsp' => 'application/x-lisp' ,
'lzh' => 'application/octet-stream' ,
'man' => 'application/x-troff-man' ,
'me' => 'application/x-troff-me' ,
'mif' => 'application/vnd.mif' ,
'ms' => 'application/x-troff-ms' ,
'nc' => 'application/x-netcdf' ,
'oda' => 'application/oda' ,
'otf' => 'font/otf' ,
'pdf' => 'application/pdf' ,
'pgn' => 'application/x-chess-pgn' ,
'pot' => 'application/vnd.ms-powerpoint' ,
'pps' => 'application/vnd.ms-powerpoint' ,
'ppt' => 'application/vnd.ms-powerpoint' ,
'pptx' => 'application/vnd.openxmlformats-officedocument.presentationml.presentation' ,
'ppz' => 'application/vnd.ms-powerpoint' ,
'pre' => 'application/x-freelance' ,
'prt' => 'application/pro_eng' ,
'ps' => 'application/postscript' ,
'roff' => 'application/x-troff' ,
'scm' => 'application/x-lotusscreencam' ,
'set' => 'application/set' ,
'sh' => 'application/x-sh' ,
'shar' => 'application/x-shar' ,
'sit' => 'application/x-stuffit' ,
'skd' => 'application/x-koan' ,
'skm' => 'application/x-koan' ,
'skp' => 'application/x-koan' ,
'skt' => 'application/x-koan' ,
'smi' => 'application/smil' ,
'smil' => 'application/smil' ,
'sol' => 'application/solids' ,
'spl' => 'application/x-futuresplash' ,
'src' => 'application/x-wais-source' ,
'step' => 'application/STEP' ,
'stl' => 'application/SLA' ,
'stp' => 'application/STEP' ,
'sv4cpio' => 'application/x-sv4cpio' ,
'sv4crc' => 'application/x-sv4crc' ,
'svg' => 'image/svg+xml' ,
'svgz' => 'image/svg+xml' ,
'swf' => 'application/x-shockwave-flash' ,
't' => 'application/x-troff' ,
'tar' => 'application/x-tar' ,
'tcl' => 'application/x-tcl' ,
'tex' => 'application/x-tex' ,
'texi' => 'application/x-texinfo' ,
'texinfo' => 'application/x-texinfo' ,
'tr' => 'application/x-troff' ,
'tsp' => 'application/dsptype' ,
'ttc' => 'font/ttf' ,
'ttf' => 'font/ttf' ,
'unv' => 'application/i-deas' ,
'ustar' => 'application/x-ustar' ,
'vcd' => 'application/x-cdlink' ,
'vda' => 'application/vda' ,
'xlc' => 'application/vnd.ms-excel' ,
'xll' => 'application/vnd.ms-excel' ,
'xlm' => 'application/vnd.ms-excel' ,
'xls' => 'application/vnd.ms-excel' ,
'xlsx' => 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet' ,
'xlw' => 'application/vnd.ms-excel' ,
'zip' => 'application/zip' ,
'aif' => 'audio/x-aiff' ,
'aifc' => 'audio/x-aiff' ,
'aiff' => 'audio/x-aiff' ,
'au' => 'audio/basic' ,
'kar' => 'audio/midi' ,
'mid' => 'audio/midi' ,
'midi' => 'audio/midi' ,
'mp2' => 'audio/mpeg' ,
'mp3' => 'audio/mpeg' ,
'mpga' => 'audio/mpeg' ,
'ogg' => 'audio/ogg' ,
'oga' => 'audio/ogg' ,
'spx' => 'audio/ogg' ,
'ra' => 'audio/x-realaudio' ,
'ram' => 'audio/x-pn-realaudio' ,
'rm' => 'audio/x-pn-realaudio' ,
'rpm' => 'audio/x-pn-realaudio-plugin' ,
'snd' => 'audio/basic' ,
'tsi' => 'audio/TSP-audio' ,
'wav' => 'audio/x-wav' ,
'aac' => 'audio/aac' ,
'asc' => 'text/plain' ,
'c' => 'text/plain' ,
'cc' => 'text/plain' ,
'css' => 'text/css' ,
'etx' => 'text/x-setext' ,
'f' => 'text/plain' ,
'f90' => 'text/plain' ,
'h' => 'text/plain' ,
'hh' => 'text/plain' ,
'htm' => [
'' => [maximum depth reached] ,
] ,
'ics' => 'text/calendar' ,
'm' => 'text/plain' ,
'rtf' => 'text/rtf' ,
'rtx' => 'text/richtext' ,
'sgm' => 'text/sgml' ,
'sgml' => 'text/sgml' ,
'tsv' => 'text/tab-separated-values' ,
'tpl' => 'text/template' ,
'txt' => 'text/plain' ,
'text' => 'text/plain' ,
'avi' => 'video/x-msvideo' ,
'fli' => 'video/x-fli' ,
'mov' => 'video/quicktime' ,
'movie' => 'video/x-sgi-movie' ,
'mpe' => 'video/mpeg' ,
'mpeg' => 'video/mpeg' ,
'mpg' => 'video/mpeg' ,
'qt' => 'video/quicktime' ,
'viv' => 'video/vnd.vivo' ,
'vivo' => 'video/vnd.vivo' ,
'ogv' => 'video/ogg' ,
'webm' => 'video/webm' ,
'mp4' => 'video/mp4' ,
'm4v' => 'video/mp4' ,
'f4v' => 'video/mp4' ,
'f4p' => 'video/mp4' ,
'm4a' => 'audio/mp4' ,
'f4a' => 'audio/mp4' ,
'f4b' => 'audio/mp4' ,
'gif' => 'image/gif' ,
'ief' => 'image/ief' ,
'jpg' => 'image/jpeg' ,
'jpeg' => 'image/jpeg' ,
'jpe' => 'image/jpeg' ,
'pbm' => 'image/x-portable-bitmap' ,
'pgm' => 'image/x-portable-graymap' ,
'png' => 'image/png' ,
'pnm' => 'image/x-portable-anymap' ,
'ppm' => 'image/x-portable-pixmap' ,
'ras' => 'image/cmu-raster' ,
'rgb' => 'image/x-rgb' ,
'tif' => 'image/tiff' ,
'tiff' => 'image/tiff' ,
'xbm' => 'image/x-xbitmap' ,
'xpm' => 'image/x-xpixmap' ,
'xwd' => 'image/x-xwindowdump' ,
'psd' => [
'' => [maximum depth reached] ,
] ,
'ice' => 'x-conference/x-cooltalk' ,
'iges' => 'model/iges' ,
'igs' => 'model/iges' ,
'mesh' => 'model/mesh' ,
'msh' => 'model/mesh' ,
'silo' => 'model/mesh' ,
'vrml' => 'model/vrml' ,
'wrl' => 'model/vrml' ,
'mime' => 'www/mime' ,
'pdb' => 'chemical/x-pdb' ,
'xyz' => 'chemical/x-pdb' ,
'javascript' => 'application/javascript' ,
'form' => 'application/x-www-form-urlencoded' ,
'file' => 'multipart/form-data' ,
'xhtml-mobile' => 'application/vnd.wap.xhtml+xml' ,
'atom' => 'application/atom+xml' ,
'amf' => 'application/x-amf' ,
'wap' => [
'' => [maximum depth reached] ,
] ,
'wml' => 'text/vnd.wap.wml' ,
'wmlscript' => 'text/vnd.wap.wmlscript' ,
'wbmp' => 'image/vnd.wap.wbmp' ,
'woff' => 'application/x-font-woff' ,
'appcache' => 'text/cache-manifest' ,
'manifest' => 'text/cache-manifest' ,
'htc' => 'text/x-component' ,
'rdf' => 'application/xml' ,
'crx' => 'application/x-chrome-extension' ,
'oex' => 'application/x-opera-extension' ,
'xpi' => 'application/x-xpinstall' ,
'safariextz' => 'application/octet-stream' ,
'webapp' => 'application/x-web-app-manifest+json' ,
'vcf' => 'text/x-vcard' ,
'vtt' => 'text/vtt' ,
'mkv' => 'video/x-matroska' ,
'pkpass' => 'application/vnd.apple.pkpass' ,
'ajax' => 'text/html' ,
'bmp' => 'image/bmp' ,
]
protected _status => (int) 200
protected _file => null
protected _fileRange => [
]
protected _charset => 'UTF-8'
protected _cacheDirectives => [
]
protected _cookies => object( Cake\Http\Cookie\CookieCollection ) id: 1 {}
protected _reasonPhrase => 'OK'
protected _streamMode => 'wb+'
protected _streamTarget => 'php://memory'
protected headers => [
'Content-Type' => [
'' => [maximum depth reached] ,
] ,
]
protected headerNames => [
'content-type' => 'Content-Type' ,
]
private protocol => '1.1'
private stream => object( Laminas\Diactoros\Stream ) id: 2 {
}
}
$cookies = [
'csrfToken;;/' => object( Cake\Http\Cookie\Cookie ) id: 0 {
protected name => 'csrfToken'
protected value => '958b16a5341eb849f2a311eb05fb4e5fc6d1fda6df0de32458b637f6'
protected isExpanded => false
protected expiresAt => null
protected path => '/'
protected domain => ''
protected secure => false
protected httpOnly => true
protected sameSite => null
protected defaults => [
'' => [maximum depth reached] ,
]
} ,
]
$values = [
(int) 0 => 'text/html; charset=UTF-8' ,
]
$name = 'Content-Type'
$first = true
$value = 'text/html; charset=UTF-8'
header - [internal], line ??
Cake\Http\ResponseEmitter::emitHeaders() - CORE/src/Http/ResponseEmitter.php, line 201
Cake\Http\ResponseEmitter::emit() - CORE/src/Http/ResponseEmitter.php, line 75
Cake\Http\Server::emit() - CORE/src/Http/Server.php, line 128
[main] - ROOT/webroot/index.php, line 40 Warning (2) : Cannot modify header information - headers already sent by (output started at /var/www/vhosts/topcartescadeaux.com/httpdocs/vendor/cakephp/cakephp/src/Error/Debugger.php:954) [CORE/src/Http/ResponseEmitter.php , line 253 ]Code Context $cookie -> isSecure (),
$cookie -> isHttpOnly ()
); $cookie = object( Cake\Http\Cookie\Cookie ) id: 0 {
protected name => 'csrfToken'
protected value => '958b16a5341eb849f2a311eb05fb4e5fc6d1fda6df0de32458b637f6'
protected isExpanded => false
protected expiresAt => null
protected path => '/'
protected domain => ''
protected secure => false
protected httpOnly => true
protected sameSite => null
protected defaults => [
'expires' => null ,
'path' => '/' ,
'domain' => '' ,
'secure' => false ,
'httponly' => false ,
'samesite' => null ,
]
}
$path = '/'
$sameSite = null
setcookie - [internal], line ??
Cake\Http\ResponseEmitter::setCookie() - CORE/src/Http/ResponseEmitter.php, line 253
Cake\Http\ResponseEmitter::emitCookies() - CORE/src/Http/ResponseEmitter.php, line 218
Cake\Http\ResponseEmitter::emitHeaders() - CORE/src/Http/ResponseEmitter.php, line 206
Cake\Http\ResponseEmitter::emit() - CORE/src/Http/ResponseEmitter.php, line 75
Cake\Http\Server::emit() - CORE/src/Http/Server.php, line 128
[main] - ROOT/webroot/index.php, line 40
Carte cadeaux Netflix 50€ sur TopCartesCadeaux
Carte Netflix 50€
*Valable partout en Europe
-5%
Carte Netflix
50,00 €
50,00 €
48,00 €
Carte Netflix 50€
Carte Netflix 25€
Carte Netflix 15€
Carte Netflix 30€
Carte Netflix 40€
ACHETER
Réception immédiate de votre code
Code utilisable dès la réception
Payer 48 euros pour une valeur de 50 euros
50,00 €
25,00 €
15,00 €
30,00 €
40,00 €
ACHETER
Réception immédiate de votre code
Code utilisable dès la réception
Payer 48 euros pour une valeur de 50 euros
Carte prépayée permettant d’avoir accès à tous les programmes de la plateforme Netflix. Films, contenu original, programmes TV et encore bien plus. Les membres de Netflix ont accès à tous leurs programmes favoris sur ordinateur, tablette, téléviseur ou encore mobile. Rendez-vous sur www.netflix.com/code et entrez le code de la carte prépayée pour avoir accès aux services Netflix.
Profitez de nos cartes cadeaux à des prix réduits grâce à notre offre d’essai de 72H puis d’un abonnement mensuel sans engagement à reconduction tacite au prix de 29,90 € par mois.
Les Avantages de TopCartesCadeaux
Utilisation immédiate
Plus besoin d’attendre, votre carte est tout de suite disponible après votre achat !
Paiement sécurisé
Nous avons mis en place tous les protocoles pour sécuriser vos paiements sur TopCartesCadeaux !
Réception par email
Recevez directement votre code de carte par mail et rechargez votre compte !
Ces produits de la même catégorie pourraient vous intéresser
Profitez de notre abonnement
Grâce à TopCartesCadeaux vous avez la possibilité de bénéficier de réductions toute l’année sur toutes les cartes cadeaux que nous avons en stock ! Les réductions permanentes sur nos cartes cadeaux seront uniquement disponibles pour nos abonnés !
Profitez d’un accès illimité à tous nos avantages pour 29,90 € /mois*
Des réductions sur toutes vos cartes cadeaux
Consultez et téléchargez de nombreux ebooks
Obtention immédiate de votre code
Service d’assistance 8h/20h du Lundi au Samedi
Quel est l’objectif de TopCartesCadeaux ?
L’objectif de TopCartesCadeaux est de permettre au plus grand nombre de profiter de réductions sur toutes les cartes cadeaux de vos plateformes préférées telles que iTunes, Google Play, PSN, Nintendo ou encore Blizzard. Grâce à TopCartesCadeaux vous avez la possibilité de profiter de cartes cadeaux à prix réduits pendant toute l’année !
Obtenez dès maintenant la carte cadeau dont vous avez besoin parmi toutes celles présentes dans notre catalogue !
Voir plus
Comment ça marche
Rien de plus simple que de se procurer une carte cadeau sur TopCartesCadeaux ! Choisissez simplement la carte cadeau dont vous avez besoin sur notre catalogue, une fois votre achat terminé vous aurez directement accès au code de la carte que vous avez acheté et vous pourrez recharger votre compte ! L’achat d’un carte cadeau est rapide et la recharge de votre compte est instantané !
Préparation de votre carte cadeau
Chargement...