foodpanda SMS kodlarını API, webhook'lar veya panel ile yakalamak

OTP Gateway kod başına $0.20'den198 ülkeAPI kimliği: foodpandaABD/CA özel numaraları aylık $1.95'ten
Hızlı yanıt

Bir ekip, doğru ülke için OTP Route'tan tek kullanımlık bir OTP Gateway numarası sipariş edip bunu test edilen foodpanda akışına girerek ve kodu webhook, API polling veya panel ile toplayarak foodpanda doğrulama kodunu alır. Fiyatlar kod başına $0.20'den başlar ve 20 dakikalık pencere içinde SMS gelmeyen sipariş tamamen iade edilir.

foodpanda kodunu hangi API çağrıları getirir?

foodpanda doğrulama kodu API akışı, foodpanda servis kimliğini ve https://otproute.com/api/v1 adresine yapılan beş çağrıyı kullanır; her biri or_live_ ile başlayan bir Bearer anahtarıyla doğrulanır.

  1. GET /api/v1/countries ülke kimliklerini verir; sonucu önbelleğe alın.
  2. GET /api/v1/prices?country=<id>&service=foodpanda canlı fiyatı döndürür ve o pazarın şu anda karşılanıp karşılanamadığını söyler.
  3. POST /api/v1/activations ve {"service": "foodpanda", "country": "<id>"} ile siparişi oluşturur; bir aktivasyon kimliği ve telefon numarası döner.
  4. Testiniz bu numarayı denenen foodpanda ekranına girer ve kod webhook ile ya da GET /api/v1/activations/{id} ile yakalanır.
  5. POST /api/v1/activations/{id}/cancel, testinizin artık ihtiyaç duymadığı bir siparişi kapatır.

Bir paket boş cüzdanda temiz biçimde dursun diye kurulum adımına GET /api/v1/balance ekleyin. Anahtarlar Developer console'dan alınır, hesap başına en fazla 10 tanedir ve sınır dakikada 300 istektir. Geliştirici dokümanları istek ve hata biçimlerini listeler.

Webhook işleyicisi nasıl yazılmalı?

Birkaç test aynı anda çalışmaya başladığında push teslimat daha düzenli bir tercihtir. İzin verilen beş uç noktanızdan birini test altyapınızdaki bir rotaya yönlendirin, ardından foodpanda siparişleri için activation.sms_received, activation.expired ve activation.cancelled olaylarına abone edin.

Her teslimat X-OTPRoute-Signature: t=<unix>,v1=<hex> içerir. Uç nokta gizli anahtarıyla <t>.<raw body> üzerinden HMAC-SHA256 hesaplayın, sonucu v1 ile sabit zamanlı karşılaştırın ve zaman damgası fazla eski olan istekleri reddedin. Bunu, JSON ayrıştırması baytları değiştirmeden önce ham baytlar üzerinde yapın.

İşleyiciyi idempotent yapın: her olayı aktivasyon kimliğine göre anahtarlayın ve tekrarları yok sayın; çünkü yeniden denemeler aynı olayı iki kez iletebilir. Hızlı yanıt verin ve kodu testinizin beklediği yere aktarın. Kısa betikler için aktivasyon uç noktasını birkaç saniyede bir sorgulamak makul bir alternatiftir. HMAC webhook rehberi uç durumları ele alır.

foodpanda telefon numarasını ne için doğrular?

foodpanda, en çok Güney ve Güneydoğu Asya'da bilinen bir yemek ve market teslimat platformudur. Çoğu teslimat uygulaması gibi hesabı bir cep telefonu numarasına bağlar: numara genellikle kayıt sırasında tek kullanımlık bir SMS koduyla doğrulanır, yeni bir cihazda girişte tekrar kontrol edilebilir ve kuryelere ile desteğe, sipariş konusunda müşteriye ulaşma imkânı verir.

Platformun çevresinde çalışan ortak ekipler, ajanslar ve geliştiriciler için bu, foodpanda OTP'sini alma adımının birçok gerçek senaryonun içinde yer alması demektir: yeni bir müşteriyi devreye almak, yerelleştirilmiş bir kayıt ekranını test etmek ya da bir kullanıcının bildirdiği giriş sorununu yeniden üretmek. Her test için kontrol edebileceğiniz bir foodpanda telefon numarasına sahip olmak, bir meslektaşınızın kişisel SIM'ini ödünç alma ihtiyacını ortadan kaldırır.

Hangi ülkeler foodpanda numarası sağlayabilir?

foodpanda rotası 198 ülkede kullanılabilir. Örnekler arasında Pakistan, Bangladeş, Malezya, Filipinler, Tayvan, Singapur, Hong Kong, Tayland, Kamboçya, Laos, Myanmar, Almanya, Birleşik Krallık ve Amerika Birleşik Devletleri bulunur.

Ülke seçimi kozmetik değildir. Teslimat uygulamaları pazara göre yerelleşir; bu nedenle Bangladeş kayıt ekranı testi Bangladeş numarası, Kuala Lumpur'da sipariş vermesi amaçlanan bir hesap ise Malezya numarası kullanmalıdır. Uyumsuz bir ülke, numaranın reddedilmesine ya da alakasız bir bölgesel akışa yol açabilir. Ülke bazında canlı erişilebilirlik gün içinde değiştiği için doğruluk kaynağı fiyat uç noktasıdır. Ülke yönlendirme rehberi pazarlar arasında nasıl seçim yapılacağını ve geri dönüş yapılacağını açıklar.

Geliştirici olmayan biri bunu panelden yapabilir mi?

Evet, üstelik öğle yemeği sipariş etmek kadar az tıklamayla:

  1. OTP Gateway'i açın, servis olarak foodpanda'yı seçin ve ülkeyi belirleyin.
  2. Gösterilen fiyatı inceleyin ve siparişi onaylayın.
  3. Numarayı test ettiğiniz foodpanda uygulamasına ya da web sitesine kopyalayın.
  4. Aktivasyon kartını izleyin; SMS geldiğinde kod orada görünür.

Aktivasyon penceresi 20 dakikadır. foodpanda hiç kod göndermezse ya da iptal ederseniz ücret otomatik olarak cüzdanınıza döner; yani yalnızca ulaşan kodlar için ödeme yaparsınız.

foodpanda kodu neden gelmeyebilir?

Birkaç neden, kaçırmaların neredeyse tamamını açıklar. foodpanda, birçok tüketici uygulaması gibi bazı pazarlarda ya da bazı işlemlerde sanal numaraları reddedebilir. Ayrıca tek bir cihazın, IP'nin veya hesabın kaç kez kod isteyebileceğini sınırlayabilir. Ve tekil rotalar zaman zaman yoğun olabilir.

Test için foodpanda SMS doğrulamasında işe yarayan alışkanlıklar:

  • İptal etmeden önce pencerenin tamamını bekleyin.
  • Tekrar denemeleri sıkı bir döngüde yeniden sipariş vermek yerine aralıklı yapın.
  • Test senaryosu izin veriyorsa başka bir ülke rotasını deneyin.
  • Hattı kurarken gerçek siparişleri tesisat hatalarına harcamamak için geliştirme hesabında sandbox modunu kullanın.

Hiçbir rota bir servisi numarayı kabul etmeye zorlayamaz; otomatik iade tam da bu durum için vardır.

Dedicated Number ne zaman daha uygun ve temel kurallar neler?

Tek kullanımlık bir Gateway numarası daha sonra ikinci bir kod alamaz. Bir staging ya da QA hesabının haftalar sonra yeniden giriş yapması gerekiyorsa, sakladığınız bir foodpanda sanal numarası daha mantıklıdır: Dedicated Virtual Numbers, Amerika Birleşik Devletleri ve Kanada'da $1.95/ay'dan başlayan fiyatlarla, gelen SMS'ler panelde ve webhook'unuzda olacak şekilde sunulur. Başka yerlerde self-servis uzun vadeli numara yoktur; sormak için [email protected] adresine e-posta gönderin. Ayrıntılar için sanal numaralar sayfasına bakın.

OTP Route'u yalnızca kendi ürünleriniz ve meşru hesaplarınız için kullanın: gerçek bir kişi ya da işletme başına tek hesap ve her zaman foodpanda'nın şartları ile OTP Route'un Kabul Edilebilir Kullanım Politikası çerçevesinde. foodpanda sahibinin ticari markasıdır ve OTP Route onunla bağlantılı değildir. Finansman, aylık ücreti olmayan, kartla veya USDT/USDC ile yüklenen ön ödemeli bir USD cüzdanıdır ve her yükleme için PDF fatura sunulur.

Sık sorulan sorular

OTP Route API'sinde foodpanda'nın servis kimliği nedir?

foodpanda'dır. Fiyat sorgusunda ve aktivasyon isteğinde bir ülke kimliğiyle birlikte kullanın.

foodpanda kayıt testlerini CI'da otomatikleştirebilir miyim?

Evet. Her ortam için bir anahtar oluşturun, API üzerinden sipariş verin ve activation.sms_received webhook'unu bekleyin ya da aktivasyonu sorgulayın.

foodpanda test numaram hangi ülkeden olmalı?

Hesabın amaçlandığı pazardan. foodpanda ülkeye göre yerelleştiği için numarayı o pazarla eşleştirmek reddedilen numaralardan ve yanlış bölgesel akışlardan kaçınmanızı sağlar.

foodpanda kod göndermezse ödeme yapar mıyım?

Hayır. 20 dakikası içinde SMS görmeyen ya da sizin iptal ettiğiniz bir foodpanda siparişi cüzdana tamamen iade edilir.

foodpanda her OTP Route numarasını kabul eder mi?

Zorunlu değil. Bazı servisler sanal numaraları reddeder, bu yüzden kabul durumu ülkeye ve işleme göre değişebilir.

Aynı foodpanda telefon numarası gelecek ay yeniden kod alabilir mi?

Bir Gateway numarası yalnızca tek bir doğrulamayı karşılar. Tekrarlayan girişler için ABD veya Kanada'dan bir Dedicated Number kullanın.

Bir webhook'un gerçekten OTP Route'tan geldiğini nasıl doğrularım?

Uç nokta gizli anahtarınızla zaman damgası ve ham gövde üzerinden HMAC-SHA256'yı yeniden hesaplayın, imza başlığıyla karşılaştırın ve eski zaman damgalarını reddedin.

Hizmet adları ilgili sahiplerinin ticari markalarıdır. OTP Route bunlarla bağlantılı değildir. Numaraları yasalara uygun kullanın; her hizmetin şartlarına ve Kabul Edilebilir Kullanım Politikamıza uyun.

İlk OTP'nizi dakikalar içinde yönlendirin

Ücretsiz hesap oluşturun, USD cüzdanınıza bakiye yükleyin ve panelden ya da API ile numara sipariş edin. Aylık ücret yok.