Whizi چیک آؤٹ پر کارڈ مسترد یا ادائیگی ناکام

فوری جواب

اگر آپ کا کارڈ واقعی مسترد ہوا تھا، تو یہ انکار آپ کے بینک کی طرف سے Stripe کے ذریعے آیا ہے، Whizi کی طرف سے نہیں، اس لیے حل ایک مختلف کارڈ یا اپنے بینک کو کال کرنا ہے۔ Whizi میں کہیں بھی کارڈ مسترد کا پیغام موجود نہیں، اس لیے خرابی پر Whizi کے الفاظ کا مطلب یہ ہے کہ یہ مسترد ہونا نہیں تھا۔

مختصر جواب

اگر آپ کا کارڈ واقعی مسترد ہوا تھا، تو یہ انکار آپ کے بینک کی طرف سے Stripe کے ذریعے آیا، Whizi کی طرف سے نہیں، اس لیے حل ایک مختلف کارڈ یا اپنے بینک کو کال کرنا ہے۔ بینک AI سبسکرپشن ادائیگیوں کو شروع میں ہی کیوں روکتے ہیں، اور چھ اسباب میں سے کس کا آپ کو سامنا ہوا یہ کیسے پہچانیں، یہ AI کے لیے ادائیگی جب آپ کا کارڈ مسترد ہو میں ہے۔ Whizi میں کہیں بھی کارڈ مسترد کا پیغام موجود نہیں۔ کارڈ کی تفصیلات Stripe کے میزبانی شدہ چیک آؤٹ صفحے پر درج کی جاتی ہیں، جو Whizi کے کوڈ بیس سے باہر ہے، اور Whizi کے Stripe ویب ہک ہینڈلر کے پاس دکھانے کے لیے کوئی مسترد ادائیگی کا پیغام نہیں ہے۔

تو اگر آپ نے Whizi کے الفاظ والی خرابی دیکھی، تو وہ مسترد ہونا نہیں تھا۔ یہ نیچے دی گئی سٹرنگز میں سے ایک تھی، اور ہر ایک کا سبب اور حل الگ ہے۔

وہ تین جنہیں مسترد ہونا سمجھنا سب سے آسان ہے:

آپ نے کیا دیکھااس کا مطلب کیا ہےکیا کریں
A $1 intro trial has already been used with this payment method.اس کارڈ نے پہلے ہی انٹرو ٹرائل حاصل کر لیا ہےمعمول کی شرح پر سبسکرائب کریں، یا ایسا کارڈ استعمال کریں جس نے یہ حاصل نہیں کیا۔ دوبارہ کوشش کام نہیں کرے گی
Pricing is temporarily unavailable.Whizi Stripe سے قیمت کی ٹیبل نہیں پڑھ سکاانتظار کریں اور بعد میں دوبارہ کوشش کریں۔ آپ کی طرف سے کچھ بھی اسے حل نہیں کرتا
Failed to create Stripe checkout session.چیک آؤٹ کال ناکام ہوئی اور بیک اینڈ نے کوئی پیغام فراہم نہیں کیاایک بار دوبارہ کوشش کریں۔ اگر یہ دہرائے تو سپورٹ سے رابطہ کریں

ہر خرابی جو Whizi بیک اینڈ چیک آؤٹ پر واپس کرتا ہے

یہ سرور سے آتی ہیں، اس لیے یہ ایک HTTP اسٹیٹس اور ایک ایرر کوڈ کے ساتھ پہنچتی ہیں جسے سپورٹ نیٹ ورک ٹریس میں ملا سکتا ہے۔ ہر بیک اینڈ ایرر باڈی {"error": {"code": "...", "message": "..."}} کی شکل میں JSON ہے، اس لیے کوڈ پیغام کے ساتھ ہی رہتا ہے۔ نیچے دی گئی قطاریں 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 فیصد پروموشن کوڈ یا کوپن ID نہیں ہے
Temporary email addresses are not allowed. Please use a permanent email address.400disposable_email_blockedسائن اِن اکاؤنٹ کا ای میل ڈسپوزیبل ڈومین فہرست میں ہے
A $1 intro trial has already been used with this payment method.403duplicate_trial_payment_methodکارڈ فنگر پرنٹ پہلے ہی انٹرو ٹرائل حاصل کر چکا ہے
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.چیک آؤٹ سے پہلے یوزر سیو کال OK نہیں تھی
Could not prepare your account for checkout.قیمتوں کے صفحے نے چیک آؤٹ سے پہلے یوزر کو سیو نہیں کیا
Missing user or Stripe customer details.چیک آؤٹ کے وقت یوزر ID موجود نہیں تھی
Checkout response did not include a Stripe URL.چیک آؤٹ کامیاب رہا مگر نہ کوئی URL واپس آیا نہ سبسکرپشن ID
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 کی حد کے خلاف شمار ہوتی ہے۔ دوبارہ کلک کرنے کے بجائے ایک منٹ انتظار کریں۔

انٹرو ٹرائل کا انکار، جسے دوبارہ کوشش کبھی نہیں ہٹائے گی

A $1 intro trial has already been used with this payment method. کوڈ duplicate_trial_payment_method کے ساتھ HTTP 403 ہے۔ یہ اس صفحے کی واحد چیک آؤٹ خرابی ہے جسے دوبارہ کوشش کبھی نہیں ہٹائے گی۔

یہ جانچ اکاؤنٹ کے بجائے کارڈ سے منسلک ہے: انکار تب واپس آتا ہے جب کارڈ فنگر پرنٹ پہلے ہی انٹرو ٹرائل حاصل کر چکا ہو۔

ایک تفصیل اگر آپ یہ خرابی تلاش کر رہے ہیں: سٹرنگ واقعی "$1" کہتی ہے، حالانکہ انٹرو چارج خود USD میں $0.99 ہے۔ اسے اس کے الفاظ سے پہچانیں، کیونکہ "$1" کی شکل بالکل وہی ہے جو سرور بھیجتا ہے۔

آپ کے دو اختیارات: اپنے مطلوبہ پلان کی معیاری شرح پر سبسکرائب کریں، یا ایسے ادائیگی طریقے سے ادائیگی کریں جس نے پہلے ٹرائل حاصل نہ کیا ہو۔

پلان کی قیمتیں، ٹرائل کی شرائط اور کنورژن پر کیا ہوتا ہے، یہ سب بلنگ، ٹرائلز اور منسوخی کا طریقہ میں ہیں۔

ادائیگی ہو گئی مگر اکاؤنٹ اب بھی مفت پلان پر ہے

چارج شدہ کارڈ کے ساتھ اکاؤنٹ جو اب بھی مفت کی طرح برتاؤ کرتا ہے، چیک آؤٹ ناکام ہونے سے مختلف علامت ہے، اور اس کا اپنا صفحہ ہے۔

آپ نے ادائیگی کی مگر پلان کی خصوصیات اب بھی مقفل ہیں پڑھیں، اس حالت میں ظاہر ہونے والی سٹرنگز کے لیے، وہ جانچ جو بتاتی ہے کہ کون سا اکاؤنٹ سبسکرپشن رکھتا ہے، اور سپورٹ کو کیا بھیجنا ہے۔

وہ چیزیں جو Whizi آپ کو نہیں بتا سکتا

تین خلا، تاکہ آپ ایسے جوابات کی تلاش میں وقت ضائع نہ کریں جو موجود ہی نہیں۔

Whizi کبھی نہیں دیکھتا کہ آپ کے بینک نے کارڈ کیوں مسترد کیا، کیونکہ یہ تبادلہ Stripe کے میزبانی شدہ چیک آؤٹ صفحے پر ہوتا ہے، جو Whizi کے کوڈ بیس سے باہر ہے۔ دونوں Whizi ریپوز کی جانچ سے کسی بھی قسم کا کارڈ مسترد یا ادائیگی مسترد سٹرنگ نہیں ملی، اور Stripe ویب ہک ہینڈلر میں کوئی مسترد ادائیگی کا پیغام نہیں ہے۔ اس لیے آپ کے اکاؤنٹ میں کوئی انکار کا سبب محفوظ نہیں، کوئی دوبارہ کوشش بٹن نہیں، اور Whizi کے پاس اوور رائیڈ کرنے کے لیے کچھ نہیں۔ سبب آپ کے بینک کے پاس رہتا ہے۔

Whizi کے پاس ناکام یا زائد المیعاد تجدید کے لیے بھی کوئی پیغام نہیں۔ کسی بھی ریپو میں اس کے لیے کوئی صارف کو نظر آنے والی سٹرنگ موجود نہیں، اس لیے اگر بعد میں کوئی تجدیدی چارج ناکام ہوتا ہے تو آپ کو اسے بیان کرنے والی Whizi خرابی نہیں ملے گی۔ واحد تجدید سے متعلقہ اطلاع جو موجود ہے وہ ایک پش نوٹیفکیشن ہے جس میں "Whizi subscription updated" عنوان کے تحت "Your subscription is no longer active." لکھا ہوتا ہے، جو تب بھیجا جاتا ہے جب کوئی RevenueCat ویب ہک اکاؤنٹ کو مفت درجے پر سنک کرتا ہے۔ یہ RevenueCat ویب ہک کا راستہ ہے، اس لیے یہ کسی Stripe تجدید کی ناکامی کی رپورٹ نہیں۔

Whizi بلنگ Stripe کے ذریعے چلتی ہے، اس لیے کون سے کارڈ بالکل ادائیگی کر سکتے ہیں یہ فیصلہ وہیں ہوتا ہے، Whizi میں نہیں۔ روسی یا ایرانی کارڈ رجسٹریشن مکمل نہیں کر سکتا۔ یوکرین، قازقستان، ترکی، انڈونیشیا اور بھارت آخر تک کام کرتے ہیں۔

چیک لسٹ
  • حقیقی کارڈ مسترد ہونا آپ کے بینک سے Stripe کے ذریعے آتا ہے، Whizi سے نہیں
  • Whizi کے پاس کوئی کارڈ مسترد پیغام یا دکھانے کے لیے کوئی انکار کا سبب نہیں
  • خرابی پر Whizi کے الفاظ کا مطلب یہ ہے کہ یہ مسترد ہونا نہیں تھا
  • سیشن کی خرابیاں سائن آؤٹ اور دوبارہ سائن اِن کر کے، پھر قیمتوں سے دوبارہ کوشش کر کے صاف ہو جاتی ہیں
  • Pricing is temporarily unavailable سرور کی طرف سے ہے: انتظار کریں، مسلسل دوبارہ کوشش نہ کریں
  • انٹرو ٹرائل اکاؤنٹ کے بجائے کارڈ فنگر پرنٹ سے منسلک ہے
  • چارج ہونے کے باوجود مفت پلان پر رہنا ایک مختلف علامت ہے، جو subscription-not-active میں شامل ہے

عمومی سوالات

Whizi کیوں کہتا ہے کہ میری ادائیگی ناکام ہوئی جبکہ میرے بینک میں کوئی کوشش نہیں دکھتی؟

کیونکہ جو سٹرنگ آپ نے دیکھی وہ Stripe تک پہنچنے سے پہلے ہی ویب سائٹ نے اٹھائی تھی، اس لیے کوئی چارج کوشش میں نہیں لایا گیا۔ حقیقی بیک اینڈ انکار سے اسے پہچاننے کا فوری طریقہ: بیک اینڈ انکار JSON کی صورت میں آتا ہے جس میں ایک ایرر کوڈ ہوتا ہے، جیسے pricing_unavailable یا invalid_plan_or_cycle، اور نیٹ ورک ٹریس میں HTTP اسٹیٹس دکھاتا ہے۔ براؤزر کی سٹرنگ میں دونوں میں سے کوئی نہیں ہوتا۔ اگر جو آپ نے دیکھا اس میں کوئی کوڈ نہیں تھا، تو کچھ بھی آپ کے بینک تک نہیں پہنچا۔

A $1 intro trial has already been used with this payment method. کا کیا مطلب ہے؟

اس کا مطلب ہے آپ نے جو کارڈ درج کیا وہ پہلے ہی انٹرو ٹرائل حاصل کر چکا ہے۔ یہ مسترد ہونا نہیں: Whizi میں کارڈ مسترد کی کوئی سٹرنگ سرے سے موجود نہیں، اور یہ خود Whizi کے چیک آؤٹ روٹ سے HTTP 403 کوڈ duplicate_trial_payment_method کے ساتھ آتا ہے، جسے لکھتے وقت حوالہ دینا مفید ہے۔ یا تو معیاری شرح پر سبسکرائب کریں یا ایسا ادائیگی طریقہ استعمال کریں جس نے ٹرائل حاصل نہ کیا ہو۔

مجھے 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 فیصد پروموشن کوڈ یا کوپن ID قبول کرتا ہے، اس لیے میعاد ختم کوڈ یا جزوی ڈسکاؤنٹ کوڈ وہاں مسترد ہو جائے گا۔ اسے ہٹائیں اور اگر ابھی رسائی چاہیے تو معمول کی قیمت پر چیک آؤٹ کریں۔

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. جواب دیتا ہے، اس لیے وہ سبسکرپشن اس مدت کے اختتام تک چلتی ہے جس کی ادائیگی پہلے ہی ہو چکی ہے۔