Ana Sayfa Keşfet Güncel Sezon Birlikte İzle Destek Talebi

Anicixor Premium

Reklamsız izleme, birlikte izleme odaları ve özel profil çerçeveleri ile anime deneyiminizi bir üst seviyeye taşıyın!

Premium

Başlangıç Paketi

₺4.99 /ay
  • Reklamsız izleme
  • 4 kişilik birlikte izleme odası
  • Özel Premium profil çerçevesi
  • 30 gün süre
  • Öncelikli destek
En Popüler

Premium+

Tam Deneyim

₺9.99 /ay
  • Reklamsız izleme
  • 6 kişilik birlikte izleme odası
  • Özel Premium+ profil çerçevesi
  • 30 gün süre
  • VIP öncelikli destek
  • Özel Premium+ rozeti

Özellik Karşılaştırması

Özellik Ücretsiz Premium Premium+
Anime İzleme
Reklamsız İzleme
Birlikte İzleme 2 kişi 4 kişi 6 kişi
Profil Çerçevesi Premium Premium+
Özel Rozet
Öncelikli Destek VIP

Sıkça Sorulan Sorular

Ödeme nasıl yapılır?

Kredi kartı, banka kartı veya diğer ödeme yöntemleri ile güvenli bir şekilde ödeme yapabilirsiniz.

İptal edebilir miyim?

Evet, istediğiniz zaman iptal edebilirsiniz. Aboneliğiniz mevcut dönem sonuna kadar aktif kalır.

Birlikte izleme nasıl çalışır?

Bir oda oluşturup arkadaşlarınızı davet edebilirsiniz. Aynı anda senkronize şekilde anime izleyebilirsiniz.

let selectedPlanId = null; // Check premium status on load async function checkPremiumStatus() { const token = localStorage.getItem('anicixor_token'); if (!token) return; try { const response = await fetch('/api/premium/status', { headers: { 'Authorization': 'Bearer ' + token } }); const data = await response.json(); if (data.success && data.data.is_premium) { showPremiumStatus(data.data); } } catch (error) { console.error('Error checking premium status:', error); } } function showPremiumStatus(status) { const statusEl = document.getElementById('premium-status'); const plansSection = document.getElementById('plans-section'); statusEl.classList.remove('hidden'); const planName = status.premium_type === 'premium_plus' ? 'Premium+' : 'Premium'; const expiresDate = new Date(status.expires_at).toLocaleDateString('tr-TR'); document.getElementById('status-plan').textContent = planName + ' Üye'; document.getElementById('status-expires').textContent = 'Bitiş: ' + expiresDate; document.getElementById('feature-watch-party').textContent = status.features.watch_party_limit + ' kişi'; if (status.premium_type === 'premium_plus') { document.getElementById('status-icon').className = 'w-16 h-16 rounded-full bg-gradient-to-r from-purple-600 to-pink-600 flex items-center justify-center'; } } function subscribe(planId) { const token = localStorage.getItem('anicixor_token'); if (!token) { showToast('Lütfen önce giriş yapın', 'error'); window.location.href = '/login?redirect=/premium'; return; } selectedPlanId = planId; // Update modal info if (planId === 'plan_premium') { document.getElementById('payment-plan-name').textContent = 'Premium'; document.getElementById('payment-plan-price').textContent = '₺4.99'; } else { document.getElementById('payment-plan-name').textContent = 'Premium+'; document.getElementById('payment-plan-price').textContent = '₺9.99'; } document.getElementById('payment-modal').classList.remove('hidden'); } function closePaymentModal() { document.getElementById('payment-modal').classList.add('hidden'); selectedPlanId = null; } async function processPayment(e) { e.preventDefault(); if (!selectedPlanId) return; const token = localStorage.getItem('anicixor_token'); const payButton = document.getElementById('pay-button'); payButton.disabled = true; payButton.innerHTML = 'İşleniyor...'; try { const response = await fetch('/api/premium/subscribe', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': 'Bearer ' + token }, body: JSON.stringify({ plan_id: selectedPlanId, payment_method: 'card' }) }); const data = await response.json(); if (data.success) { showToast(data.message, 'success'); closePaymentModal(); // Reload to show premium status setTimeout(() => window.location.reload(), 1500); } else { showToast(data.error || 'Ödeme başarısız', 'error'); } } catch (error) { showToast('Bir hata oluştu', 'error'); } finally { payButton.disabled = false; payButton.innerHTML = 'Güvenli Ödeme Yap'; } } async function cancelSubscription() { if (!confirm('Aboneliğinizi iptal etmek istediğinize emin misiniz?')) return; const token = localStorage.getItem('anicixor_token'); try { const response = await fetch('/api/premium/cancel', { method: 'POST', headers: { 'Authorization': 'Bearer ' + token } }); const data = await response.json(); if (data.success) { showToast(data.message, 'success'); setTimeout(() => window.location.reload(), 1500); } else { showToast(data.error || 'İptal başarısız', 'error'); } } catch (error) { showToast('Bir hata oluştu', 'error'); } } // Format card number input document.getElementById('card-number')?.addEventListener('input', function(e) { let value = e.target.value.replace(/\s/g, '').replace(/[^0-9]/g, ''); let formatted = value.match(/.{1,4}/g)?.join(' ') || value; e.target.value = formatted; }); // Format expiry input document.getElementById('card-expiry')?.addEventListener('input', function(e) { let value = e.target.value.replace(/[^0-9]/g, ''); if (value.length >= 2) { value = value.slice(0, 2) + '/' + value.slice(2); } e.target.value = value; }); // Payment form submit document.getElementById('payment-form')?.addEventListener('submit', processPayment); // Init checkPremiumStatus();