Capturer les codes SMS foodpanda avec une API, des webhooks ou le tableau de bord

OTP Gateway dès $0.20 par code198 paysID API: foodpandaNuméros dédiés US/CA dès $1.95/mois
Réponse rapide

Une équipe reçoit un code de vérification foodpanda en commandant un numéro OTP Gateway à usage unique chez OTP Route pour le bon pays, en le saisissant dans le parcours foodpanda testé, puis en récupérant le code par webhook, par interrogation de l'API ou dans le tableau de bord. Les prix démarrent à $0.20 par code, et une commande sans SMS dans la fenêtre de 20 minutes est intégralement remboursée.

Quels appels d'API permettent de récupérer un code foodpanda ?

Le flux de l'API de code de vérification foodpanda utilise l'identifiant de service foodpanda et cinq appels vers https://otproute.com/api/v1, chacun authentifié par une clé Bearer commençant par or_live_.

  1. GET /api/v1/countries fournit les identifiants de pays ; mettez le résultat en cache.
  2. GET /api/v1/prices?country=<id>&service=foodpanda renvoie le prix en direct et indique si ce marché peut être servi à cet instant.
  3. POST /api/v1/activations avec {"service": "foodpanda", "country": "<id>"} crée la commande et renvoie un identifiant d'activation et un numéro de téléphone.
  4. Votre test saisit ce numéro dans l'écran foodpanda concerné, et le code est capturé par webhook ou via GET /api/v1/activations/{id}.
  5. POST /api/v1/activations/{id}/cancel clôt une commande dont votre test n'a plus besoin.

Ajoutez GET /api/v1/balance à l'étape de préparation pour qu'une suite s'arrête proprement lorsque le portefeuille est vide. Les clés viennent de la console Développeur, dans la limite de 10 par compte, et le plafond est de 300 requêtes par minute. La documentation développeur détaille les formats de requête et d'erreur.

Comment écrire le gestionnaire de webhook ?

La livraison par push est plus propre dès que plusieurs tests tournent en même temps. Dirigez l'un de vos cinq endpoints autorisés vers une route de votre banc de test, puis abonnez-le à activation.sms_received, activation.expired et activation.cancelled pour les commandes foodpanda.

Chaque livraison inclut X-OTPRoute-Signature: t=<unix>,v1=<hex>. Calculez le HMAC-SHA256 de <t>.<raw body> avec le secret de l'endpoint, comparez-le à v1 en temps constant et rejetez les requêtes dont l'horodatage est trop ancien. Faites-le sur les octets bruts, avant que tout parsing JSON ne les altère.

Rendez le gestionnaire idempotent : identifiez chaque événement par son identifiant d'activation et ignorez les doublons, car les nouvelles tentatives peuvent livrer deux fois le même événement. Répondez vite et transmettez le code à ce que votre test attend. Pour des scripts rapides, interroger le endpoint d'activation toutes les quelques secondes est une alternative raisonnable. Le guide HMAC des webhooks couvre les cas limites.

Pourquoi foodpanda vérifie-t-il un numéro de téléphone ?

foodpanda est une plateforme de livraison de repas et de courses surtout connue en Asie du Sud et du Sud-Est. Comme la plupart des applications de livraison, elle lie un compte à un numéro mobile : celui-ci est généralement confirmé par un code SMS à usage unique à l'inscription, peut être revérifié lors d'une connexion depuis un nouvel appareil, et permet aux livreurs et au support de joindre le client à propos d'une commande.

Pour les équipes partenaires, les agences et les développeurs qui travaillent autour de la plateforme, cela signifie qu'une étape de réception d'OTP foodpanda se retrouve dans de nombreux parcours réels : intégrer un nouveau client, tester un écran d'inscription localisé ou reproduire un problème de connexion signalé par un utilisateur. Disposer d'un numéro foodpanda maîtrisé pour chaque test évite d'emprunter la carte SIM personnelle d'un collègue.

Quels pays peuvent fournir un numéro foodpanda ?

La route foodpanda est disponible dans 198 pays. Parmi les exemples : le Pakistan, le Bangladesh, la Malaisie, les Philippines, Taïwan, Singapour, Hong Kong, la Thaïlande, le Cambodge, le Laos, le Myanmar, l'Allemagne, le Royaume-Uni et les États-Unis.

Le choix du pays n'est pas cosmétique. Les applications de livraison se localisent par marché : un test de l'écran d'inscription bangladais doit donc utiliser un numéro bangladais, et un compte destiné à commander à Kuala Lumpur doit correspondre à la Malaisie. Un pays qui ne correspond pas peut entraîner un numéro rejeté ou un parcours régional sans rapport. La disponibilité en direct par pays évolue au fil de la journée, c'est pourquoi le endpoint des prix fait foi. Le guide du routage par pays explique comment choisir un marché et basculer de l'un à l'autre.

Un non-développeur peut-il le faire depuis le tableau de bord ?

Oui, et cela demande à peu près autant de clics que commander son déjeuner :

  1. Ouvrez l'OTP Gateway, choisissez foodpanda comme service et sélectionnez le pays.
  2. Vérifiez le prix affiché et confirmez la commande.
  3. Copiez le numéro dans l'application ou le site foodpanda que vous testez.
  4. Surveillez la carte d'activation ; le code s'y affiche à l'arrivée du SMS.

La fenêtre d'activation est de 20 minutes. Si foodpanda n'envoie jamais de code, ou si vous annulez, le montant est automatiquement recrédité dans votre portefeuille : vous ne payez que les codes qui arrivent.

Pourquoi un code foodpanda peut-il ne pas arriver ?

Quelques causes expliquent presque tous les échecs. foodpanda, comme beaucoup d'applications grand public, peut refuser les numéros virtuels sur certains marchés ou pour certaines actions. Il peut aussi limiter la fréquence à laquelle un même appareil, une même IP ou un même compte peut demander un code. Et certaines routes peuvent être congestionnées par moments.

Quelques bonnes habitudes pour la vérification SMS foodpanda en test :

  • Attendez la fin de la fenêtre avant d'annuler.
  • Espacez les nouvelles tentatives au lieu de recommander en boucle serrée.
  • Essayez une autre route pays si le cas de test le permet.
  • Utilisez le mode sandbox sur un compte de développement pendant la construction du pipeline, pour ne pas dépenser de vraies commandes sur des bugs de plomberie.

Aucune route ne peut forcer un service à accepter un numéro ; le remboursement automatique existe précisément pour cette situation.

Quand un numéro dédié convient-il mieux, et quelles sont les règles du jeu ?

Un numéro Gateway à usage unique ne peut pas recevoir un second code plus tard. Si un compte de staging ou de QA doit se reconnecter dans plusieurs semaines, un numéro virtuel foodpanda que vous conservez est plus adapté : les numéros virtuels dédiés sont disponibles aux États-Unis et au Canada, à partir de $1.95/mois, avec SMS entrants dans le tableau de bord et sur votre webhook. Ailleurs, il n'existe pas de numéro longue durée en libre-service ; écrivez à [email protected] pour poser la question. Consultez les numéros virtuels pour les détails.

N'utilisez OTP Route que pour vos propres produits et comptes légitimes : un compte par personne réelle ou par entreprise, et toujours dans le respect des conditions de foodpanda et de la politique d'utilisation acceptable d'OTP Route. foodpanda est une marque de son propriétaire, et OTP Route n'y est pas affilié. Le financement passe par un portefeuille prépayé en USD, sans abonnement mensuel, alimenté par carte ou en USDT/USDC, avec une facture PDF pour chaque recharge.

Questions fréquentes

Quel est l'identifiant de service de foodpanda dans l'API OTP Route ?

C'est foodpanda. Associez-le à un identifiant de pays dans la requête de prix et dans la demande d'activation.

Puis-je automatiser des tests d'inscription foodpanda en CI ?

Oui. Créez une clé par environnement, commandez via l'API, puis attendez le webhook activation.sms_received ou interrogez l'activation.

De quel pays doit venir mon numéro de test foodpanda ?

Du marché auquel le compte est destiné. foodpanda se localise par pays : faire correspondre le numéro à ce marché évite les numéros rejetés et les parcours régionaux inadaptés.

Dois-je payer si foodpanda n'envoie jamais le code ?

Non. Une commande foodpanda qui ne reçoit aucun SMS dans ses 20 minutes, ou que vous annulez, est intégralement remboursée dans le portefeuille.

foodpanda acceptera-t-il tous les numéros OTP Route ?

Pas forcément. Certains services rejettent les numéros virtuels, l'acceptation peut donc varier selon le pays et l'action.

Le même numéro foodpanda peut-il recevoir un code le mois prochain ?

Un numéro Gateway ne gère qu'une seule vérification. Pour des connexions répétées, utilisez un numéro dédié américain ou canadien.

Comment vérifier qu'un webhook vient bien d'OTP Route ?

Recalculez le HMAC-SHA256 de l'horodatage et du corps brut avec le secret de votre endpoint, comparez-le à l'en-tête de signature et rejetez les horodatages périmés.

Les noms de services sont des marques déposées de leurs propriétaires respectifs. OTP Route n'est affilié à aucun d'entre eux. Utilisez les numéros de manière licite et respectez les conditions de chaque service ainsi que notre Politique d'utilisation acceptable.

Routez votre premier OTP en quelques minutes

Créez un compte gratuit, rechargez votre portefeuille USD et commandez un numéro depuis le tableau de bord ou l'API. Sans abonnement mensuel.