اردو
foodpanda کے SMS کوڈ API، ویب ہکس یا ڈیش بورڈ سے حاصل کرنا
ٹیم foodpanda کا ویریفیکیشن کوڈ اس طرح وصول کرتی ہے کہ صحیح ملک کے لیے OTP Route سے ایک بار استعمال ہونے والا OTP Gateway نمبر آرڈر کرے، اسے ٹیسٹ ہونے والے foodpanda فلو میں درج کرے، اور کوڈ ویب ہک، API پولنگ یا ڈیش بورڈ سے لے لے۔ قیمت $0.20 فی کوڈ سے شروع ہوتی ہے، اور 20 منٹ کی مدت میں SMS نہ آنے والا آرڈر پوری طرح ریفنڈ ہو جاتا ہے۔
foodpanda کا کوڈ حاصل کرنے کے لیے کون سی API کالز درکار ہیں؟
foodpanda ویریفیکیشن کوڈ API کا بہاؤ سروس آئی ڈی foodpanda اور https://otproute.com/api/v1 پر پانچ کالز استعمال کرتا ہے، ہر ایک or_live_ سے شروع ہونے والی Bearer کلید سے تصدیق شدہ۔
GET /api/v1/countriesملک کی آئی ڈیز دیتا ہے؛ نتیجہ کیش کر لیں۔GET /api/v1/prices?country=<id>&service=foodpandaلائیو قیمت لوٹاتا ہے اور بتاتا ہے کہ اس وقت وہ مارکیٹ سروس دے سکتی ہے یا نہیں۔POST /api/v1/activationsکے ساتھ{"service": "foodpanda", "country": "<id>"}آرڈر بناتا ہے اور ایکٹیویشن آئی ڈی اور فون نمبر واپس دیتا ہے۔- آپ کا ٹیسٹ وہ نمبر foodpanda کی متعلقہ اسکرین میں درج کرتا ہے، اور کوڈ ویب ہک سے یا
GET /api/v1/activations/{id}سے پکڑا جاتا ہے۔ POST /api/v1/activations/{id}/cancelاس آرڈر کو بند کرتا ہے جس کی آپ کے ٹیسٹ کو ضرورت نہیں رہی۔
سیٹ اپ مرحلے میں GET /api/v1/balance شامل کریں تاکہ والٹ خالی ہونے پر ٹیسٹ سوٹ صاف طریقے سے رک جائے۔ کلیدیں Developer console سے بنتی ہیں، فی اکاؤنٹ 10 تک، اور حد 300 درخواستیں فی منٹ ہے۔ درخواست اور ایرر کے فارمیٹ ڈویلپر دستاویزات میں درج ہیں۔
ویب ہک ہینڈلر کیسے لکھا جائے؟
جب کئی ٹیسٹ ایک ساتھ چلیں تو پش ڈیلیوری زیادہ صاف طریقہ ہے۔ اپنی اجازت شدہ پانچ اینڈ پوائنٹس میں سے ایک کو اپنے ٹیسٹ ہارنیس کے روٹ کی طرف پوائنٹ کریں، پھر foodpanda آرڈرز کے لیے اسے activation.sms_received، activation.expired اور activation.cancelled پر سبسکرائب کریں۔
ہر ڈیلیوری میں X-OTPRoute-Signature: t=<unix>,v1=<hex> شامل ہوتا ہے۔ اینڈ پوائنٹ کے سیکرٹ سے <t>.<raw body> پر HMAC-SHA256 نکالیں، اسے v1 سے constant time میں موازنہ کریں، اور بہت پرانے ٹائم اسٹیمپ والی درخواستیں رد کریں۔ یہ سب خام بائٹس پر JSON پارس کرنے سے پہلے کریں، ورنہ پارسنگ انہیں بدل سکتی ہے۔
ہینڈلر کو idempotent بنائیں: ہر ایونٹ کو اس کی ایکٹیویشن آئی ڈی پر کلید بنائیں اور دہرائے گئے ایونٹس نظر انداز کریں، کیونکہ ری ٹرائی ایک ہی ایونٹ دو بار پہنچا سکتی ہے۔ جلدی جواب دیں اور کوڈ اس چیز تک پہنچا دیں جس کا آپ کا ٹیسٹ انتظار کر رہا ہے۔ فوری اسکرپٹس کے لیے ہر چند سیکنڈ بعد ایکٹیویشن اینڈ پوائنٹ پر پولنگ بھی معقول متبادل ہے۔ HMAC ویب ہک گائیڈ میں مزید خاص صورتیں شامل ہیں۔
foodpanda فون نمبر کی تصدیق کس لیے کرتا ہے؟
foodpanda کھانے اور گروسری کی ڈیلیوری کا پلیٹ فارم ہے جو جنوبی اور جنوب مشرقی ایشیا میں سب سے زیادہ معروف ہے۔ زیادہ تر ڈیلیوری ایپس کی طرح یہ اکاؤنٹ کو موبائل نمبر سے جوڑتا ہے: نمبر عموماً سائن اپ پر ایک بار کے SMS کوڈ سے کنفرم ہوتا ہے، نئے ڈیوائس پر لاگ اِن کرتے وقت دوبارہ چیک ہو سکتا ہے، اور رائیڈرز اور سپورٹ کو آرڈر کے بارے میں صارف سے رابطے کا ذریعہ دیتا ہے۔
پلیٹ فارم کے گرد کام کرنے والی پارٹنر ٹیموں، ایجنسیوں اور ڈویلپرز کے لیے اس کا مطلب ہے کہ foodpanda OTP وصول کرنے کا مرحلہ بہت سے حقیقی سفروں میں آتا ہے: نئے صارف کی آن بورڈنگ، مقامی سائن اپ اسکرین کی جانچ، یا کسی صارف کی رپورٹ کردہ لاگ اِن خرابی کو دہرانا۔ ہر ٹیسٹ کے لیے قابلِ کنٹرول foodpanda فون نمبر ہو تو کسی ساتھی کا ذاتی SIM ادھار لینے کی ضرورت نہیں رہتی۔
کون سے ممالک foodpanda نمبر فراہم کر سکتے ہیں؟
foodpanda روٹ 198 ممالک میں دستیاب ہے۔ مثالوں میں پاکستان، بنگلہ دیش، ملائیشیا، فلپائن، تائیوان، سنگاپور، ہانگ کانگ، تھائی لینڈ، کمبوڈیا، لاؤس، میانمار، جرمنی، برطانیہ اور امریکہ شامل ہیں۔
ملک کا انتخاب محض ظاہری نہیں۔ ڈیلیوری ایپس مارکیٹ کے مطابق مقامی بنتی ہیں، اس لیے بنگلہ دیشی سائن اپ اسکرین کا ٹیسٹ بنگلہ دیشی نمبر سے ہونا چاہیے، اور کوالالمپور میں آرڈر کے لیے بنے اکاؤنٹ کو ملائیشیا سے میل کھانا چاہیے۔ بے میل ملک کا نتیجہ مسترد نمبر یا غیر متعلق علاقائی فلو ہو سکتا ہے۔ ہر ملک کی لائیو دستیابی دن بھر بدلتی ہے، اسی لیے قیمتوں کا اینڈ پوائنٹ ہی سچائی کا ماخذ ہے۔ کنٹری روٹنگ گائیڈ بتاتی ہے کہ مارکیٹس کے درمیان انتخاب اور فال بیک کیسے کریں۔
کیا غیر ڈویلپر ڈیش بورڈ سے یہ کر سکتا ہے؟
جی ہاں، اور اس میں اتنے ہی کلک لگتے ہیں جتنے لنچ آرڈر کرنے میں:
- OTP Gateway کھولیں، سروس کے طور پر foodpanda اور ملک منتخب کریں۔
- دکھائی گئی قیمت دیکھیں اور آرڈر کی تصدیق کریں۔
- نمبر کو اس foodpanda ایپ یا ویب سائٹ میں کاپی کریں جسے آپ ٹیسٹ کر رہے ہیں۔
- ایکٹیویشن کارڈ دیکھتے رہیں؛ SMS آتے ہی کوڈ وہیں ظاہر ہوتا ہے۔
ایکٹیویشن کی مدت 20 منٹ ہے۔ اگر foodpanda کوڈ نہ بھیجے، یا آپ منسوخ کر دیں، تو رقم خودکار طور پر والٹ میں لوٹ آتی ہے، یعنی آپ صرف ان کوڈز کی ادائیگی کرتے ہیں جو پہنچتے ہیں۔
foodpanda کا کوڈ کیوں نہیں پہنچتا؟
چند وجوہات تقریباً ہر ناکامی کو سمجھا دیتی ہیں۔ foodpanda، بہت سی کنزیومر ایپس کی طرح، بعض مارکیٹوں میں یا بعض کارروائیوں کے لیے مجازی نمبر مسترد کر سکتی ہے۔ وہ یہ بھی محدود کر سکتی ہے کہ ایک ڈیوائس، IP یا اکاؤنٹ کتنی بار کوڈ مانگ سکتا ہے۔ اور بعض اوقات کچھ روٹس پر رش ہو سکتا ہے۔
foodpanda SMS ویریفیکیشن ٹیسٹنگ کے لیے مفید عادتیں:
- منسوخ کرنے سے پہلے پوری مدت انتظار کریں۔
- تیزی سے دوبارہ آرڈر کرنے کے بجائے کوششوں میں وقفہ رکھیں۔
- اگر ٹیسٹ کیس اجازت دے تو کوئی دوسرا ملک آزمائیں۔
- پائپ لائن بناتے وقت ڈویلپمنٹ اکاؤنٹ پر سینڈ باکس موڈ استعمال کریں، تاکہ پلمبنگ کی غلطیوں پر حقیقی آرڈرز خرچ نہ ہوں۔
کوئی روٹ کسی سروس کو نمبر قبول کرنے پر مجبور نہیں کر سکتا؛ خودکار ریفنڈ بالکل اسی صورتحال کے لیے ہے۔
Dedicated Number کب بہتر ہے، اور بنیادی اصول کیا ہیں؟
ایک بار کا Gateway نمبر بعد میں دوسرا کوڈ وصول نہیں کر سکتا۔ اگر کسی اسٹیجنگ یا QA اکاؤنٹ کو ہفتوں بعد دوبارہ لاگ اِن کرنا ہو تو foodpanda کے لیے ایسا ورچوئل نمبر زیادہ مناسب ہے جو آپ کے پاس رہے: Dedicated Virtual Numbers امریکہ اور کینیڈا میں $1.95/month سے دستیاب ہیں، جن میں ان باؤنڈ SMS ڈیش بورڈ میں اور آپ کے ویب ہک پر ملتے ہیں۔ دوسری جگہوں پر سیلف سرو طویل مدتی نمبر نہیں؛ پوچھنے کے لیے [email protected] کو ای میل کریں۔ تفصیل کے لیے ورچوئل نمبرز دیکھیں۔
OTP Route صرف اپنی پروڈکٹس اور جائز اکاؤنٹس کے لیے استعمال کریں: ہر حقیقی شخص یا کاروبار کے لیے ایک اکاؤنٹ، اور ہمیشہ foodpanda کی شرائط اور OTP Route کی Acceptable Use Policy کے اندر۔ foodpanda اپنے مالک کا ٹریڈ مارک ہے، اور OTP Route کا اس سے کوئی الحاق نہیں۔ فنڈنگ پہلے سے ادا شدہ USD والٹ سے ہوتی ہے، کوئی ماہانہ فیس نہیں، کارڈ یا USDT/USDC سے ٹاپ اپ، اور ہر ٹاپ اپ پر PDF انوائس۔
اکثر پوچھے گئے سوالات
OTP Route API میں foodpanda کی سروس آئی ڈی کیا ہے؟
یہ foodpanda ہے۔ اسے قیمت کی کوئری اور ایکٹیویشن کی درخواست میں ملک کی آئی ڈی کے ساتھ جوڑیں۔
کیا میں CI میں foodpanda سائن اپ ٹیسٹس خودکار بنا سکتا ہوں؟
جی ہاں۔ ہر ماحول کے لیے ایک کلید بنائیں، API سے آرڈر کریں، اور activation.sms_received ویب ہک کا انتظار کریں یا ایکٹیویشن پر پولنگ کریں۔
میرا foodpanda ٹیسٹ نمبر کس ملک کا ہونا چاہیے؟
اسی مارکیٹ کا جس کے لیے اکاؤنٹ ہے۔ foodpanda ملک کے لحاظ سے مقامی بنتا ہے، اس لیے نمبر کو مارکیٹ سے ملانے سے مسترد نمبرز اور غلط علاقائی فلو سے بچت ہوتی ہے۔
اگر foodpanda کوڈ ہی نہ بھیجے تو کیا مجھے ادائیگی کرنی پڑتی ہے؟
نہیں۔ جس foodpanda آرڈر کو اپنے 20 منٹ میں SMS نہ ملے، یا جسے آپ منسوخ کر دیں، اس کی پوری رقم والٹ میں واپس آ جاتی ہے۔
کیا foodpanda ہر OTP Route نمبر قبول کرے گا؟
ضروری نہیں۔ کچھ سروسز مجازی نمبر مسترد کرتی ہیں، اس لیے قبولیت ملک اور کارروائی کے لحاظ سے مختلف ہو سکتی ہے۔
کیا اسی foodpanda فون نمبر پر اگلے مہینے دوبارہ کوڈ آ سکتا ہے؟
Gateway نمبر صرف ایک ویریفیکیشن سنبھالتا ہے۔ بار بار لاگ اِن کے لیے امریکہ یا کینیڈا کا Dedicated Number استعمال کریں۔
میں کیسے جانچوں کہ ویب ہک واقعی OTP Route سے آیا ہے؟
اپنے اینڈ پوائنٹ کے سیکرٹ سے ٹائم اسٹیمپ اور خام باڈی پر HMAC-SHA256 دوبارہ نکالیں، اسے سگنیچر ہیڈر سے ملائیں، اور پرانے ٹائم اسٹیمپ رد کریں۔
سروسز کے نام اپنے اپنے مالکان کے ٹریڈ مارکس ہیں۔ OTP Route کا ان سے کوئی تعلق نہیں۔ نمبرز کو قانونی طور پر استعمال کریں اور ہر سروس کی شرائط اور ہماری قابلِ قبول استعمال کی پالیسی کی پابندی کریں۔