Whizi ödeme sayfasında kart reddedildi veya ödeme başarısız oldu

Hızlı yanıt

Kartınız gerçekten Whizi ödeme sayfasında reddedildiyse, ret Whizi'den değil, Stripe üzerinden bankanızdan gelir, bu yüzden çözüm farklı bir kart kullanmak ya da bankanızı aramaktır. Whizi'de hiçbir yerde kart reddedildi mesajı yoktur, bu yüzden hata üzerindeki Whizi ifadesi bunun bir ret olmadığı anlamına gelir.

Kısa cevap

Kartınız gerçekten reddedildiyse, ret Whizi'den değil, Stripe üzerinden bankanızdan gelir, bu yüzden çözüm farklı bir kart kullanmak ya da bankanızı aramaktır. Bankaların AI abonelik ödemelerini neden engellediği ve altı nedenden hangisine denk geldiğinizi nasıl anlayacağınız kartınız reddedildiğinde yapay zeka için nasıl ödeme yapılır sayfasında anlatılıyor. Whizi'de hiçbir yerde kart reddedildi mesajı yoktur. Kart bilgileri, Whizi'nin kod tabanının dışında yer alan Stripe'ın barındırdığı ödeme sayfasında girilir ve Whizi'nin Stripe webhook işleyicisinde size gösterecek bir ödeme reddedildi mesajı bulunmaz.

Yani Whizi ile ilgili bir hata gördüyseniz, bu bir ret değildi. Aşağıdaki metinlerden biriydi ve her birinin farklı bir nedeni ve farklı bir çözümü var.

Bir ret ile en kolay karıştırılan üç durum:

Ne gördünüzNe anlama gelirNe yapmalısınız
A $1 intro trial has already been used with this payment method.Bu kart tanıtım denemesini zaten kullanmışNormal ücretle abone olun ya da bu denemeyi kullanmamış bir kart kullanın. Tekrar denemek işe yaramaz
Pricing is temporarily unavailable.Whizi, Stripe'tan fiyat tablosunu okuyamadıBekleyip daha sonra tekrar deneyin. Bu sorunu sizin tarafınızda düzeltebileceğiniz bir şey yok
Failed to create Stripe checkout session.Ödeme çağrısı başarısız oldu ve arka uç herhangi bir mesaj sağlamadıBir kez daha deneyin. Tekrarlanırsa destek ile iletişime geçin

Whizi arka ucunun ödeme sırasında döndürdüğü her hata

Bunlar sunucudan gelir, bu yüzden desteğin bir ağ izinde eşleştirebileceği bir HTTP durumu ve bir hata koduyla birlikte gelirler. Her arka uç hata gövdesi {"error": {"code": "...", "message": "..."}} biçiminde JSON'dır, böylece kod mesajın hemen yanında yer alır. Aşağıdaki satırlar HTTP durumuna göre sıralanmıştır.

MesajHTTPKodNe zaman tetiklenir
A plan and billing cycle are required.400invalid_checkout_requestÖdeme isteği ayrıştırılamadı
Invalid plan or billing cycle.400invalid_plan_or_cyclePlan veya döngü bilinen bir Stripe fiyatıyla eşleşmiyor
No subscription item found for the active subscription.400subscription_item_missingÜzerinde öğe bulunmayan bir aboneliğe karşı yerinde bir plan değişikliği çalıştırıldı
The supplied discount must be an active 100% promotion code or coupon ID.400invalid_discountGirilen kod aktif bir yüzde 100 promosyon kodu veya kupon kimliği değil
Temporary email addresses are not allowed. Please use a permanent email address.400disposable_email_blockedOturum açılan hesabın e-postası geçici e-posta alan adları listesinde
A $1 intro trial has already been used with this payment method.403duplicate_trial_payment_methodKart parmak izi tanıtım denemesini zaten kullanmış
User not found.404not_foundÖdeme rotası kullanıcı satırınızı okuyamadı
Pricing is temporarily unavailable.503pricing_unavailableYerelleştirilmiş fiyat tablosu Stripe'tan okunamadı

Her biriyle ne yapılacağı. Tanıtım denemesi reddinin aşağıda kendi bölümü var. Pricing is temporarily unavailable. sunucu taraflıdır: HTTP 503, yerelleştirilmiş fiyat tablosu Stripe'tan okunamadığında döner ve hesabınızda bunu değiştirecek bir ayar yoktur. Failed to create Stripe checkout session. ise hiçbir sunucu mesajı değildir, bu yüzden herhangi bir neden belirtmez: bu, ödeme çağrısı başarısız olduğunda ve arka uç herhangi bir mesaj sağlamadığında gösterilen web sitesinin kendi yedek metnidir. İkisi de bekleyip tekrar deneme durumudur.

A plan and billing cycle are required. ve Invalid plan or billing cycle. ikisi de isteğin sunucunun tanıdığı bir plan taşımadığı anlamına gelir, bu yüzden eski ya da düzenlenmiş bir ödeme bağlantısını yeniden kullanmak yerine fiyatlandırma sayfasından baştan başlayın ve oradaki plan ile aylık veya yıllık seçeneğini seçin.

User not found. oturumunuzun sunucunun okuyamadığı bir kullanıcı satırına işaret ettiği anlamına gelir. Oturumu kapatın, tekrar açın, ardından ödeme sürecini yeniden başlatın.

No subscription item found for the active subscription. ilk satın alma yerine bir plan değişikliği sırasında tetiklenir ve arayüzden düzeltilemez. Destek ile iletişime geçin.

Ödeme sayfası açılmadan önce web sitesinin gösterdiği hatalar

Bunlar sunucudan değil tarayıcıdan gelir, bu yüzden bir HTTP kodu taşımazlar. Hepsi aynı geniş anlama gelir: Whizi hesabınızı Stripe'a devretmeye hazırlarken bir şey başarısız oldu, bu yüzden hiçbir zaman bir tahsilat denenmedi.

MesajNe zaman tetiklenir
Failed to create Stripe checkout session.Ödeme çağrısı başarısız oldu ve arka uç herhangi bir mesaj sağlamadı
Could not open checkout. Please try again.Yükseltme penceresinin ödeme çağrısı mesajsız hata verdi
Authentication failed. Please sign in again.Token isteği ödemeden önce hiçbir şey döndürmedi
Failed to save user before checkout.Ödeme öncesi kullanıcı kaydetme çağrısı başarılı olmadı
Could not prepare your account for checkout.Fiyatlandırma sayfası kullanıcıyı ödemeden önce kaydedemedi
Missing user or Stripe customer details.Ödeme anında kullanıcı kimliği eksikti
Checkout response did not include a Stripe URL.Ödeme başarılı oldu ancak ne bir URL ne de bir abonelik kimliği döndürdü
Something went wrong while starting your trial. Please try again.Fiyatlandırma sayfasının genel deneme başlatma hatası

Bu listedeki her şey için oturumu kapatın, tekrar açın ve ödeme sürecini fiyatlandırma sayfasından yeniden başlatın. Bu, token isteğinin ödemeden önce hiçbir şey döndürmediği durumları ortadan kaldırır, ki Authentication failed. Please sign in again. mesajının bildirdiği şey de budur.

Checkout response did not include a Stripe URL. istisnadır: çağrının başarılı olduğu anlamına gelir. Tekrar ödeme yapmayı denemeden önce hesap ayarlarınızı açın ve zaten bir abonelik olup olmadığını kontrol edin.

Önce planı seçip ardından kimlik doğrulaması yaptığınızda oturum açma ve kayıt sayfalarında iki mesaj daha görünür: Signed in, but checkout could not start. Please choose your plan again. ve Your account was created, but checkout could not start. Please sign in and choose your plan again. İkisi de hesap kısmının çalıştığı ve yalnızca devrin başarısız olduğu anlamına gelir. Hesabınız zaten var. Fiyatlandırmaya gidip planı tekrar seçin.

Gizemli bir hatanın bir başka nedeni: ödeme işlemini art arda çok kez denemek hız sınırlayıcıyı tetikleyebilir, bu da HTTP 429 ve Too many requests. Please wait and try again. döndürür. Hesaptaki her istek, hangi rota olursa olsun, dakikada 30'luk bir tavana sayılır. Tekrar tıklamak yerine bir dakika bekleyin.

Hiçbir tekrar denemenin temizleyemeyeceği tanıtım denemesi reddi

A $1 intro trial has already been used with this payment method. HTTP 403 ile duplicate_trial_payment_method kodunu taşır. Bu sayfadaki hiçbir tekrar denemenin asla temizleyemeyeceği tek ödeme hatasıdır.

Kontrol hesaba değil karta bağlıdır: kart parmak izi tanıtım denemesini zaten kullandığında bu ret döner.

Bu hatayı ararken dikkat edilecek bir ayrıntı: dize gerçekten "$1" yazıyor, oysa tanıtım tahsilatının kendisi USD cinsinden $0.99. Onu kelimesine göre eşleştirin, çünkü "$1" biçimi sunucunun gönderdiği tam biçimdir.

İki seçeneğiniz var: istediğiniz plan için standart ücretle abone olun ya da daha önce denemeyi kullanmamış bir ödeme yöntemiyle ödeyin.

Plan fiyatları, deneme koşulları ve dönüşümde neler olduğu faturalandırma, denemeler ve iptal nasıl yapılır sayfasında anlatılıyor.

Ödeme geçti ama hesap hâlâ ücretsiz planda

Tahsil edilmiş bir kart artı hâlâ ücretsiz gibi davranan bir hesap, ödemenin başarısız olmasından farklı bir belirtidir ve kendi sayfası vardır.

O durumda görünen dizeler, hangi hesabın aboneliği taşıdığını gösteren kontrol ve desteğe ne göndereceğiniz için ödedim ama plan özellikleri hâlâ kilitli sayfasını okuyun.

Whizi'nin size söyleyemeyeceği şeyler

Üç boşluk, olmayan cevapları aramakla zaman kaybetmeyesiniz diye.

Whizi bankanızın bir kartı neden reddettiğini asla göremez, çünkü bu alışveriş Whizi'nin kod tabanının dışında, Stripe'ın barındırdığı ödeme sayfasında gerçekleşir. Her iki Whizi deposunun taranması herhangi bir türde kart reddedildi ya da ödeme reddedildi dizesi bulamadı ve Stripe webhook işleyicisi hiçbir ödeme reddedildi mesajı taşımıyor. Yani hesabınızda saklanan bir ret nedeni, bir tekrar deneme düğmesi ve Whizi'nin geçersiz kılabileceği hiçbir şey yok. Neden bankanızda.

Whizi'nin başarısız olmuş ya da vadesi geçmiş bir yenileme için de bir mesajı yok. Her iki depoda da bunun için kullanıcıya gösterilen bir dize bulunmuyor, bu yüzden ileride bir yenileme tahsilatı başarısız olursa bunu açıklayan bir Whizi hatası almazsınız. Var olan tek yenilemeye yakın bildirim, bir RevenueCat webhook'unun hesabı ücretsiz katmana senkronize ettiğinde gönderilen, "Whizi subscription updated" başlığı altında "Your subscription is no longer active." yazan bir push bildirimidir. Bu RevenueCat webhook yoludur, yani bir Stripe yenileme başarısızlığının raporu değildir.

Whizi'nin faturalandırması Stripe üzerinden yürür, bu yüzden hangi kartların ödeme yapabileceğine Whizi'de değil orada karar verilir. Rus ya da İran kartı kayıt işlemini tamamlayamaz. Ukrayna, Kazakistan, Türkiye, Endonezya ve Hindistan uçtan uca çalışır.

Kontrol listesi
  • Gerçek bir kart reddi Whizi'den değil, Stripe üzerinden bankanızdan gelir
  • Whizi'nin kart reddedildi mesajı ve size gösterecek bir ret nedeni yoktur
  • Hata üzerindeki Whizi ifadesi, bunun bir ret olmadığı anlamına gelir
  • Oturum hataları, oturumu kapatıp tekrar açarak ve fiyatlandırmadan yeniden deneyerek temizlenir
  • Pricing is temporarily unavailable sunucu taraflıdır: bekleyin, döngü halinde tekrar denemeyin
  • Tanıtım denemesi hesaba değil kart parmak izine bağlıdır
  • Tahsil edildi ama hâlâ ücretsiz planda olmak farklı bir belirtidir, subscription-not-active sayfasında anlatılıyor

Sık sorulan sorular

Whizi neden ödemem başarısız oldu diyor ama bankamda hiçbir girişim görünmüyor?

Çünkü gördüğünüz dize, Stripe'a hiç ulaşılmadan önce web sitesi tarafından yükseltildi, bu yüzden hiçbir tahsilat denenmedi. Bunları gerçek bir arka uç reddinden ayırmanın hızlı yolu: bir arka uç reddi, pricing_unavailable ya da invalid_plan_or_cycle gibi bir hata kodu taşıyan JSON olarak gelir ve bir ağ izinde bir HTTP durumu gösterir. Tarayıcı tarafı bir dizede ikisi de yoktur. Gördüğünüz şey bir kod taşımıyorsa, bankanıza hiçbir şey ulaşmadı.

A $1 intro trial has already been used with this payment method. ne anlama geliyor?

Girdiğiniz kartın tanıtım denemesini zaten kullandığı anlamına gelir. Bu bir ret değildir: Whizi'nin hiç kart reddedildi dizesi yoktur ve bu mesaj Whizi'nin kendi ödeme rotasından HTTP 403 ile duplicate_trial_payment_method koduyla gelir, yazışırken alıntılamaya değer. Ya standart ücretle abone olun ya da denemeyi daha önce kullanmamış bir ödeme yöntemi kullanın.

Pricing is temporarily unavailable. aldım. Sorun kartım mı?

Hayır. Bu HTTP 503 pricing_unavailable'dır ve bir kart alacak ödeme rotasından değil, yerelleştirilmiş fiyat tablosunu Stripe'tan okuyan rotadan gelir. Sizin tarafınızda bir çözüm yok, bu yüzden farklı bir kart denemek yerine bekleyin. Bunun yerine Failed to create Stripe checkout session. gördüyseniz, bu ayrı bir kökene sahip ayrı bir dizedir: ödeme çağrısı başarısız olduğunda ve arka uç herhangi bir mesaj sağlamadığında web sitesinin yedek metni.

Promosyon kodum reddedildi. Neden?

Ödeme, HTTP 400 invalid_discount olarak The supplied discount must be an active 100% promotion code or coupon ID. döndürür. Ödeme sırasındaki indirim alanı yalnızca aktif bir yüzde 100 promosyon kodunu veya kupon kimliğini kabul eder, bu yüzden süresi dolmuş bir kod ya da kısmi bir indirim kodu orada reddedilir. Hemen erişime ihtiyacınız varsa kaldırın ve normal fiyattan ödeme yapın.

Whizi ödeme sırasında e-postamı reddetti. Ne oldu?

Temporary email addresses are not allowed. Please use a permanent email address. gördünüz. Ödeme rotası bunu, oturum açılan hesabın e-posta alan adı geçici listedeyken HTTP 400 disposable_email_blocked olarak döndürür. Aynı dize kayıt sırasında HTTP 403 olarak kullanılır. Hesapta kalıcı bir adres kullanın, ödeme devam edecektir.

İki kez tahsilat yapıldı. Ne yapmalıyım?

Körü körüne iptal etmek yerine her iki Stripe makbuzuyla destek ile iletişime geçin. İptal etmek kendi sonucu olan ayrı bir işlemdir: aktif bir abonelik için iptal rotası Subscription cancellation scheduled for end of billing period. yanıtını verir, yani abonelik zaten ödenmiş dönemin sonuna kadar çalışmaya devam eder.