Kad ditolak atau bayaran gagal semasa checkout Whizi

Jawapan Ringkas

Jika kad anda benar-benar ditolak semasa checkout Whizi, penolakan itu datang daripada bank anda melalui Stripe dan bukan daripada Whizi, jadi penyelesaiannya ialah kad lain atau panggilan kepada bank anda. Whizi tidak menunjukkan sebarang mesej kad ditolak semasa checkout, jadi mesej berbahasa Whizi pada ralat checkout bermakna ia bukan penolakan.

Jawapan ringkas

Jika kad anda benar-benar ditolak, penolakan itu datang daripada bank anda melalui Stripe, bukan daripada Whizi, jadi penyelesaiannya ialah kad lain atau panggilan kepada bank anda. Sebab bank menyekat bayaran langganan AI pada peringkat awal, dan cara mengenal pasti yang mana antara enam punca ini berlaku kepada anda, ada dalam membayar untuk AI apabila kad anda ditolak. Whizi tidak menunjukkan sebarang mesej kad ditolak semasa checkout. Butiran kad dimasukkan pada halaman checkout terhoskan Stripe, yang berada di luar kod Whizi, jadi jawapan bank pergi ke Stripe dan tidak sampai kepada Whizi.

Jadi jika anda melihat ralat berbahasa Whizi, ia bukan penolakan. Ia adalah salah satu daripada rentetan di bawah, dan setiap satu mempunyai punca dan penyelesaian yang berbeza.

Tiga yang paling mudah disalah anggap sebagai penolakan:

Apa yang anda lihatApa maksudnyaApa yang perlu dilakukan
This card has already used its intro trials, so this starts at the full price of diikuti hargaKad itu telah mengambil percubaan pengenalan 7 hari sebanyak empat kali, had bagi setiap kadTiada masalah dengan kad itu. Bayar harga penuh yang ditunjukkan, atau gunakan kad yang masih mempunyai percubaan berbaki
Pricing is temporarily unavailable.Whizi tidak dapat membaca jadual harga daripada StripeTunggu dan cuba lagi kemudian. Tiada apa di pihak anda yang boleh membetulkan ini
Failed to create Stripe checkout session.Panggilan checkout gagal dan bahagian belakang tidak memberikan mesejCuba semula sekali. Jika berulang, hubungi sokongan

Setiap ralat yang dikembalikan oleh bahagian belakang Whizi semasa checkout

Ini datang daripada pelayan, jadi ia disertai status HTTP dan kod ralat yang boleh dipadankan oleh sokongan dalam jejak rangkaian. Setiap badan ralat bahagian belakang adalah JSON dalam bentuk {"error": {"code": "...", "message": "..."}}, jadi kod itu terletak di sebelah mesej. Baris di bawah disusun mengikut status HTTP.

MesejHTTPKodDicetuskan apabila
A plan and billing cycle are required.400invalid_checkout_requestBadan checkout tidak dapat dihuraikan
Invalid plan or billing cycle.400invalid_plan_or_cyclePelan atau kitaran tidak sepadan dengan harga Stripe yang dikenali
No subscription item found for the active subscription.400subscription_item_missingPerubahan pelan di tempat berjalan terhadap langganan tanpa item padanya
The supplied discount must be an active 100% promotion code or coupon ID.400invalid_discountKod yang diberikan bukan kod promosi 100 peratus atau ID kupon yang aktif
Temporary email addresses are not allowed. Please use a permanent email address.400disposable_email_blockedE-mel akaun yang log masuk berada pada senarai domain sekali guna
User not found.404not_foundLaluan checkout tidak dapat membaca rekod pengguna anda
Pricing is temporarily unavailable.503pricing_unavailableJadual harga tempatan tidak dapat dibaca daripada Stripe

Apa yang perlu dilakukan untuk setiap satu. Kad yang telah menggunakan percubaan pengenalannya tidak ditolak langsung, dan mempunyai bahagiannya sendiri di bawah. Pricing is temporarily unavailable. adalah di pihak pelayan: HTTP 503, dikembalikan apabila jadual harga tempatan tidak dapat dibaca daripada Stripe, dan tiada tetapan pada akaun anda yang boleh mengubahnya. Failed to create Stripe checkout session. bukan mesej pelayan langsung, sebab itulah ia tidak menamakan sebab: ia adalah teks sandaran laman web sendiri, ditunjukkan apabila panggilan checkout gagal dan bahagian belakang tidak memberikan mesej. Kedua-duanya bermakna tunggu dan cuba semula.

A plan and billing cycle are required. dan Invalid plan or billing cycle. kedua-duanya bermakna permintaan tidak membawa pelan yang dikenali pelayan, jadi mulakan semula daripada halaman harga dan pilih pelan serta suis bulanan atau tahunan di sana dan bukannya menggunakan semula pautan checkout lama atau yang telah diubah suai.

User not found. bermakna sesi anda menunjuk kepada rekod pengguna yang pelayan tidak dapat baca. Log keluar, log masuk semula, kemudian mulakan checkout sekali lagi.

No subscription item found for the active subscription. tercetus semasa perubahan pelan dan bukan pembelian pertama, dan ia tidak boleh dibetulkan daripada antara muka. Hubungi sokongan.

Ralat yang ditunjukkan oleh laman web sebelum checkout dibuka

Ini datang daripada pelayar, bukan pelayan, jadi ia tidak mempunyai kod HTTP. Kesemuanya bermaksud perkara umum yang sama: sesuatu gagal semasa Whizi menyediakan akaun anda untuk penyerahan kepada Stripe, jadi tiada caj yang cuba dibuat langsung.

MesejDicetuskan apabila
Failed to create Stripe checkout session.Panggilan checkout gagal dan bahagian belakang tidak memberikan mesej
Could not open checkout. Please try again.Panggilan checkout modal naik taraf gagal tanpa mesej
Authentication failed. Please sign in again.Pengambilan token tidak mengembalikan apa-apa sebelum checkout
Failed to save user before checkout.Panggilan simpan pengguna sebelum checkout tidak OK
Could not prepare your account for checkout.Halaman harga tidak dapat menyimpan pengguna sebelum checkout
Missing user or Stripe customer details.ID pengguna tiada semasa checkout
Checkout response did not include a Stripe URL.Checkout berjaya tetapi tidak mengembalikan URL mahupun ID langganan
Something went wrong while starting your trial. Please try again.Kegagalan generik permulaan percubaan pada halaman harga

Untuk apa-apa dalam senarai ini, log keluar, log masuk semula, dan mulakan checkout sekali lagi daripada halaman harga. Itu membersihkan kes di mana pengambilan token tidak mengembalikan apa-apa sebelum checkout, iaitu apa yang dilaporkan oleh Authentication failed. Please sign in again.

Checkout response did not include a Stripe URL. adalah pengecualian: ia bermakna panggilan itu berjaya. Sebelum anda cuba membayar semula, buka tetapan akaun anda dan semak sama ada langganan sudah pun ada di sana.

Dua lagi muncul pada halaman log masuk dan daftar apabila anda memilih pelan dahulu dan mengesahkan diri kemudian: Signed in, but checkout could not start. Please choose your plan again. dan Your account was created, but checkout could not start. Please sign in and choose your plan again. Kedua-duanya bermakna bahagian akaun berjaya dan hanya penyerahan yang gagal. Akaun anda wujud. Pergi ke halaman harga dan pilih pelan sekali lagi.

Satu lagi punca kegagalan misteri: mencuba semula checkout berkali-kali berturut-turut boleh mencetuskan penghad kadar, yang mengembalikan HTTP 429 dan Too many requests. Please wait and try again. Setiap permintaan pada akaun, apa jua laluannya, dikira terhadap had 30 seminit. Tunggu seminit dan bukannya klik lagi.

Apabila kad telah menggunakan percubaan pengenalannya

Setiap kad boleh mengambil percubaan pengenalan 7 hari sehingga empat kali. Kiraan itu mengikut cap jari kad dan bukan akaun, jadi membuka akaun baharu dengan kad yang sama tidak menetapkan semula kiraan itu.

Apabila kad mencapai had itu, checkout tidak ditolak. Ia dibuka pada harga penuh pelan yang anda pilih, dan halaman Stripe menyatakannya di atas butang bayar: This card has already used its intro trials, so this starts at the full price of diikuti harga pelan itu. Membayar di situ memulakan pelan serta-merta, tanpa minggu percubaan.

Ia bukan penolakan, dan mencuba semula tidak akan mengubahnya, kerana kiraan itu sudah disimpan terhadap kad tersebut. Untuk kad yang masih mempunyai percubaan berbaki, caj pengenalan ialah $0.99 untuk Starter, $1.99 untuk Pro dan $4.99 untuk Powerhouse dalam USD.

Dua pilihan anda: bayar harga penuh yang ditunjukkan, atau bayar dengan kad yang belum menggunakan percubaannya.

Harga pelan, terma percubaan dan apa yang berlaku semasa penukaran semuanya ada dalam bil, percubaan dan cara membatalkan.

Bayaran berjaya tetapi akaun masih pada pelan percuma

Kad yang dicaj bersama akaun yang masih berkelakuan seperti percuma adalah simptom berbeza daripada checkout yang gagal, dan ia mempunyai halamannya sendiri.

Baca anda telah membayar tetapi ciri pelan masih berkunci untuk rentetan yang muncul dalam keadaan itu, semakan yang memberitahu akaun mana yang memegang langganan, dan apa yang perlu dihantar kepada sokongan.

Apa yang Whizi tidak dapat beritahu anda

Tiga jurang, supaya anda tidak membazir masa mencari jawapan yang tidak wujud.

Whizi tidak pernah tahu sebab bank anda menolak kad, kerana pertukaran itu berlaku pada halaman checkout terhoskan Stripe, di luar kod Whizi. Jadi penolakan semasa checkout tidak meninggalkan sebarang sebab yang disimpan pada akaun anda, tiada butang cuba semula, dan tiada apa yang boleh Whizi atasi. Sebabnya terletak pada bank anda.

Pembaharuan yang gagal adalah berbeza, dan Whizi memberitahu anda mengenainya. Anda akan menerima e-mel yang menamakan pelan, jumlah dan, apabila Stripe menyimpannya, sebab daripada bank, serta sepanduk merah di bahagian atas chat yang menawarkan untuk mengemas kini kad atau meneruskan pada pelan yang lebih murah pada harganya. Langganan yang dibeli dalam aplikasi iOS atau Android diperbaharui melalui Apple atau Google, yang mengendalikan kegagalan bayaran mereka sendiri.

Pengebilan Whizi berjalan melalui Stripe, jadi kad mana yang boleh membayar langsung ditentukan di sana dan bukan di Whizi. Kad Rusia atau Iran tidak dapat menyelesaikan pendaftaran. Ukraine, Kazakhstan, Turki, Indonesia dan India berfungsi sepenuhnya.

Senarai Semak
  • Penolakan kad sebenar datang daripada bank anda melalui Stripe, bukan daripada Whizi
  • Semasa checkout, Whizi tidak mempunyai mesej kad ditolak dan tiada sebab penolakan untuk ditunjukkan kepada anda
  • Mesej berbahasa Whizi pada ralat bermakna ia bukan penolakan
  • Ralat sesi hilang dengan log keluar dan log masuk semula, kemudian cuba semula daripada halaman harga
  • Pricing is temporarily unavailable adalah di pihak pelayan: tunggu, jangan cuba semula berulang-ulang
  • Kad boleh mengambil sehingga empat percubaan pengenalan, kemudian checkout mengenakan harga penuh dan bukannya menolak
  • Dicaj tetapi masih pada pelan percuma adalah simptom berbeza, dibincangkan dalam subscription-not-active

Soalan Lazim

Kenapa Whizi kata bayaran saya gagal tetapi bank saya tidak menunjukkan sebarang percubaan?

Kerana rentetan yang anda lihat itu dicetuskan oleh laman web sebelum Stripe sempat dihubungi langsung, jadi tiada caj yang dicuba. Cara cepat membezakannya daripada penolakan bahagian belakang sebenar: penolakan bahagian belakang tiba sebagai JSON yang membawa kod ralat, seperti pricing_unavailable atau invalid_plan_or_cycle, dan menunjukkan status HTTP dalam jejak rangkaian. Rentetan di pihak pelayar tidak mempunyai kedua-duanya. Jika apa yang anda lihat tidak membawa kod, tiada apa yang sampai ke bank anda.

Apa maksud This card has already used its intro trials semasa checkout?

Ia bermaksud kad itu telah mengambil percubaan pengenalan 7 hari sebanyak empat kali, had bagi setiap kad, jadi checkout ini memulakan pelan pada harga penuhnya tanpa minggu percubaan. Ia bukan penolakan dan bukan ralat, dan kiraan itu mengikut kad ke mana-mana akaun. Bayar harga penuh yang ditunjukkan, atau gunakan kad yang masih mempunyai percubaan berbaki.

Saya mendapat Pricing is temporarily unavailable. Adakah kad saya masalahnya?

Tidak. Ia adalah HTTP 503 pricing_unavailable, dan ia datang daripada laluan yang membaca jadual harga tempatan daripada Stripe, bukan daripada laluan checkout yang mengambil kad. Tiada penyelesaian di pihak anda, jadi tunggu dan bukannya mencuba kad lain. Jika anda melihat Failed to create Stripe checkout session. pula, itu adalah rentetan berasingan dengan asal yang berasingan: teks sandaran laman web apabila panggilan checkout gagal dan bahagian belakang tidak memberikan mesej.

Kod promo saya ditolak. Kenapa?

Checkout mengembalikan The supplied discount must be an active 100% promotion code or coupon ID. sebagai HTTP 400 invalid_discount. Medan diskaun pada checkout hanya menerima kod promosi 100 peratus atau ID kupon yang aktif, jadi kod yang tamat tempoh atau kod diskaun separa akan ditolak di situ. Buang kod itu dan checkout pada harga biasa jika anda perlukan akses sekarang.

Whizi menolak e-mel saya semasa checkout. Apa yang berlaku?

Anda melihat Temporary email addresses are not allowed. Please use a permanent email address. Laluan checkout mengembalikannya sebagai HTTP 400 disposable_email_blocked apabila domain e-mel akaun yang log masuk berada pada senarai sekali guna. Rentetan yang sama digunakan semasa daftar sebagai HTTP 403. Gunakan alamat kekal pada akaun dan checkout akan diteruskan.

Saya dicaj dua kali. Apa yang perlu saya lakukan?

Hubungi sokongan dengan kedua-dua resit Stripe dan bukannya membatalkan secara membuta tuli. Membatalkan adalah tindakan berasingan dengan hasilnya sendiri: untuk langganan aktif, laluan batal menjawab Subscription cancellation scheduled for end of billing period., jadi langganan itu berjalan sehingga akhir tempoh yang sudah dibayar.