{"id":3122,"date":"2026-02-03T18:37:03","date_gmt":"2026-02-03T18:37:03","guid":{"rendered":"https:\/\/firoiptv.com\/?page_id=3122"},"modified":"2026-02-06T17:10:30","modified_gmt":"2026-02-06T17:10:30","slug":"process","status":"publish","type":"page","link":"https:\/\/firoiptv.com\/de\/process\/","title":{"rendered":"Process"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"3122\" class=\"elementor elementor-3122\" data-elementor-settings=\"{&quot;element_pack_global_tooltip_width&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_width_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_width_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;element_pack_global_tooltip_padding&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_padding_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_padding_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true},&quot;element_pack_global_tooltip_border_radius_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;top&quot;:&quot;&quot;,&quot;right&quot;:&quot;&quot;,&quot;bottom&quot;:&quot;&quot;,&quot;left&quot;:&quot;&quot;,&quot;isLinked&quot;:true}}\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-eff8c6a e-flex e-con-boxed e-con e-parent\" data-id=\"eff8c6a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;ekit_has_onepagescroll_dot&quot;:&quot;yes&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-12fe3ef elementor-widget elementor-widget-html\" data-id=\"12fe3ef\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;ekit_we_effect_on&quot;:&quot;none&quot;}\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- ============================================\n     PROCESS PAGE - AUTO REDIRECT\n     ============================================ -->\n\n<style>\n.iptvfiesta-payment-wrapper * {\n    margin: 0;\n    padding: 0;\n    box-sizing: border-box;\n}\n\n.iptvfiesta-payment-wrapper {\n    font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;\n    width: 100%;\n    max-width: 900px;\n    margin: 0 auto;\n    padding: 20px;\n}\n\n.iptvfiesta-payment-container {\n    background: white;\n    border-radius: 20px;\n    overflow: hidden;\n    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);\n}\n\n.iptvfiesta-security-header {\n    background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);\n    padding: 24px 40px;\n    border-bottom: 1px solid #e5e5e7;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 12px;\n}\n\n.iptvfiesta-security-icon {\n    width: 40px;\n    height: 40px;\n    background: linear-gradient(135deg, #6900ec 0%, #5800c4 100%);\n    border-radius: 10px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    position: relative;\n}\n\n.iptvfiesta-security-icon::before {\n    content: \"\ud83d\udd12\";\n    font-size: 20px;\n}\n\n.iptvfiesta-security-icon::after {\n    content: \"\";\n    position: absolute;\n    bottom: -2px;\n    right: -2px;\n    width: 16px;\n    height: 16px;\n    background: #10b981;\n    border-radius: 50%;\n    border: 2px solid white;\n}\n\n.iptvfiesta-security-text {\n    font-size: 17px;\n    font-weight: 600;\n    color: #1d1d1f;\n}\n\n.iptvfiesta-content-area {\n    padding: 60px 40px;\n    text-align: center;\n}\n\n.iptvfiesta-spinner-wrapper {\n    margin: 0 auto 30px;\n    width: 60px;\n    height: 60px;\n}\n\n.iptvfiesta-spinner {\n    width: 60px;\n    height: 60px;\n    border: 4px solid #f3f4f6;\n    border-top: 4px solid #6900ec;\n    border-radius: 50%;\n    animation: iptvfiesta-spin 1s linear infinite;\n}\n\n@keyframes iptvfiesta-spin {\n    0% { transform: rotate(0deg); }\n    100% { transform: rotate(360deg); }\n}\n\n.iptvfiesta-status-text {\n    font-size: 18px;\n    color: #4b5563;\n    font-weight: 500;\n    margin-bottom: 12px;\n}\n\n.iptvfiesta-redirect-info {\n    font-size: 14px;\n    color: #9ca3af;\n}\n\n.iptvfiesta-order-summary {\n    background: #f9fafb;\n    border-radius: 12px;\n    padding: 20px;\n    margin-top: 30px;\n    text-align: left;\n    max-width: 400px;\n    margin-left: auto;\n    margin-right: auto;\n}\n\n.iptvfiesta-summary-row {\n    display: flex;\n    justify-content: space-between;\n    padding: 8px 0;\n    font-size: 14px;\n    color: #6b7280;\n}\n\n.iptvfiesta-summary-row strong {\n    color: #1f2937;\n}\n\n.iptvfiesta-summary-total {\n    border-top: 2px solid #e5e7eb;\n    margin-top: 12px;\n    padding-top: 12px;\n    font-size: 16px;\n    font-weight: 600;\n    color: #1f2937;\n}\n\n@media (max-width: 768px) {\n    .iptvfiesta-payment-wrapper {\n        padding: 10px;\n    }\n    \n    .iptvfiesta-security-header,\n    .iptvfiesta-content-area {\n        padding: 20px;\n    }\n    \n    .iptvfiesta-security-text {\n        font-size: 15px;\n    }\n    \n    .iptvfiesta-status-text {\n        font-size: 16px;\n    }\n}\n<\/style>\n\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700&display=swap\" rel=\"stylesheet\">\n\n<div class=\"iptvfiesta-payment-wrapper\">\n    <div class=\"iptvfiesta-payment-container\">\n        <div class=\"iptvfiesta-security-header\">\n            <div class=\"iptvfiesta-security-icon\"><\/div>\n            <div class=\"iptvfiesta-security-text\">Secure SSL Encrypted Payment<\/div>\n        <\/div>\n        \n        <div class=\"iptvfiesta-content-area\">\n            <div class=\"iptvfiesta-spinner-wrapper\">\n                <div class=\"iptvfiesta-spinner\"><\/div>\n            <\/div>\n            <div class=\"iptvfiesta-status-text\" id=\"status-message\">Processing your order...<\/div>\n            <div class=\"iptvfiesta-redirect-info\" id=\"redirect-info\">Please wait a moment<\/div>\n            \n            <div class=\"iptvfiesta-order-summary\" id=\"order-summary\" style=\"display: none;\">\n                <div class=\"iptvfiesta-summary-row\">\n                    <span>Order ID:<\/span>\n                    <strong id=\"summary-order-id\">-<\/strong>\n                <\/div>\n                <div class=\"iptvfiesta-summary-row\">\n                    <span>Plan:<\/span>\n                    <strong id=\"summary-plan\">-<\/strong>\n                <\/div>\n                <div class=\"iptvfiesta-summary-row\">\n                    <span>Email:<\/span>\n                    <strong id=\"summary-email\">-<\/strong>\n                <\/div>\n                <div class=\"iptvfiesta-summary-row iptvfiesta-summary-total\">\n                    <span>Total:<\/span>\n                    <strong id=\"summary-total\">-<\/strong>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\n<script>\n(function() {\n    'use strict';\n    \n    \/\/ Get order data from sessionStorage\n    const orderData = JSON.parse(sessionStorage.getItem('checkin_order_data') || '{}');\n    const orderId = sessionStorage.getItem('checkin_order_id') || '';\n    const paymentMethod = orderData.paymentMethod || 'card';\n    \n    console.log('\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550');\n    console.log('\ud83d\udd04 PROCESS PAGE');\n    console.log('\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550');\n    console.log('\ud83d\udcb3 Payment Method:', paymentMethod);\n    console.log('\ud83c\udd94 Order ID:', orderId);\n    console.log('\ud83d\udce6 Order Data:', orderData);\n    console.log('\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550');\n    \n    \/\/ Payment method URLs\n    const PAYMENT_URLS = {\n        'card': 'https:\/\/firoiptv.com\/payment-card\/',\n        'paypal': 'https:\/\/firoiptv.com\/payment-paypal\/',\n        'crypto': 'https:\/\/firoiptv.com\/payment-crypto\/',\n        'binance': 'https:\/\/firoiptv.com\/payment-binance\/'\n    };\n    \n    \/\/ Get DOM elements\n    const statusMessage = document.getElementById('status-message');\n    const redirectInfo = document.getElementById('redirect-info');\n    const orderSummary = document.getElementById('order-summary');\n    \n    function updateStatus(message, info) {\n        if (statusMessage) statusMessage.textContent = message;\n        if (redirectInfo && info) redirectInfo.textContent = info;\n    }\n    \n    function showOrderSummary() {\n        if (!orderSummary) return;\n        \n        const summaryOrderId = document.getElementById('summary-order-id');\n        const summaryPlan = document.getElementById('summary-plan');\n        const summaryEmail = document.getElementById('summary-email');\n        const summaryTotal = document.getElementById('summary-total');\n        \n        if (summaryOrderId) summaryOrderId.textContent = orderId;\n        if (summaryPlan) summaryPlan.textContent = orderData.plan ? orderData.plan.name : '-';\n        if (summaryEmail) summaryEmail.textContent = orderData.email || '-';\n        if (summaryTotal) {\n            const currency = orderData.currency || 'EUR';\n            const symbols = { EUR: '\u20ac', USD: '$', GBP: '\u00a3', SEK: 'kr', DKK: 'kr' };\n            const symbol = symbols[currency] || currency;\n            const total = orderData.total || 0;\n            summaryTotal.textContent = `${symbol}${parseFloat(total).toFixed(2)}`;\n        }\n        \n        orderSummary.style.display = 'block';\n    }\n    \n    function redirectToPayment() {\n        const targetUrl = PAYMENT_URLS[paymentMethod];\n        \n        if (!targetUrl) {\n            console.error('\u274c Unknown payment method:', paymentMethod);\n            updateStatus('Error: Unknown payment method', 'Please contact support');\n            return;\n        }\n        \n        console.log('\u2705 Redirecting to:', targetUrl);\n        updateStatus('Redirecting to payment page...', 'Please do not close this window');\n        \n        \/\/ Redirect after 2 seconds\n        setTimeout(() => {\n            window.location.href = targetUrl + '?order_id=' + orderId;\n        }, 2000);\n    }\n    \n    \/\/ Validate order data\n    if (!orderId || !orderData.email) {\n        console.error('\u274c Missing order data');\n        updateStatus('Error: Missing order information', 'Redirecting to checkout...');\n        setTimeout(() => {\n            window.location.href = 'https:\/\/firoiptv.com\/checkout\/';\n        }, 2000);\n        return;\n    }\n    \n    \/\/ Show order summary\n    showOrderSummary();\n    \n    \/\/ Start redirect\n    redirectToPayment();\n    \n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Secure SSL Encrypted Payment Processing your order&#8230; Please wait a moment Order ID: &#8211; Plan: &#8211; Email: &#8211; Total: &#8211;<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-3122","page","type-page","status-publish","hentry"],"_hostinger_reach_plugin_has_subscription_block":false,"_hostinger_reach_plugin_is_elementor":false,"_links":{"self":[{"href":"https:\/\/firoiptv.com\/de\/wp-json\/wp\/v2\/pages\/3122","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/firoiptv.com\/de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/firoiptv.com\/de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/firoiptv.com\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/firoiptv.com\/de\/wp-json\/wp\/v2\/comments?post=3122"}],"version-history":[{"count":52,"href":"https:\/\/firoiptv.com\/de\/wp-json\/wp\/v2\/pages\/3122\/revisions"}],"predecessor-version":[{"id":3651,"href":"https:\/\/firoiptv.com\/de\/wp-json\/wp\/v2\/pages\/3122\/revisions\/3651"}],"wp:attachment":[{"href":"https:\/\/firoiptv.com\/de\/wp-json\/wp\/v2\/media?parent=3122"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}