API, 웹훅, 대시보드로 foodpanda SMS 코드 수신하기

OTP Gateway 코드당 $0.20부터198개국API ID: foodpanda미국/캐나다 전용 번호 월 $1.95부터
빠른 답변

팀은 알맞은 국가의 일회용 OTP Gateway 번호를 OTP Route에서 주문하고, 테스트 중인 foodpanda 흐름에 그 번호를 입력한 뒤, 웹훅, API 폴링 또는 대시보드로 코드를 받는 방식으로 foodpanda 인증 코드를 수신합니다. 요금은 코드당 $0.20 이상이며, 20분 안에 SMS가 오지 않은 주문은 전액 환불됩니다.

foodpanda 코드를 가져오려면 어떤 API를 호출해야 하나요?

foodpanda 인증 코드 API 흐름은 서비스 ID foodpanda와 https://otproute.com/api/v1에 대한 다섯 가지 호출로 이루어지며, 모든 호출은 or_live_로 시작하는 Bearer 키로 인증합니다.

  1. GET /api/v1/countries로 국가 ID를 가져옵니다. 결과는 캐시해 두세요.
  2. GET /api/v1/prices?country=<id>&service=foodpanda는 실시간 가격을 반환하며, 해당 시장을 지금 처리할 수 있는지도 알려 줍니다.
  3. POST /api/v1/activations에 {"service": "foodpanda", "country": "<id>"}를 보내면 주문이 생성되고 활성화 ID와 전화번호가 반환됩니다.
  4. 테스트에서 그 번호를 검증 중인 foodpanda 화면에 입력하면, 코드는 웹훅 또는 GET /api/v1/activations/{id}로 수집됩니다.
  5. POST /api/v1/activations/{id}/cancel은 테스트에서 더 이상 필요하지 않은 주문을 닫습니다.

설정 단계에 GET /api/v1/balance를 추가하면 지갑 잔액이 비었을 때 테스트 스위트가 깔끔하게 중단됩니다. 키는 개발자 콘솔에서 계정당 최대 10개까지 만들 수 있으며, 요청 한도는 분당 300회입니다. 요청 및 오류 형식은 개발자 문서에 나와 있습니다.

웹훅 핸들러는 어떻게 작성해야 하나요?

여러 테스트를 동시에 실행한다면 푸시 방식이 더 깔끔합니다. 허용된 다섯 개의 엔드포인트 중 하나를 테스트 하네스의 라우트로 지정하고, foodpanda 주문에 대해 activation.sms_received, activation.expired, activation.cancelled를 구독하세요.

모든 전송에는 X-OTPRoute-Signature: t=<unix>,v1=<hex>가 포함됩니다. 엔드포인트 시크릿으로 <t>.<raw body>의 HMAC-SHA256을 계산하여 v1 값과 상수 시간으로 비교하고, 타임스탬프가 너무 오래된 요청은 거부하세요. JSON 파싱으로 내용이 바뀌기 전에 원본 바이트에 대해 이 검증을 수행해야 합니다.

핸들러는 멱등하게 만드세요. 재시도로 같은 이벤트가 두 번 전달될 수 있으므로 각 이벤트를 활성화 ID 기준으로 처리하고 반복된 것은 무시합니다. 빠르게 응답하고, 테스트가 기다리는 곳으로 코드를 전달하세요. 간단한 스크립트라면 몇 초 간격으로 활성화 엔드포인트를 폴링하는 것도 괜찮은 대안입니다. 예외 상황은 HMAC 웹훅 가이드에서 다룹니다.

foodpanda는 무엇을 위해 전화번호를 인증하나요?

foodpanda는 남아시아와 동남아시아 전역에서 잘 알려진 음식 및 식료품 배달 플랫폼입니다. 대부분의 배달 앱처럼 계정을 휴대폰 번호에 연결합니다. 보통 가입할 때 일회용 SMS 코드로 번호를 확인하고, 새 기기에서 로그인할 때 다시 확인할 수 있으며, 라이더와 고객 지원팀이 주문에 관해 고객에게 연락하는 수단이 됩니다.

플랫폼과 관련된 일을 하는 파트너 팀, 에이전시, 개발자에게 foodpanda OTP 수신 단계는 실제 여정 곳곳에 들어 있습니다. 신규 고객 온보딩, 현지화된 가입 화면 테스트, 사용자가 보고한 로그인 문제의 재현이 그 예입니다. 테스트마다 제어할 수 있는 foodpanda 전화번호가 있으면 동료의 개인 SIM을 빌릴 필요가 없습니다.

어느 국가에서 foodpanda 번호를 받을 수 있나요?

foodpanda 경로는 198개국에서 이용할 수 있습니다. 예를 들어 파키스탄, 방글라데시, 말레이시아, 필리핀, 대만, 싱가포르, 홍콩, 태국, 캄보디아, 라오스, 미얀마, 독일, 영국, 미국이 있습니다.

국가 선택은 형식적인 것이 아닙니다. 배달 앱은 시장별로 현지화되므로 방글라데시 가입 화면을 테스트한다면 방글라데시 번호를, 쿠알라룸푸르에서 주문할 계정이라면 말레이시아 번호를 써야 합니다. 국가가 맞지 않으면 번호가 거부되거나 관련 없는 지역 흐름으로 이어질 수 있습니다. 국가별 가용 상태는 하루 중에도 바뀌므로 가격 엔드포인트가 기준이 됩니다. 시장을 고르고 대체하는 방법은 국가 라우팅 가이드에서 설명합니다.

개발자가 아니어도 대시보드에서 할 수 있나요?

네, 점심을 주문하는 정도의 클릭만으로 충분합니다.

  1. OTP Gateway를 열고 서비스로 foodpanda를, 국가를 선택합니다.
  2. 표시된 가격을 확인하고 주문을 확정합니다.
  3. 테스트 중인 foodpanda 앱이나 웹사이트에 번호를 복사해 붙여 넣습니다.
  4. 활성화 카드를 지켜보세요. SMS가 도착하면 코드가 그곳에 나타납니다.

활성화 시간은 20분입니다. foodpanda가 코드를 보내지 않거나 직접 취소하면 결제 금액이 자동으로 지갑에 돌아오므로, 도착한 코드에 대해서만 비용을 내게 됩니다.

foodpanda 코드가 도착하지 않는 이유는 무엇일까요?

몇 가지 원인이 거의 모든 경우를 설명합니다. foodpanda도 많은 소비자 앱처럼 일부 시장이나 일부 동작에서 가상 번호를 거부할 수 있습니다. 하나의 기기, IP 또는 계정이 코드를 요청할 수 있는 횟수를 제한할 수도 있습니다. 또한 개별 경로가 때때로 혼잡할 수 있습니다.

테스트용 foodpanda SMS 인증을 위한 유용한 습관은 다음과 같습니다.

  • 취소하기 전에 제한 시간을 끝까지 기다리세요.
  • 짧은 간격으로 다시 주문하지 말고 재시도 사이에 간격을 두세요.
  • 테스트 케이스가 허용한다면 다른 국가 경로를 시도하세요.
  • 파이프라인을 만드는 동안에는 개발 계정의 샌드박스 모드를 사용해, 배관 단계의 버그에 실제 주문을 쓰지 않도록 하세요.

어떤 경로도 서비스가 번호를 받도록 강제할 수는 없습니다. 자동 환불은 바로 이런 상황을 위해 존재합니다.

전용 번호가 더 적합한 경우와 기본 원칙은 무엇인가요?

일회용 Gateway 번호는 나중에 두 번째 코드를 받을 수 없습니다. 스테이징 또는 QA 계정이 몇 주 뒤에 다시 로그인해야 한다면, 계속 보유하는 foodpanda용 가상 번호가 더 알맞습니다. 전용 가상 번호(Dedicated Virtual Numbers)는 미국과 캐나다에서 월 $1.95부터 이용할 수 있으며, 대시보드와 웹훅으로 수신 SMS를 받습니다. 그 밖의 국가에는 셀프서비스 장기 번호가 없으니 [email protected]으로 문의해 주세요. 자세한 내용은 가상 번호를 참고하세요.

OTP Route는 자사 제품과 정당한 계정에만 사용하세요. 실제 개인 또는 사업체당 계정 하나를 지키고, 항상 foodpanda의 이용약관과 OTP Route의 허용 가능한 사용 정책(Acceptable Use Policy)을 따라야 합니다. foodpanda는 해당 소유자의 상표이며, OTP Route는 foodpanda와 제휴 관계가 없습니다. 결제는 선불 USD 지갑으로 하며 월 요금이 없고, 카드 또는 USDT/USDC로 충전하며 충전할 때마다 PDF 인보이스가 발행됩니다.

자주 묻는 질문

OTP Route API에서 foodpanda의 서비스 ID는 무엇인가요?

foodpanda입니다. 가격 조회와 활성화 요청에서 국가 ID와 함께 사용하세요.

CI에서 foodpanda 가입 테스트를 자동화할 수 있나요?

네. 환경마다 키를 하나씩 만들고, API로 주문한 뒤 activation.sms_received 웹훅을 기다리거나 활성화를 폴링하면 됩니다.

foodpanda 테스트 번호는 어느 국가의 것으로 해야 하나요?

계정이 쓰일 시장의 번호입니다. foodpanda는 국가별로 현지화되므로 번호를 그 시장에 맞추면 번호 거부와 잘못된 지역 흐름을 피할 수 있습니다.

foodpanda가 코드를 보내지 않으면 비용을 내야 하나요?

아니요. 20분 동안 SMS가 오지 않았거나 직접 취소한 foodpanda 주문은 지갑으로 전액 환불됩니다.

foodpanda가 모든 OTP Route 번호를 받아 줄까요?

꼭 그렇지는 않습니다. 일부 서비스는 가상 번호를 거부하므로 국가와 동작에 따라 수락 여부가 다를 수 있습니다.

같은 foodpanda 전화번호로 다음 달에 다시 코드를 받을 수 있나요?

Gateway 번호는 인증 한 번만 처리합니다. 반복 로그인이 필요하다면 미국 또는 캐나다의 전용 번호를 사용하세요.

웹훅이 정말 OTP Route에서 온 것인지 어떻게 확인하나요?

엔드포인트 시크릿으로 타임스탬프와 원본 본문에 대한 HMAC-SHA256을 다시 계산해 서명 헤더와 비교하고, 오래된 타임스탬프는 거부하세요.

서비스 이름은 각 소유자의 상표입니다. OTP Route는 해당 소유자와 제휴 관계가 없습니다. 번호는 합법적으로 사용하고, 각 서비스의 약관과 당사의 허용 가능한 사용 정책을 준수하세요.

몇 분 만에 첫 OTP를 라우팅하세요

무료 계정을 만들고 USD 지갑을 충전한 뒤 대시보드나 API에서 번호를 주문하세요. 월 이용료는 없습니다.