한국어
QA 및 운영 팀을 위한 나미비아(+264) SMS 인증
OTP Route에서는 OTP Gateway에서 일회용 번호를 주문한 뒤 대시보드에서 코드를 확인하거나 REST API와 서명된 웹훅으로 수집하는 방식으로 나미비아(+264) SMS 인증 코드를 받을 수 있습니다. 요금은 $0.20(코드당)부터이며, 20분 안에 번호로 메시지가 도착하지 않으면 자동으로 환불됩니다.
나미비아를 별도 시장으로 테스트할 가치가 있는 이유는 무엇일까요?
나미비아는 인구 밀도가 낮지만 여러 비즈니스 경로가 동시에 지나갑니다. 월비스베이 항구는 내륙으로 가는 화물의 관문 역할을 하고, 광업과 관광이 해외 사업자를 끌어들이며, 많은 기업이 이 나라를 남아프리카공화국, 보츠와나와 함께 남부 아프리카 전체 출시의 일부로 봅니다.
이런 조합은 구체적인 테스트 수요를 만듭니다.
- 예약 또는 여행 앱은 투숙객과 현지 파트너가 +264 번호로 가입할 수 있는지 확인해야 합니다.
- 빈트후크나 해안 도시에서 기사와 에이전트를 온보딩하는 물류 플랫폼은 전화번호 단계를 처음부터 끝까지 점검해야 합니다.
- 지역 운영팀은 개인 휴대폰에 묶이지 않고 비즈니스 계정을 인증하길 원합니다.
어떤 경우든 요구 사항은 좁습니다. 팀이 소유한 제품 또는 계정을 위해 나미비아 번호로 인증 코드 하나를 받는 것입니다.
나미비아 번호는 E.164에서 어떻게 보이고, 트렁크 0은 어떻게 하나요?
국내에서는 번호를 앞의 트렁크 0과 함께 다이얼하므로 휴대폰 번호도 그 0을 앞에 붙여 쓰는 경우가 많습니다. 국제 형식에서는 0이 사라져 +264 뒤에 국내 유효 번호가 이어집니다. 이 차이가 이 시장에서 가장 흔한 버그의 원인입니다.
데이터 계층을 위한 실무 규칙은 다음과 같습니다.
- 사용자가 이미 +264를 선택했다면 앞의
0하나를 제거해+2640…이 저장되지 않게 합니다. - 사용자당 하나의 표준 E.164 값만 유지하고, 국내 또는 국제 형식은 UI에서만 표시합니다.
- 공백, 대시,
00264접두사가 들어간 테스트 케이스를 실행해 정규화가 세 가지를 모두 잡아내는지 확인합니다. - 길이 규칙은 직접 만들지 말고 관리되는 전화번호 라이브러리를 활용하세요.
공용어는 영어이며 SMS 템플릿에도 보통 영어를 쓰지만, 아프리칸스어, 독일어, 오시왐보어도 널리 쓰입니다. 제품을 현지화한다면 메시지가 영어가 아닐 때도 자체 SMS 문구와 코드 추출이 계속 동작하는지 확인하세요.
지금 나미비아 라우트에서는 어떤 서비스를 이용할 수 있나요?
현재 스냅샷에는 나미비아용 서비스가 800개가 넘게 있습니다. 목록의 잘 알려진 이름으로는 WhatsApp, Telegram, Google(Gmail & YouTube), Facebook, Instagram, TikTok, X(Twitter), Uber, Airbnb, Amazon, Discord, Microsoft & Outlook, ChatGPT(OpenAI) 등이 있습니다.
재고는 하루 중에도 바뀌기 때문에 가용성을 실시간으로 반환합니다. 이 글을 포함해 어떤 목록이든 출발점으로만 보고, 실행 전마다 API를 조회하세요.
운영 담당자는 대시보드에서 +264 코드를 어떻게 받나요?
가끔 하는 인증에는 연동이 필요 없습니다. 보통 한두 번 클릭하는 데 1~2분이 걸립니다.
- 로그인하고 OTP Gateway로 이동합니다.
- 국가는 나미비아, 서비스는 인증하려는 서비스를 선택합니다.
- 실시간 가격을 확인한 뒤 주문합니다.
- +264 번호를 앱의 전화번호 입력란에 붙여 넣고 SMS를 발송시킵니다.
- 활성화에 코드가 나타나면 복사합니다.
반복되는 QA 작업에는 아래 API 경로가 시간을 절약해 주고 모든 활성화 id의 기록도 남겨 줍니다.
나미비아 OTP API 시퀀스에는 어떤 호출이 쓰이나요?
HTTP 클라이언트에는 기본 URL https://otproute.com/api/v1과, 개발자 콘솔에서 발급받은 or_live_ 접두사의 Bearer 키가 필요합니다. 나미비아의 국가 id는 na입니다.
GET /api/v1/services와 GET /api/v1/countries에서 id를 가져오고, GET /api/v1/prices?country=na&service=<id>로 비용을 확인하며, 테스트 모음을 시작하기 전에 GET /api/v1/balance로 잔액을 확인하세요. 그다음 {"service": "telegram", "country": "na"}와 함께 POST /api/v1/activations를 호출하면 번호와 활성화 id가 반환됩니다.
코드를 수집하려면 GET /api/v1/activations/{id}를 폴링하거나, activation.sms_received와 그 형제 이벤트인 activation.expired, activation.cancelled에 대한 웹훅을 등록하세요. 엔드포인트 시크릿으로 <t>.<raw body>의 HMAC-SHA256을 계산해 X-OTPRoute-Signature 헤더를 검증하고, 타임스탬프가 너무 오래된 요청은 거부하세요. 계정당 키는 최대 10개, 엔드포인트는 5개, 한도는 분당 300건입니다. API 레퍼런스와 웹훅 기반 OTP 캡처 안내를 참고하세요.
+264 번호로 코드가 도착하지 않을 수 있는 이유는 무엇일까요?
서비스가 가상 번호를 거부하기도 하고, 라우트가 혼잡하기도 하며, 발신 측이 단순히 더 오래 걸리기도 합니다. 활성화 제한 시간은 20분이며 코드가 도착했을 때만 비용이 청구됩니다. 제한 시간이 비어 있거나 POST /api/v1/activations/{id}/cancel로 취소하면 전체 금액이 지갑으로 돌아갑니다.
합리적인 방법은 제한 시간을 끝까지 기다리고, 나중에 또는 다른 서비스 라우트로 다시 시도하며, 서비스가 가상 번호를 허용하는지 확인하고, 주문 엔드포인트를 루프로 몰아치지 않는 것입니다.
나미비아 번호를 계속 보유할 수 있나요? 결제는 어떻게 이루어지나요?
OTP Route에는 나미비아용 셀프서비스 장기 번호가 없습니다. 전용 회선은 미국과 캐나다에서 월 $1.95부터 제공되며 수신 SMS, 발신 SMS, 브라우저 통화가 포함됩니다. 지속되는 +264 회선이 필요한 팀은 [email protected]으로 문의할 수 있으며, 가능 여부는 현지 규정에 따라 달라집니다.
결제는 하나의 선불 USD 지갑에서 쓴 만큼 지불하는 방식이며 구독도, 선택할 요금제도 없습니다. 카드 또는 USDT/USDC로 충전할 수 있고, 충전할 때마다 PDF 인보이스를 받습니다. 개발 계정에 샌드박스 모드를 요청하면 잔액을 건드리지 않고 시뮬레이션 활성화를 실행할 수 있습니다. 이 번호는 본인의 제품과 계정에만 사용하고, 각 서비스의 약관과 이용 정책(Acceptable Use Policy)을 따르세요.
자주 묻는 질문
API로 나미비아 SMS OTP 코드를 받을 수 있나요?
네. 국가 na와 서비스 id로 활성화를 만든 다음, 활성화를 폴링하거나 서명된 activation.sms_received 웹훅을 수신하세요.
+264 번호는 앞의 0을 붙여 저장해야 하나요?
아니요. 트렁크 0은 빼고 +264에 국내 번호를 붙인 E.164 형식으로 저장하세요.
테스트용 +264 번호는 얼마인가요?
코드당 $0.20부터 시작하며, 서비스별 정확한 금액은 주문 전에 표시됩니다.
SMS가 제때 도착하지 않으면 어떻게 되나요?
코드 없이 20분이 지나면 활성화가 종료되고 청구된 금액 전체가 지갑으로 돌아갑니다.
나미비아에 가지 않고도 앱의 나미비아 온보딩을 테스트할 수 있나요?
네. OTP Gateway 번호를 사용하면 QA 팀이 자사 앱의 전화번호 단계를 원격으로 실행할 수 있습니다.
월 요금제가 필요한가요?
아니요. OTP Route는 카드나 스테이블코인으로 충전하는 선불 지갑으로 운영되며 월 요금이 없습니다.
나미비아 전용 번호를 이용할 수 있나요?
셀프서비스 상품으로는 제공되지 않습니다. 장기 회선은 미국과 캐나다에서만 판매되지만, 지원팀에 이메일로 문의할 수 있습니다.
서비스 이름은 각 소유자의 상표입니다. OTP Route는 해당 소유자와 제휴 관계가 없습니다. 번호는 합법적으로 사용하고, 각 서비스의 약관과 당사의 허용 가능한 사용 정책을 준수하세요.