رفض البطاقة أو فشل الدفع عند الدفع في Whizi

إجابة سريعة

إذا رُفضت بطاقتك فعلًا في صفحة دفع Whizi، فإن الرفض جاء من بنكك عبر Stripe وليس من Whizi، لذا يكون الحل استخدام بطاقة مختلفة أو الاتصال ببنكك. لا تُظهر Whizi أي رسالة رفض بطاقة عند الدفع، لذا فإن ظهور صياغة من Whizi في خطأ الدفع يعني أنها لم تكن عملية رفض.

الإجابة المختصرة

إذا رُفضت بطاقتك فعلًا، فإن الرفض جاء من بنكك عبر Stripe، وليس من Whizi، لذا يكون الحل استخدام بطاقة مختلفة أو الاتصال ببنكك. سبب حظر البنوك لمدفوعات اشتراكات الذكاء الاصطناعي من الأساس، وكيفية معرفة أي من الأسباب الستة تنطبق على حالتك، موضح في الدفع مقابل الذكاء الاصطناعي عند رفض بطاقتك. لا تُظهر Whizi أي رسالة رفض بطاقة عند الدفع. تُدخل بيانات البطاقة في صفحة الدفع المستضافة على Stripe، والتي تقع خارج قاعدة كود Whizi، لذا فإن رد البنك يصل إلى Stripe ولا يصل أبدًا إلى Whizi.

لذا إن رأيت رسالة خطأ بصياغة من Whizi، فهذا يعني أنها لم تكن عملية رفض. كانت واحدة من النصوص أدناه، ولكل منها سبب مختلف وحل مختلف.

الثلاثة الأسهل الخلط بينها وبين عملية رفض حقيقية:

ماذا رأيتماذا يعنيماذا تفعل
This card has already used its intro trials, so this starts at the full price of متبوعة بالسعرهذه البطاقة استخدمت التجربة التمهيدية سبع أيام أربع مرات، وهو الحد الأقصى لكل بطاقةلا يوجد خلل في البطاقة. ادفع السعر الكامل الظاهر، أو استخدم بطاقة ما زال لديها تجارب متبقية
Pricing is temporarily unavailable.تعذّر على Whizi قراءة جدول الأسعار من Stripeانتظر وحاول مرة أخرى لاحقًا. لا شيء من جانبك يمكنه إصلاح هذا
Failed to create Stripe checkout session.فشلت عملية إنشاء جلسة الدفع ولم يقدّم الخادم أي رسالةأعد المحاولة مرة واحدة. إذا تكرر الأمر، تواصل مع الدعم

كل خطأ يعيده خادم Whizi عند إتمام الشراء

تأتي هذه الأخطاء من الخادم، لذا تصل مصحوبة بحالة HTTP ورمز خطأ يمكن لفريق الدعم مطابقته في تتبع الشبكة. كل جسم خطأ من الخادم هو JSON بالشكل {"error": {"code": "...", "message": "..."}}، لذا يقع الرمز بجانب الرسالة. الصفوف أدناه مرتبة حسب حالة HTTP.

الرسالةHTTPالرمزيحدث عندما
A plan and billing cycle are required.400invalid_checkout_requestتعذّر تحليل جسم طلب الدفع
Invalid plan or billing cycle.400invalid_plan_or_cycleالخطة أو الدورة لا تطابق سعر Stripe معروف
No subscription item found for the active subscription.400subscription_item_missingتم تنفيذ تغيير خطة فوري على اشتراك لا يحتوي على عنصر
The supplied discount must be an active 100% promotion code or coupon ID.400invalid_discountالرمز المُقدَّم ليس رمز ترويج أو معرّف قسيمة فعّال بنسبة 100 بالمئة
Temporary email addresses are not allowed. Please use a permanent email address.400disposable_email_blockedبريد الحساب المسجّل دخوله مدرج في قائمة النطاقات المؤقتة
User not found.404not_foundمسار الدفع تعذّر عليه قراءة سجل المستخدم الخاص بك
Pricing is temporarily unavailable.503pricing_unavailableتعذّرت قراءة جدول الأسعار المحلي من Stripe

ماذا تفعل مع كل واحدة. البطاقة التي استخدمت تجاربها التمهيدية لا تُرفض إطلاقًا، ولها قسم خاص بها أدناه. Pricing is temporarily unavailable. من جانب الخادم: حالة HTTP 503، تظهر عندما يتعذّر قراءة جدول الأسعار المحلي من Stripe، ولا يوجد إعداد في حسابك يغيّر ذلك. أما Failed to create Stripe checkout session. فليست رسالة من الخادم أصلًا، ولهذا لا تذكر أي سبب: إنها نص احتياطي خاص بالموقع نفسه، يظهر عندما تفشل عملية إنشاء الدفع ولا يقدّم الخادم أي رسالة. كلاهما يستدعي الانتظار وإعادة المحاولة.

A plan and billing cycle are required. و Invalid plan or billing cycle. كلاهما يعني أن الطلب لم يحمل خطة يتعرّف عليها الخادم، لذا ابدأ من جديد من صفحة الأسعار واختر الخطة والتبديل بين الشهري والسنوي هناك بدلًا من إعادة استخدام رابط دفع قديم أو معدَّل.

User not found. يعني أن جلستك تشير إلى سجل مستخدم لا يستطيع الخادم قراءته. سجّل الخروج، ثم سجّل الدخول من جديد، وابدأ عملية الدفع مرة أخرى.

No subscription item found for the active subscription. يظهر أثناء تغيير خطة وليس أثناء عملية شراء أولى، ولا يمكن إصلاحه من الواجهة. تواصل مع الدعم.

الأخطاء التي يعرضها الموقع قبل أن يُفتح الدفع أصلًا

تأتي هذه من المتصفح لا من الخادم، لذا لا تحمل رمز HTTP. كلها تعني الشيء العام نفسه: حدث خلل أثناء تجهيز Whizi لحسابك للانتقال إلى Stripe، لذا لم تتم محاولة أي عملية دفع.

الرسالةمتى تحدث
Failed to create Stripe checkout session.فشلت عملية إنشاء الدفع ولم يقدّم الخادم أي رسالة
Could not open checkout. Please try again.فشلت عملية دفع نافذة الترقية دون رسالة
Authentication failed. Please sign in again.لم يُرجع طلب الرمز أي شيء قبل الدفع
Failed to save user before checkout.طلب حفظ المستخدم قبل الدفع لم يكن ناجحًا
Could not prepare your account for checkout.تعذّر على صفحة الأسعار حفظ المستخدم قبل الدفع
Missing user or Stripe customer details.معرّف المستخدم كان غائبًا وقت الدفع
Checkout response did not include a Stripe URL.نجحت عملية الدفع لكنها لم ترجع رابط Stripe ولا معرّف اشتراك
Something went wrong while starting your trial. Please try again.رسالة فشل عامة لبدء التجربة من صفحة الأسعار

لأي عنصر في هذه القائمة، سجّل الخروج، ثم سجّل الدخول من جديد، وابدأ عملية الدفع مجددًا من صفحة الأسعار. هذا يحل الحالات التي لم يُرجع فيها طلب الرمز أي شيء قبل الدفع، وهو ما تُبلّغ عنه رسالة Authentication failed. Please sign in again.

Checkout response did not include a Stripe URL. هي الاستثناء: فهي تعني أن الطلب نجح. قبل أن تحاول الدفع مرة أخرى، افتح إعدادات حسابك وتحقق مما إذا كان هناك اشتراك موجود بالفعل.

تظهر رسالتان أخريان في صفحتي تسجيل الدخول والتسجيل عندما تختار خطة أولًا ثم تسجّل الدخول ثانيًا: Signed in, but checkout could not start. Please choose your plan again. و Your account was created, but checkout could not start. Please sign in and choose your plan again. كلتاهما تعني أن جزء الحساب نجح وأن الانتقال إلى الدفع وحده فشل. حسابك موجود. اذهب إلى صفحة الأسعار واختر الخطة مرة أخرى.

سبب أخير لفشل غامض: إعادة محاولة الدفع مرات عديدة متتالية قد يفعّل محدد المعدل، الذي يعيد حالة HTTP 429 ورسالة Too many requests. Please wait and try again. كل طلب على الحساب، أيًا كان المسار، يُحسب ضمن سقف 30 طلبًا في الدقيقة. انتظر دقيقة بدلًا من الضغط مجددًا.

عندما تكون البطاقة قد استخدمت تجاربها التمهيدية

يمكن لكل بطاقة أخذ التجربة التمهيدية لمدة 7 أيام حتى أربع مرات. يتبع العدّ بصمة البطاقة لا الحساب، لذا فإن فتح حساب جديد بالبطاقة نفسها لا يعيد ضبطه.

عندما تصل البطاقة إلى ذلك الحد، لا يُرفض الدفع. بل يُفتح بالسعر الكامل للخطة التي اخترتها، وتوضح صفحة Stripe ذلك فوق زر الدفع: This card has already used its intro trials, so this starts at the full price of متبوعة بسعر الخطة. الدفع هناك يبدأ الخطة فورًا، بلا أسبوع تجربة.

الأمر ليس عملية رفض، ولا تغيّره أي إعادة محاولة، لأن العدّ مخزَّن بالفعل مقابل البطاقة. بالنسبة لبطاقة ما زال لديها تجارب متبقية، تبلغ تكلفة التجربة التمهيدية $0.99 على Starter، و$1.99 على Pro، و$4.99 على Powerhouse بالدولار الأمريكي.

خياراك: ادفع السعر الكامل الظاهر، أو ادفع ببطاقة لم تستخدم تجاربها من قبل.

أسعار الخطط وشروط التجربة وما يحدث عند التحويل، كلها موضحة في الفوترة والتجارب وكيفية الإلغاء.

تمت عملية الدفع لكن الحساب ما زال على الخطة المجانية

بطاقة مدفوعة مع حساب لا يزال يتصرف كحساب مجاني هي عرَض مختلف عن فشل الدفع، ولها صفحة خاصة بها.

اقرأ دفعت لكن ميزات الخطة ما زالت مقفلة لمعرفة النصوص التي تظهر في تلك الحالة، والفحص الذي يخبرك أي حساب يحمل الاشتراك، وما الذي ترسله للدعم.

ما لا يستطيع Whizi إخبارك به

ثلاث فجوات، حتى لا تُضيّع وقتك في البحث عن إجابات غير موجودة.

لا يرى Whizi أبدًا سبب رفض بنكك للبطاقة، لأن ذلك التبادل يحدث على صفحة الدفع المستضافة على Stripe، خارج قاعدة كود Whizi. لذا لا يوجد سبب رفض مخزَّن في حسابك، ولا زر لإعادة المحاولة، ولا شيء يمكن لـ Whizi تجاوزه. السبب يبقى لدى بنكك.

التجديد الفاشل مختلف، وWhizi يخبرك به فعلًا. تصلك رسالة بريد إلكتروني تذكر اسم الخطة والمبلغ، وسبب البنك عندما يحتفظ Stripe به، ويعرض شريط أحمر أعلى المحادثة تحديث البطاقة أو الاستمرار بخطة أرخص بسعرها. الاشتراكات التي تم شراؤها عبر تطبيق iOS أو Android تتجدد عبر Apple أو Google، وهما من يتعاملان مع فشل الدفع الخاص بهما.

فوترة Whizi تمر عبر Stripe، لذا أي البطاقات يمكنها الدفع أصلًا يُقرَّر هناك وليس في Whizi. البطاقة الروسية أو الإيرانية لا يمكنها إتمام التسجيل. أوكرانيا وكازاخستان وتركيا وإندونيسيا والهند تعمل من البداية للنهاية.

قائمة التحقق
  • الرفض الحقيقي للبطاقة يأتي من بنكك عبر Stripe، وليس من Whizi
  • عند الدفع، Whizi لا تملك رسالة رفض بطاقة ولا سبب رفض لتعرضه عليك
  • صياغة Whizi في رسالة الخطأ تعني أنها لم تكن عملية رفض
  • أخطاء الجلسة تُحل بتسجيل الخروج ثم الدخول مجددًا، وإعادة المحاولة من صفحة الأسعار
  • رسالة تعذر الأسعار مؤقتًا من جانب الخادم: انتظر، ولا تكرر المحاولة في حلقة
  • البطاقة تحصل على حتى أربع تجارب تمهيدية، ثم يُحصّل الدفع بالسعر الكامل بدلاً من الرفض
  • الدفع مع بقاء الحساب على الخطة المجانية عرَض مختلف، موضح في subscription-not-active

الأسئلة الشائعة

لماذا يقول Whizi إن دفعي فشل بينما بنكي لا يُظهر أي محاولة؟

لأن النص الذي رأيته أطلقه الموقع قبل أن يصل الطلب إلى Stripe أصلًا، لذا لم تتم أي محاولة دفع. الطريقة السريعة للتمييز بين هذا ورفض حقيقي من الخادم: رفض الخادم يصل كـ JSON يحمل رمز خطأ، مثل pricing_unavailable أو invalid_plan_or_cycle، ويظهر حالة HTTP في تتبع الشبكة. أما النص من جانب المتصفح فلا يحمل أيًا منهما. إذا كان ما رأيته بلا رمز، فلم يصل شيء إلى بنكك.

ماذا تعني This card has already used its intro trials عند الدفع؟

تعني أن البطاقة استخدمت التجربة التمهيدية لمدة 7 أيام أربع مرات، وهو الحد الأقصى لكل بطاقة، لذا يبدأ هذا الدفع الخطة بسعرها الكامل بلا أسبوع تجربة. إنها ليست عملية رفض ولا خطأ، والعدّ يتبع البطاقة إلى أي حساب. ادفع السعر الكامل الظاهر، أو استخدم بطاقة ما زال لديها تجارب متبقية.

حصلت على Pricing is temporarily unavailable. هل بطاقتي هي المشكلة؟

لا. إنها حالة HTTP 503 pricing_unavailable، وتأتي من المسار الذي يقرأ جدول الأسعار المحلي من Stripe، وليس من مسار الدفع الذي يأخذ بطاقة. لا يوجد حل من جانبك، لذا انتظر بدلًا من تجربة بطاقة أخرى. إذا رأيت Failed to create Stripe checkout session. بدلًا من ذلك، فهذا نص منفصل بمصدر منفصل: النص الاحتياطي للموقع عندما تفشل عملية إنشاء الدفع ولا يقدّم الخادم أي رسالة.

رُفض رمز الخصم الخاص بي. لماذا؟

يعيد الدفع رسالة The supplied discount must be an active 100% promotion code or coupon ID. كحالة HTTP 400 invalid_discount. حقل الخصم عند الدفع يقبل فقط رمز ترويج أو معرّف قسيمة فعّال بنسبة 100 بالمئة، لذا سيُرفض رمز منتهي الصلاحية أو رمز خصم جزئي هناك. أزله وأتمم الدفع بالسعر العادي إن كنت بحاجة إلى الوصول الآن.

رفض Whizi بريدي الإلكتروني عند الدفع. ماذا حدث؟

رأيت Temporary email addresses are not allowed. Please use a permanent email address. مسار الدفع يعيدها كحالة HTTP 400 disposable_email_blocked عندما يكون نطاق بريد الحساب المسجَّل دخوله مدرجًا في قائمة البريد المؤقت. النص نفسه يُستخدم عند التسجيل كحالة HTTP 403. استخدم عنوانًا دائمًا في الحساب وستتم عملية الدفع.

تم خصم المبلغ مرتين. ماذا أفعل؟

تواصل مع الدعم مع إيصالي Stripe كليهما بدلًا من الإلغاء دون تحقق. الإلغاء إجراء منفصل له نتيجة خاصة به: بالنسبة لاشتراك نشط، يرد مسار الإلغاء بـ Subscription cancellation scheduled for end of billing period.، لذا يستمر ذلك الاشتراك حتى نهاية الفترة المدفوعة بالفعل.