한국어
OTP Route 번호로 Swiggy 전화번호 인증 테스트하기
팀은 OTP Gateway에서 swiggy 서비스용 번호를 주문한 뒤, 대시보드에서 코드를 확인하거나 API 폴링 또는 서명된 웹훅으로 수집하는 방식으로 OTP Route에서 Swiggy 인증 코드를 받습니다. 요금은 코드당 $0.20 이상이며, 20분 안에 SMS가 오지 않으면 결제 금액이 지갑으로 돌아옵니다.
Swiggy는 언제 일회용 코드를 보내나요?
인도의 음식 배달 및 퀵커머스 앱인 Swiggy는 휴대폰 번호를 계정의 신원으로 취급합니다. 가입, 새 휴대폰에서의 로그인, 앱 재설치, 등록된 번호 변경 모두 오래 쓰는 비밀번호가 아니라 SMS 일회용 비밀번호에 의존합니다.
그래서 팀들은 직접 통제할 수 있는 Swiggy 전화번호를 찾습니다. 사무실 주문용 공용 비즈니스 계정을 운영하는 운영팀, 캠페인 랜딩 흐름을 처음부터 끝까지 점검하는 에이전시, 자사 제품의 연동 과정을 테스트하면서 사용자 입장에서 인증 단계를 확인해야 하는 QA 엔지니어가 그 예입니다.
Swiggy용 가상 번호는 어느 국가의 것이어야 할까요?
swiggy 경로는 인도, 아랍에미리트, 영국, 싱가포르, 네팔, 스리랑카, 방글라데시, 말레이시아, 호주, 캐나다, 미국, 사우디아라비아, 카타르, 독일 등 201개국에 등록되어 있습니다.
Swiggy 자체 서비스는 인도를 중심으로 하므로 보통 +91 번호가 계정이 속한 시장과 맞습니다. 해외 사용자가 외국 번호를 입력하는 경우를 테스트하는 케이스라면 다른 경로도 유용하지만, 그 번호를 받아 줄지는 우리가 아니라 Swiggy가 결정합니다. 시나리오가 실제로 설명하는 국가를 고르세요.
인도 휴대폰 번호는 10자리이며 E.164에서는 +91 뒤에 그 10자리가 붙습니다. 자체 시스템에 테스트 계정을 저장한다면 이 표준 형식으로 저장해 나중에 복구 테스트에서 정확한 번호를 다시 찾을 수 있게 하고, 각 코드를 만든 활성화 ID도 함께 기록하세요.
Swiggy 인증 코드 API 흐름은 어떻게 동작하나요?
GET /api/v1/prices?country=in&service=swiggy로 비용을 확인합니다.POST /api/v1/activations에{"service": "swiggy", "country": "in"}를 보내 주문하고 활성화 ID를 보관합니다.- Swiggy 로그인 화면에 번호를 입력합니다.
- 웹훅에서
activation.sms_received를 받습니다. 엔드포인트 시크릿으로 타임스탬프, 점, 원본 본문에 대한 HMAC-SHA256을 계산해X-OTPRoute-Signature를 검증하고, 오래된 타임스탬프는 버립니다. - 전송이 재시도될 수 있으므로 활성화 ID를 기준으로 핸들러를 멱등하게 만드세요.
폴링을 선호하시나요? 대신 완만한 간격으로 GET /api/v1/activations/{id}를 호출하세요. 키는 or_live_ 접두사를 사용하며, 계정당 키 10개와 웹훅 엔드포인트 5개를 둘 수 있고 분당 300회 요청 상한이 있습니다. 문서와 웹훅 캡처 안내를 참고하세요.
대시보드에서 Swiggy OTP는 어떻게 받나요?
로그인한 뒤 서비스로 Swiggy를, 이어서 국가를 선택하고 화면의 가격을 읽은 다음 확정하세요. Swiggy에 번호를 붙여 넣고 코드를 요청하면, SMS가 도착했을 때 대시보드의 번호 옆에 코드가 나타납니다. 이 방식은 프로그래밍이 필요 없어서 한 번의 인증만 마치면 되는 지원 또는 운영 담당자에게 알맞습니다. 주문과 코드는 API로도 볼 수 있으므로, 나중에 개발자가 무슨 일이 있었는지 감사할 수 있습니다.
Swiggy 코드가 도착하지 않는 이유는 무엇일까요?
활성화는 20분간 유지되며 코드가 도착한 경우에만 요금을 냅니다. 만료되었거나 취소된 주문은 지갑으로 전액 환불됩니다. 응답이 없는 흔한 이유는 다음과 같습니다.
- Swiggy가 가상 번호나 특정 번호 대역을 거부할 수 있습니다.
- 경로가 일시적으로 느릴 수 있습니다. 짧은 간격으로 다시 주문하지 말고 나중에 다시 시도하세요.
- 국가가 테스트하는 흐름과 맞지 않을 수 있습니다. 시나리오에 맞는 경로를 시도해 보세요.
재시도 설계에 대해서는 OTP 전송 실패 줄이기 글에서 더 자세히 다룹니다.
일회용 활성화보다 전용 번호가 더 알맞은 경우는 언제인가요?
Gateway 번호는 코드 하나만 처리합니다. 계정이 몇 주 뒤에 다시 로그인해야 한다면 계속 보유하는 번호가 더 중요합니다. 전용 번호(Dedicated Number)는 미국과 캐나다에서만 즉시 이용할 수 있으며 월 $1.95부터이고, 대시보드와 웹훅으로 수신 SMS를 받습니다. Swiggy의 경우 미국 또는 캐나다 번호가 계정에 실제로 맞을 때만 도움이 되며, 그 판단은 Swiggy가 합니다.
OTP Route는 선불 USD 지갑에서 차감하며 월 요금이 없습니다. 카드 또는 USDT/USDC로 충전하면 매번 PDF 인보이스가 발행됩니다. 통합 테스트를 위해 요청 시 샌드박스 모드를 사용할 수 있습니다. Swiggy의 이용약관을 따르고, 실제 개인 또는 사업체당 계정 하나만 유지하며, OTP Route는 허용 가능한 사용 정책(Acceptable Use Policy)에 따라 자사 제품과 정당한 자사 계정의 테스트와 운영에만 사용하세요.
자주 묻는 질문
인도 SIM 카드 없이 Swiggy OTP를 받을 수 있나요?
네. OTP Gateway에서 swiggy 서비스용 인도 번호를 주문하고 대시보드나 API로 코드를 확인하세요.
API에서 Swiggy의 서비스 ID는 무엇인가요?
서비스 ID는 swiggy입니다. 활성화 요청에서 in 같은 국가 ID와 함께 사용하세요.
Swiggy가 모든 가상 번호를 받아 줄까요?
아니요. 어떤 번호를 받을지는 Swiggy가 결정합니다. 20분 안에 코드가 도착하지 않으면 전액이 지갑으로 돌아옵니다.
Swiggy 인증 번호는 비용이 얼마인가요?
코드당 $0.20부터이며, 실시간 금액은 국가에 따라 다르고 주문 전에 표시됩니다. 요금 체계는 요금 페이지에서 설명합니다.
그 번호로 다음 달에도 같은 Swiggy 계정에 로그인할 수 있나요?
보통은 어렵습니다. Gateway 번호는 코드 하나를 위한 것이기 때문입니다. 복구는 비즈니스가 계속 보유하는 번호로 계획하세요.
CI 파이프라인 안에서 테스트용 Swiggy SMS 인증이 가능한가요?
네. 주문과 웹훅 수신을 테스트 작업에서 실행할 수 있습니다. 거부된 번호 때문에 재시도가 폭주하지 않도록 시도 사이에 백오프를 추가하세요.
이 번호로 Swiggy 계정을 여러 개 만들어도 되나요?
안 됩니다. 실제 개인 또는 사업체당 계정 하나를 유지하고 Swiggy의 이용약관과 허용 가능한 사용 정책을 지켜 주세요.
OTP Route는 Swiggy와 제휴 관계인가요?
아니요. Swiggy는 해당 소유자의 상표이며, OTP Route는 Swiggy와 제휴 관계가 없습니다.
서비스 이름은 각 소유자의 상표입니다. OTP Route는 해당 소유자와 제휴 관계가 없습니다. 번호는 합법적으로 사용하고, 각 서비스의 약관과 당사의 허용 가능한 사용 정책을 준수하세요.