{"id":3101,"date":"2024-04-24T21:38:42","date_gmt":"2024-04-25T02:38:42","guid":{"rendered":"https:\/\/facctexas.com\/checkout\/"},"modified":"2026-06-18T16:21:36","modified_gmt":"2026-06-18T21:21:36","slug":"checkout","status":"publish","type":"page","link":"https:\/\/facctexas.com\/fr\/checkout\/","title":{"rendered":"Checkout"},"content":{"rendered":"\n<style id=\"mission-datacenter-woocommerce-polish\">\n:root {\n  --md-blue: #0c4778;\n  --md-blue-dark: #003f6f;\n  --md-magenta: #d12b8a;\n  --md-ink: #0b1f35;\n  --md-muted: #5f6f7d;\n  --md-border: #dce6ef;\n  --md-soft: #f6f9fc;\n}\nbody.woocommerce-cart,\nbody.woocommerce-checkout { background:#ffffff !important; color:var(--md-ink) !important; }\nbody.woocommerce-cart .coman-full-section,\nbody.woocommerce-checkout .coman-full-section,\nbody.woocommerce-cart section.coman-full-section,\nbody.woocommerce-checkout section.coman-full-section { background:linear-gradient(180deg,#ffffff 0%,#f7fbff 100%) !important; padding-top:150px !important; padding-bottom:70px !important; }\nbody.woocommerce-cart .main-wrapper,\nbody.woocommerce-checkout .main-wrapper,\nbody.woocommerce-cart main,\nbody.woocommerce-checkout main,\nbody.woocommerce-cart .site-main,\nbody.woocommerce-checkout .site-main,\nbody.woocommerce-cart .entry-content,\nbody.woocommerce-checkout .entry-content { background:transparent !important; }\nbody.woocommerce-cart .woocommerce,\nbody.woocommerce-checkout .woocommerce { max-width:1180px; margin:0 auto; padding:42px 28px 56px; color:var(--md-ink); }\nbody.woocommerce-cart .woocommerce::before,\nbody.woocommerce-checkout .woocommerce::before { content:\"Mission Datacenter Registration\"; display:block; color:var(--md-magenta); font-weight:800; letter-spacing:.14em; text-transform:uppercase; font-size:13px; margin:0 0 10px; }\nbody.woocommerce-cart .woocommerce::after,\nbody.woocommerce-checkout .woocommerce::after { content:\"Secure online registration and payment\"; display:block; font-size:30px; line-height:1.15; font-weight:800; color:var(--md-blue); margin:-4px 0 26px; }\nbody.woocommerce-cart .woocommerce-message,\nbody.woocommerce-checkout .woocommerce-message,\nbody.woocommerce-cart .woocommerce-info,\nbody.woocommerce-checkout .woocommerce-info { background:#eefaf3 !important; border:1px solid #b8e5c8 !important; color:#123524 !important; border-radius:16px !important; padding:18px 22px !important; box-shadow:0 10px 26px rgba(12,71,120,.08) !important; }\nbody.woocommerce-cart table.shop_table,\nbody.woocommerce-checkout table.shop_table { background:#ffffff !important; border:1px solid var(--md-border) !important; border-radius:18px !important; overflow:hidden !important; box-shadow:0 18px 42px rgba(12,71,120,.10) !important; border-collapse:separate !important; border-spacing:0 !important; }\nbody.woocommerce-cart table.shop_table th,\nbody.woocommerce-checkout table.shop_table th { background:#f3f7fb !important; color:var(--md-blue) !important; font-weight:800 !important; text-transform:none !important; }\nbody.woocommerce-cart table.shop_table td,\nbody.woocommerce-checkout table.shop_table td { background:#ffffff !important; color:var(--md-ink) !important; border-color:var(--md-border) !important; vertical-align:middle !important; }\nbody.woocommerce-cart .product-name a,\nbody.woocommerce-checkout .product-name { color:var(--md-magenta) !important; font-weight:800 !important; text-decoration:none !important; }\nbody.woocommerce-cart .cart_totals,\nbody.woocommerce-checkout #order_review,\nbody.woocommerce-checkout .woocommerce-checkout-review-order,\nbody.woocommerce-checkout .woocommerce-billing-fields,\nbody.woocommerce-checkout .woocommerce-additional-fields { background:#ffffff !important; border:1px solid var(--md-border) !important; border-radius:22px !important; padding:28px !important; box-shadow:0 18px 42px rgba(12,71,120,.10) !important; }\nbody.woocommerce-cart .cart_totals h2,\nbody.woocommerce-checkout h3 { color:var(--md-magenta) !important; font-size:28px !important; line-height:1.2 !important; margin-bottom:20px !important; }\nbody.woocommerce-cart input,\nbody.woocommerce-checkout input,\nbody.woocommerce-checkout textarea,\nbody.woocommerce-checkout select { background:#ffffff !important; border:1px solid #cfdbe7 !important; border-radius:12px !important; min-height:44px !important; padding:10px 12px !important; color:var(--md-ink) !important; box-shadow:none !important; }\nbody.woocommerce-cart .button,\nbody.woocommerce-cart a.checkout-button,\nbody.woocommerce-checkout #place_order,\nbody.woocommerce-checkout .button { background:var(--md-blue) !important; color:#ffffff !important; border:0 !important; border-radius:999px !important; padding:15px 26px !important; font-weight:800 !important; text-transform:uppercase !important; letter-spacing:.04em !important; box-shadow:0 12px 28px rgba(12,71,120,.22) !important; }\nbody.woocommerce-cart .button:hover,\nbody.woocommerce-cart a.checkout-button:hover,\nbody.woocommerce-checkout #place_order:hover,\nbody.woocommerce-checkout .button:hover { background:var(--md-blue-dark) !important; color:#ffffff !important; }\nbody.woocommerce-checkout #payment,\nbody.woocommerce-checkout .woocommerce-checkout-payment { background:#f8fbfe !important; border:1px solid var(--md-border) !important; border-radius:20px !important; padding:20px !important; }\nbody.woocommerce-checkout #payment div.payment_box { background:#ffffff !important; color:var(--md-ink) !important; border:1px solid var(--md-border) !important; border-radius:14px !important; }\nbody.woocommerce-checkout #payment div.payment_box::before { border-bottom-color:#ffffff !important; }\n@media (max-width: 768px) { body.woocommerce-cart .coman-full-section, body.woocommerce-checkout .coman-full-section { padding-top:120px !important; } body.woocommerce-cart .woocommerce, body.woocommerce-checkout .woocommerce { padding:28px 16px 44px !important; } body.woocommerce-cart .woocommerce::after, body.woocommerce-checkout .woocommerce::after { font-size:24px !important; } }\n\n\/* FORUM CHECKOUT SIMPLIFIED ACTIVE START *\/\nbody.woocommerce-checkout .woocommerce-notices-wrapper > .woocommerce-message,\nbody.woocommerce-checkout .woocommerce-notices-wrapper > .woocommerce-info{display:none!important;}\nbody.woocommerce-checkout .woocommerce::before,\nbody.woocommerce-checkout .woocommerce::after{display:none!important;content:none!important;}\nbody.woocommerce-checkout .woocommerce{max-width:1040px!important;padding:24px 24px 56px!important;color:#2b1f1a!important;}\nbody.woocommerce-checkout .facc-ccef-checkout-identity{display:flex!important;align-items:center!important;justify-content:center!important;padding:20px 0 14px!important;margin:0 auto 16px!important;background:transparent!important;border:0!important;box-shadow:none!important;min-height:auto!important;}\nbody.woocommerce-checkout .facc-ccef-checkout-identity > :not(img){display:none!important;}\nbody.woocommerce-checkout .facc-ccef-checkout-logo{display:block!important;margin:0 auto!important;max-width:300px!important;width:min(300px,82vw)!important;height:auto!important;}\nbody.woocommerce-checkout .forum-checkout-top-order{margin:0 auto 18px!important;background:#fff!important;border:1px solid rgba(127,47,32,.18)!important;border-radius:22px!important;box-shadow:0 18px 45px rgba(79,45,32,.08)!important;padding:22px!important;}\nbody.woocommerce-checkout .forum-checkout-top-order .forum-cart-heading{display:block!important;margin:0 0 14px!important;font-size:22px!important;line-height:1.2!important;color:#4b241b!important;border:0!important;padding:0!important;text-align:left!important;}\nbody.woocommerce-checkout .forum-checkout-top-order .woocommerce-checkout-review-order-table{margin:0!important;width:100%!important;border-radius:16px!important;overflow:hidden!important;}\nbody.woocommerce-checkout .forum-checkout-top-order .woocommerce-checkout-review-order-table th,\nbody.woocommerce-checkout .forum-checkout-top-order .woocommerce-checkout-review-order-table td{font-size:14px!important;padding:12px 14px!important;}\nbody.woocommerce-checkout .woocommerce-form-coupon-toggle{margin:6px 0 18px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;font-size:12px!important;text-align:right!important;color:#8b6c62!important;}\nbody.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info{display:block!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;color:#8b6c62!important;font-size:12px!important;box-shadow:none!important;}\nbody.woocommerce-checkout .woocommerce-form-coupon-toggle a{color:#7f2f20!important;text-decoration:underline!important;text-underline-offset:2px!important;font-weight:600!important;}\nbody.woocommerce-checkout form.checkout{display:block!important;border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;margin-top:10px!important;}\nbody.woocommerce-checkout form.checkout .col2-set{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:30px!important;margin:0 0 22px!important;}\nbody.woocommerce-checkout #order_review_heading.forum-payment-heading{display:block!important;margin:22px 0 14px!important;font-size:24px!important;color:#4b241b!important;border-bottom:1px solid rgba(127,47,32,.28)!important;padding-bottom:12px!important;}\nbody.woocommerce-checkout form.checkout > #order_review{margin-top:0!important;background:#fff!important;border:1px solid rgba(127,47,32,.18)!important;border-radius:22px!important;box-shadow:0 18px 45px rgba(79,45,32,.08)!important;padding:22px!important;}\nbody.woocommerce-checkout form.checkout > #order_review .woocommerce-checkout-review-order-table{display:none!important;}\n@media(max-width:768px){body.woocommerce-checkout .woocommerce{padding:18px 14px 42px!important;}body.woocommerce-checkout .forum-checkout-top-order{padding:16px!important;border-radius:18px!important;}body.woocommerce-checkout .woocommerce-form-coupon-toggle{text-align:left!important;}body.woocommerce-checkout form.checkout .col2-set{grid-template-columns:1fr!important;gap:18px!important;}}\n\/* FORUM CHECKOUT SIMPLIFIED ACTIVE END *\/\n<\/style>\n\n<script id=\"forum-checkout-simplified-active-js\">\n(function(){\nfunction moveForumCheckoutBlocks(){\n var woo=document.querySelector('body.woocommerce-checkout .woocommerce');\n var identity=document.querySelector('body.woocommerce-checkout .facc-ccef-checkout-identity');\n var form=document.querySelector('body.woocommerce-checkout form.checkout');\n var orderReview=document.querySelector('body.woocommerce-checkout #order_review');\n var table=document.querySelector('body.woocommerce-checkout .woocommerce-checkout-review-order-table');\n if(!woo||!form||!orderReview||!table){return;}\n var topOrder=document.querySelector('body.woocommerce-checkout .forum-checkout-top-order');\n if(!topOrder){topOrder=document.createElement('section');topOrder.className='forum-checkout-top-order';topOrder.setAttribute('aria-label','Order summary');}\n var topTable=topOrder.querySelector('.woocommerce-checkout-review-order-table');\n if(!topTable){topTable=table.cloneNode(true);topOrder.innerHTML='<h2 class=\"forum-cart-heading\">Your tickets<\/h2>';topOrder.appendChild(topTable);} else {topTable.replaceWith(table.cloneNode(true));}\n if(identity && identity.nextElementSibling!==topOrder){identity.insertAdjacentElement('afterend',topOrder);} else if(!identity && woo.firstElementChild!==topOrder){woo.insertBefore(topOrder,form);} \n var h=document.querySelector('body.woocommerce-checkout #order_review_heading');\n if(h){h.textContent='Payment';h.classList.add('forum-payment-heading'); if(orderReview.previousElementSibling!==h){orderReview.parentNode.insertBefore(h,orderReview);}}\n var details=document.querySelector('body.woocommerce-checkout .col2-set');\n if(details && orderReview.parentElement===form && details.nextElementSibling!==h){details.insertAdjacentElement('afterend', h || orderReview);} \n Array.prototype.forEach.call(document.querySelectorAll('body.woocommerce-checkout .woocommerce-notices-wrapper > .woocommerce-message, body.woocommerce-checkout .woocommerce-notices-wrapper > .woocommerce-info'),function(n){n.style.display='none';});\n}\nif(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',moveForumCheckoutBlocks);}else{moveForumCheckoutBlocks();}\nif(window.jQuery){window.jQuery(document.body).on('updated_checkout',function(){setTimeout(moveForumCheckoutBlocks,50);});}\nwindow.addEventListener('pageshow',moveForumCheckoutBlocks);\n})();\n<\/script>\n\n\n\n<div data-block-name=\"woocommerce\/checkout\" class=\"wp-block-woocommerce-checkout alignwide wc-block-checkout is-loading\">\n<div data-block-name=\"woocommerce\/checkout-fields-block\" class=\"wp-block-woocommerce-checkout-fields-block\">\n<div data-block-name=\"woocommerce\/checkout-express-payment-block\" class=\"wp-block-woocommerce-checkout-express-payment-block\"><\/div>\n\n\n\n<div data-block-name=\"woocommerce\/checkout-contact-information-block\" class=\"wp-block-woocommerce-checkout-contact-information-block\"><\/div>\n\n\n\n<div data-block-name=\"woocommerce\/checkout-shipping-method-block\" class=\"wp-block-woocommerce-checkout-shipping-method-block\"><\/div>\n\n\n\n<div data-block-name=\"woocommerce\/checkout-pickup-options-block\" class=\"wp-block-woocommerce-checkout-pickup-options-block\"><\/div>\n\n\n\n<div data-block-name=\"woocommerce\/checkout-shipping-address-block\" class=\"wp-block-woocommerce-checkout-shipping-address-block\"><\/div>\n\n\n\n<div data-block-name=\"woocommerce\/checkout-billing-address-block\" class=\"wp-block-woocommerce-checkout-billing-address-block\"><\/div>\n\n\n\n<div data-block-name=\"woocommerce\/checkout-shipping-methods-block\" class=\"wp-block-woocommerce-checkout-shipping-methods-block\"><\/div>\n\n\n\n<div data-block-name=\"woocommerce\/checkout-payment-block\" class=\"wp-block-woocommerce-checkout-payment-block\"><\/div>\n\n\n\n<div data-block-name=\"woocommerce\/checkout-additional-information-block\" class=\"wp-block-woocommerce-checkout-additional-information-block\"><\/div>\n\n\n\n<div data-block-name=\"woocommerce\/checkout-order-note-block\" class=\"wp-block-woocommerce-checkout-order-note-block\"><\/div>\n\n\n\n<div data-block-name=\"woocommerce\/checkout-terms-block\" class=\"wp-block-woocommerce-checkout-terms-block\"><\/div>\n\n\n\n<div data-block-name=\"woocommerce\/checkout-actions-block\" class=\"wp-block-woocommerce-checkout-actions-block\"><\/div>\n<\/div>\n\n\n\n<div data-block-name=\"woocommerce\/checkout-totals-block\" class=\"wp-block-woocommerce-checkout-totals-block\">\n<div data-block-name=\"woocommerce\/checkout-order-summary-block\" class=\"wp-block-woocommerce-checkout-order-summary-block\">\n<div data-block-name=\"woocommerce\/checkout-order-summary-cart-items-block\" class=\"wp-block-woocommerce-checkout-order-summary-cart-items-block\"><\/div><div data-block-name=\"woocommerce\/checkout-order-summary-coupon-form-block\" class=\"wp-block-woocommerce-checkout-order-summary-coupon-form-block\"><\/div><div data-block-name=\"woocommerce\/checkout-order-summary-totals-block\" class=\"wp-block-woocommerce-checkout-order-summary-totals-block\">\n<div data-block-name=\"woocommerce\/checkout-order-summary-subtotal-block\" class=\"wp-block-woocommerce-checkout-order-summary-subtotal-block\"><\/div>\n<div data-block-name=\"woocommerce\/checkout-order-summary-discount-block\" class=\"wp-block-woocommerce-checkout-order-summary-discount-block\"><\/div>\n<div data-block-name=\"woocommerce\/checkout-order-summary-fee-block\" class=\"wp-block-woocommerce-checkout-order-summary-fee-block\"><\/div>\n<div data-block-name=\"woocommerce\/checkout-order-summary-shipping-block\" class=\"wp-block-woocommerce-checkout-order-summary-shipping-block\"><\/div>\n<div data-block-name=\"woocommerce\/checkout-order-summary-taxes-block\" class=\"wp-block-woocommerce-checkout-order-summary-taxes-block\"><\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n<!-- FACC EMPTY CART BUTTON START -->\n\n<style id=\"facc-empty-cart-control-style\">\n.facc-empty-cart-control{margin:0 auto 22px;max-width:1180px;padding:14px 18px;border:1px solid #dce6ef;border-radius:14px;background:#fff;box-shadow:0 10px 30px rgba(11,31,53,.07);display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;color:#0b1f35;font-size:15px;line-height:1.45}.facc-empty-cart-control strong{color:#0b1f35;font-weight:700}.facc-empty-cart-control span{color:#0b1f35}.facc-empty-cart-control .facc-empty-cart-button{appearance:none;border:0;border-radius:999px;background:#d12b8a;color:#fff!important;font-weight:700;padding:11px 18px;cursor:pointer;text-decoration:none;box-shadow:0 8px 18px rgba(209,43,138,.23);transition:transform .15s ease,opacity .15s ease}.facc-empty-cart-control .facc-empty-cart-button:hover{transform:translateY(-1px);opacity:.93}.facc-empty-cart-control .facc-empty-cart-button[disabled]{opacity:.55;cursor:wait;transform:none}.facc-empty-cart-control .facc-empty-cart-message{width:100%;font-size:13px;color:#0b1f35;margin-top:2px}@media(max-width:700px){.facc-empty-cart-control{align-items:flex-start}.facc-empty-cart-control .facc-empty-cart-button{width:100%;text-align:center}}\n<\/style>\n<script id=\"facc-empty-cart-control-script\">\n(function(){\n  if (window.__faccEmptyCartControlLoaded) return;\n  window.__faccEmptyCartControlLoaded = true;\n  var labels = {\n    title: 'Probl\u00e8me de panier ?',\n    help: 'Si un ancien billet appara\u00eet encore, videz le panier puis s\u00e9lectionnez \u00e0 nouveau votre billet.',\n    button: 'Vider le panier',\n    confirm: 'Voulez-vous vraiment vider tout le panier ?',\n    emptying: 'Vidage du panier en cours\u2026',\n    done: 'Panier vid\u00e9. Rechargement\u2026',\n    already: 'Le panier est d\u00e9j\u00e0 vide.',\n    error: 'Impossible de vider le panier automatiquement. Utilisez les liens de suppression ou rechargez la page.'\n  };\n  function ready(fn){ if(document.readyState !== 'loading') fn(); else document.addEventListener('DOMContentLoaded', fn); }\n  async function readCart(){\n    var res = await fetch('\/wp-json\/wc\/store\/v1\/cart', {credentials:'same-origin', headers:{'Accept':'application\/json'}});\n    var data = await res.json();\n    return {response:res, data:data, nonce:res.headers.get('nonce') || res.headers.get('Nonce') || ''};\n  }\n  async function emptyCart(button, message){\n    if(!confirm(labels.confirm)) return;\n    button.disabled = true; message.textContent = labels.emptying;\n    try {\n      var first = await readCart();\n      var items = (first.data && first.data.items) ? first.data.items : [];\n      if(!items.length){ message.textContent = labels.already; button.disabled = false; return; }\n      var nonce = first.nonce;\n      for (var i=0; i<items.length; i++) {\n        var headers = {'Accept':'application\/json'};\n        if(nonce) headers['Nonce'] = nonce;\n        var del = await fetch('\/wp-json\/wc\/store\/v1\/cart\/items\/' + encodeURIComponent(items[i].key), {method:'DELETE', credentials:'same-origin', headers:headers});\n        nonce = del.headers.get('nonce') || del.headers.get('Nonce') || nonce;\n        if(!del.ok) throw new Error('delete failed ' + del.status);\n      }\n      message.textContent = labels.done;\n      window.location.href = '\/cart\/';\n    } catch(e) {\n      console.error('[FACC empty cart]', e);\n      message.textContent = labels.error;\n      button.disabled = false;\n    }\n  }\n  function insertControl(){\n    if(document.getElementById('facc-empty-cart-control')) return;\n    var host = document.querySelector('form.checkout, .woocommerce-cart-form, .woocommerce .cart-collaterals, .woocommerce');\n    if(!host) return;\n    var box = document.createElement('div');\n    box.id = 'facc-empty-cart-control';\n    box.className = 'facc-empty-cart-control';\n    box.innerHTML = '<span><strong>'+labels.title+'<\/strong><br>'+labels.help+'<\/span><button type=\"button\" class=\"facc-empty-cart-button\">'+labels.button+'<\/button><div class=\"facc-empty-cart-message\" aria-live=\"polite\"><\/div>';\n    host.parentNode.insertBefore(box, host);\n    var btn = box.querySelector('button');\n    var msg = box.querySelector('.facc-empty-cart-message');\n    btn.addEventListener('click', function(){ emptyCart(btn, msg); });\n  }\n  ready(function(){ insertControl(); setTimeout(insertControl, 800); setTimeout(insertControl, 1800); });\n})();\n<\/script>\n\n<!-- FACC EMPTY CART BUTTON END -->\n\n<script id=\"ccef-cce-remove-guard\">\n(function(){\n  if (window.__ccefCceRemoveGuardLoaded) return;\n  window.__ccefCceRemoveGuardLoaded = true;\n  var CCE_ID = 11559;\n  var GUEST_ID = 11562;\n  var fallbackUrl = 'https:\/\/facctexas.com\/cceforumnorthamerica-fr\/#tickets';\n  function isForumUrl(url){ return \/\\\/(cceforumnorthamerica-fr|foro-ccef-america-del-norte|cceforumnorthamerica)\\\/?\/i.test(String(url||'')); }\n  function rememberReturnUrl(){\n    try {\n      if (isForumUrl(document.referrer)) localStorage.setItem('ccefForumReturnUrl', document.referrer.split('#')[0] + '#tickets');\n      var params = new URLSearchParams(location.search);\n      var from = params.get('ccef_return');\n      if (from && isForumUrl(from)) localStorage.setItem('ccefForumReturnUrl', from.split('#')[0] + '#tickets');\n    } catch(e) {}\n  }\n  function getReturnUrl(){\n    try {\n      var saved = localStorage.getItem('ccefForumReturnUrl');\n      if (isForumUrl(saved)) return saved.split('#')[0] + '?v=cce-removed#tickets';\n      if (isForumUrl(document.referrer)) return document.referrer.split('#')[0] + '?v=cce-removed#tickets';\n    } catch(e) {}\n    return fallbackUrl + '?v=cce-removed';\n  }\n  function productIdFromItem(item){\n    return Number(item && (item.id || item.product_id || item.variation_id || (item.extensions && item.extensions.product_id))) || 0;\n  }\n  function isCceText(text){ return \/CCE Early Bird Ticket|Membre CCE|Miembro CCE|CCE Member\/i.test(String(text||'')); }\n  function isGuestText(text){ return \/Accompanying Guest|Accompagnant|Acompa\u00f1ante\/i.test(String(text||'')); }\n  function pageHasGuest(){ return isGuestText(document.body ? document.body.textContent : ''); }\n  function findRemoveElement(target){ return target.closest && target.closest('a, button'); }\n  function isCceRemoveClick(target){\n    var el = findRemoveElement(target);\n    if(!el) return false;\n    var row = el.closest('tr, .cart_item, .woocommerce-checkout-review-order-table li, .wc-block-cart-items__row, .woocommerce-mini-cart-item');\n    var txt = ((row && row.textContent) || el.getAttribute('aria-label') || el.getAttribute('title') || el.textContent || '');\n    var pid = el.getAttribute('data-product_id') || el.dataset.productId || '';\n    var href = el.getAttribute('href') || '';\n    var looksRemove = el.classList.contains('remove') || \/remove_item|remove|supprimer|eliminar|delete\/i.test(txt + ' ' + href + ' ' + el.className);\n    return looksRemove && (String(pid) === String(CCE_ID) || isCceText(txt));\n  }\n  async function readCart(){\n    var res = await fetch('\/wp-json\/wc\/store\/v1\/cart', {credentials:'same-origin', headers:{'Accept':'application\/json'}});\n    var data = await res.json();\n    return {data:data, nonce:res.headers.get('nonce') || res.headers.get('Nonce') || ''};\n  }\n  async function removeItem(key, nonce){\n    var headers={'Accept':'application\/json'};\n    if(nonce) headers['Nonce']=nonce;\n    var res = await fetch('\/wp-json\/wc\/store\/v1\/cart\/items\/' + encodeURIComponent(key), {method:'DELETE', credentials:'same-origin', headers:headers});\n    return {ok:res.ok, nonce:res.headers.get('nonce') || res.headers.get('Nonce') || nonce};\n  }\n  function showNotice(){\n    if(document.getElementById('ccef-cce-remove-guard-notice')) return;\n    var box=document.createElement('div');\n    box.id='ccef-cce-remove-guard-notice';\n    box.style.cssText='position:fixed;z-index:999999;left:50%;top:24px;transform:translateX(-50%);background:#0c4778;color:#fff;padding:14px 18px;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.18);font:600 14px\/1.35 Arial,sans-serif;max-width:520px;text-align:center';\n    box.textContent='Le billet accompagnant doit \u00eatre li\u00e9 \u00e0 un billet CCE. Retour aux tickets\u2026';\n    document.body.appendChild(box);\n  }\n  async function guardedRemoval(){\n    showNotice();\n    var first = await readCart();\n    var items = (first.data && first.data.items) ? first.data.items : [];\n    var hasCce = items.some(function(item){ return productIdFromItem(item) === CCE_ID || isCceText(item.name); });\n    var hasGuest = items.some(function(item){ return productIdFromItem(item) === GUEST_ID || isGuestText(item.name); });\n    var nonce = first.nonce;\n    if(hasCce && hasGuest){\n      for(var i=0;i<items.length;i++){\n        var item=items[i], pid=productIdFromItem(item);\n        if(pid === CCE_ID || pid === GUEST_ID || isCceText(item.name) || isGuestText(item.name)){\n          var result = await removeItem(item.key, nonce);\n          nonce = result.nonce;\n        }\n      }\n    }\n    window.location.href = getReturnUrl();\n  }\n  function handleCceRemove(event){\n    if(!isCceRemoveClick(event.target)) return;\n    if(!pageHasGuest()) return;\n    event.preventDefault();\n    event.stopPropagation();\n    if(event.stopImmediatePropagation) event.stopImmediatePropagation();\n    guardedRemoval().catch(function(e){ console.error('[CCEF CCE remove guard]', e); window.location.href = getReturnUrl(); });\n    return false;\n  }\n  rememberReturnUrl();\n  document.addEventListener('click', handleCceRemove, true);\n})();\n<\/script>\n\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":7,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"pmpro_default_level":"","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"class_list":["post-3101","page","type-page","status-publish","hentry","pmpro-has-access"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Checkout - FACC Texas<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/facctexas.com\/fr\/checkout\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Checkout - FACC Texas\" \/>\n<meta property=\"og:url\" content=\"https:\/\/facctexas.com\/fr\/checkout\/\" \/>\n<meta property=\"og:site_name\" content=\"FACC Texas\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-18T21:21:36+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/facctexas.com\\\/fr\\\/checkout\\\/\",\"url\":\"https:\\\/\\\/facctexas.com\\\/fr\\\/checkout\\\/\",\"name\":\"Checkout - FACC Texas\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/facctexas.com\\\/#website\"},\"datePublished\":\"2024-04-25T02:38:42+00:00\",\"dateModified\":\"2026-06-18T21:21:36+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/facctexas.com\\\/fr\\\/checkout\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/facctexas.com\\\/fr\\\/checkout\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/facctexas.com\\\/fr\\\/checkout\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/facctexas.com\\\/fr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Checkout\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/facctexas.com\\\/#website\",\"url\":\"https:\\\/\\\/facctexas.com\\\/\",\"name\":\"FACC Texas\",\"description\":\"Serve &amp; Connect the French-American Business Community in Texas\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/facctexas.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Checkout - FACC Texas","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/facctexas.com\/fr\/checkout\/","og_locale":"fr_FR","og_type":"article","og_title":"Checkout - FACC Texas","og_url":"https:\/\/facctexas.com\/fr\/checkout\/","og_site_name":"FACC Texas","article_modified_time":"2026-06-18T21:21:36+00:00","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/facctexas.com\/fr\/checkout\/","url":"https:\/\/facctexas.com\/fr\/checkout\/","name":"Checkout - FACC Texas","isPartOf":{"@id":"https:\/\/facctexas.com\/#website"},"datePublished":"2024-04-25T02:38:42+00:00","dateModified":"2026-06-18T21:21:36+00:00","breadcrumb":{"@id":"https:\/\/facctexas.com\/fr\/checkout\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/facctexas.com\/fr\/checkout\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/facctexas.com\/fr\/checkout\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/facctexas.com\/fr\/"},{"@type":"ListItem","position":2,"name":"Checkout"}]},{"@type":"WebSite","@id":"https:\/\/facctexas.com\/#website","url":"https:\/\/facctexas.com\/","name":"FACC Texas","description":"Serve &amp; Connect the French-American Business Community in Texas","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/facctexas.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"}]}},"_links":{"self":[{"href":"https:\/\/facctexas.com\/fr\/wp-json\/wp\/v2\/pages\/3101","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/facctexas.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/facctexas.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/facctexas.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/facctexas.com\/fr\/wp-json\/wp\/v2\/comments?post=3101"}],"version-history":[{"count":0,"href":"https:\/\/facctexas.com\/fr\/wp-json\/wp\/v2\/pages\/3101\/revisions"}],"wp:attachment":[{"href":"https:\/\/facctexas.com\/fr\/wp-json\/wp\/v2\/media?parent=3101"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}