한국어
QA와 운영에서 몰디브(+960) 일회용 코드 다루기
네, OTP Route로 몰디브(+960) SMS 인증 코드를 받을 수 있습니다. OTP Gateway가 서비스별로 일회용 몰디브 번호를 발급하고, 코드는 대시보드에 표시되거나 API 폴링 또는 서명된 웹훅으로 백엔드에 전달됩니다. 코드당 $0.20 이상이며, 20분 안에 SMS가 도착하지 않은 주문은 지갑으로 전액 환불됩니다.
상황: 여행·숙박 제품이 +960 이용자에게도 동작해야 합니다
예약 플랫폼, 리조트 운영 도구, 배달 앱이 말레와 여러 환초의 투숙객과 파트너를 지원할 예정이라고 가정해 보세요. 엔지니어들은 다른 나라에 있고, 인증 화면은 훨씬 긴 번호를 기준으로 설계되었으며, 팀에는 몰디브 SIM을 가진 사람이 없습니다. 출시 전에 전화번호 단계가 동작함을 누군가는 증명해야 합니다.
OTP Gateway가 바로 이 공백을 메웁니다. 한 번의 인증에 쓸 실제 +960 번호를 테스트에 제공하므로, 해외 출장이나 로밍, 동료의 휴대폰 없이도 스테이징 또는 운영 가입 플로우에서 몰디브 SMS OTP를 받을 수 있습니다.
팀들이 이곳을 찾는 이유는 대개 세 가지입니다. 관광 비중이 큰 시장의 현지화 QA, 남아시아와 인도양 지역으로의 출시, 그리고 개인 번호를 쓰지 않고 회사 계정을 인증하려는 운영 팀입니다. 전체 워크플로는 QA 테스트 페이지에 설명되어 있습니다.
일곱 자리 몰디브 번호가 검증 코드에서 자주 걸리는 이유는?
몰디브는 폐쇄형 번호 체계를 쓰며, +960 뒤에 일곱 자리가 오고 추가하거나 제거할 트렁크 접두어는 없습니다. 이 짧은 길이 때문에 많은 폼이 오류를 냅니다. 국내 번호를 최소 아홉 자리로 기대하는 정규식이나 다른 기본 지역으로 설정된 라이브러리는 정상 번호도 거부합니다.
테스트 스위트에 추가해 둘 만한 확인 항목은 다음과 같습니다.
+960뒤 일곱 자리 형식과 일곱 자리 현지 형식을 모두 받아들이고, 저장 전에 E.164로 정규화합니다.- 복원할 트렁크 접두어가 없으므로 어떤 코드 경로도 0을 삽입하지 않는지 확인합니다.
- 확인 화면과 영수증에 번호가 올바르게 표시되는지 확인합니다.
국어인 디베히어는 오른쪽에서 왼쪽으로 쓰는 타나 문자로 표기하고, 비즈니스와 관광 분야에서는 영어가 널리 쓰입니다. 국제 앱의 인증 문자는 대부분 영어로 올 것으로 예상되지만, 현지화된 템플릿에도 파서가 깨지지 않도록 문구가 아니라 숫자를 추출하세요.
+960 번호로 지금 어떤 인증을 할 수 있나요?
현재 몰디브 라우트는 1,700개 넘는 서비스를 지원합니다. 현재 스냅샷에 있는 서비스로는 WhatsApp, Telegram, Viber, Instagram, Facebook, Airbnb, Uber, Google (Gmail & YouTube), LinkedIn, Microsoft & Outlook, Snapchat, TikTok, Claude, Netflix 등이 있습니다.
여행 제품이라면 예약 또는 메시징 서비스와 자사 앱을 함께 쓰는 조합이 유용한 경우가 많습니다. 투숙객의 번호가 두 곳에서 어떻게 동작하는지 확인할 수 있기 때문입니다. 가용 여부는 하루 중에도 바뀌므로 API가 고정 목록이 아닌 실시간 데이터를 반환합니다. 전체 카탈로그는 서비스에서 볼 수 있습니다.
몰디브 OTP API를 자동화 테스트에 연결하기
개발자 콘솔에서 API 키를 만드세요. or_live_로 시작하며 Bearer 토큰으로 https://otproute.com/api/v1에 전송합니다. 몰디브의 국가 ID는 mv입니다.
GET /api/v1/prices?country=mv&service=airbnb로 주문 비용과 재고 여부를 확인합니다.POST /api/v1/activations에{"service": "airbnb", "country": "mv"}를 전송해 액티베이션 ID와 +960 번호를 받습니다.- 번호를 테스트 대상 플로우에 입력합니다.
activation.sms_received가 엔드포인트에 도착하면 +960 코드를 받거나, 대신GET /api/v1/activations/{id}를 폴링합니다.- 몰디브 테스트를 중간에 중단하면
POST /api/v1/activations/{id}/cancel을 보내세요. 지갑에 즉시 환급됩니다.
서명된 전송에는 t=<unix>,v1=<hex> 형식의 X-OTPRoute-Signature가 포함됩니다. 타임스탬프, 점, 원본 본문에 엔드포인트 시크릿으로 HMAC-SHA256을 계산해 비교하고, 오래된 타임스탬프는 거부하세요. 웹훅 엔드포인트는 최대 5개까지 등록할 수 있고 분당 300건까지 요청할 수 있습니다. 이 몰디브 OTP API의 필드별 세부 내용은 개발자 문서에 있습니다.
대신 대시보드에서 +960 번호 열기
프로젝트 구성원 모두가 코드를 쓰는 것은 아니며, 대시보드로도 같은 작업을 할 수 있습니다. 국가로 몰디브를 선택하고 서비스를 고른 뒤 실시간 가격을 확인하면 번호가 화면에 나타납니다. 앱에 붙여 넣고 주문을 지켜보세요. 서비스가 코드를 보내면 같은 행에 코드가 표시됩니다.
주문은 20분 동안 유지됩니다. 코드가 도착한 경우에만 요금을 내며, 취소하거나 만료된 주문은 자동으로 환불되므로 투숙객용 플로우를 점검하는 지원 담당자도 시도할 때마다 재무 승인을 받을 필요가 없습니다.
코드가 지연될 때: 간단한 복구 절차
전달 시간은 서비스와 라우트에 따라 다르므로 처음 1분간 조용한 것은 정상입니다. 아직 아무것도 도착하지 않았다면 다음을 따르세요.
- 윈도우가 닫히기 직전까지 계속 기다립니다.
- 하루 중 나중에 다시 시도하거나 다른 서비스 라우트로 테스트합니다.
- 대상 서비스가 가상 번호를 허용하는지 확인합니다. 정책상 거부하는 서비스도 있습니다.
- 새 주문을 빠르게 연속으로 넣지 마세요. 요청 한도만 낭비됩니다.
단일 국가의 재고가 부족할 때 라우트 간 폴백을 구성하는 방법은 OTP 국가별 라우팅 글에서 설명합니다.
장기 회선, 지갑, 샌드박스 모드
OTP Route는 몰디브에서 셀프서비스 장기 번호를 제공하지 않습니다. 팀이 계속 보유할 회선이 필요하면 [email protected]으로 문의하세요. 가능 여부는 현지 규정에 따라 달라집니다. 매달 갱신되는 Dedicated Numbers는 미국과 캐나다에서만 제공되며 월 $1.95부터 시작합니다($1.95/month).
결제는 하나의 선불 USD 지갑에서 이루어지며 구독이나 요금제 등급이 없습니다. 카드 또는 USDT/USDC로 충전하면 충전할 때마다 PDF 인보이스가 이메일로 도착합니다. 개발자는 개발 계정에 샌드박스 모드를 요청해 시뮬레이션된 번호와 코드로 연동을 테스트할 수 있습니다.
사용은 합법적인 범위로 유지하세요. 자사 제품을 테스트하고 각 서비스의 약관을 따르며, OTP Route의 이용 정책(Acceptable Use Policy)이 모든 주문에 적용된다는 점을 기억하세요.
자주 묻는 질문
몰디브 전화번호는 몇 자리인가요?
+960 국가 코드 뒤에 일곱 자리이며 트렁크 접두어는 없습니다. 검증 로직이 이 짧은 길이를 허용해야 합니다.
몰디브의 API 국가 ID는 무엇인가요?
mv입니다. GET /api/v1/prices와 POST /api/v1/activations의 본문에 전달하세요.
몰디브에 가지 않고도 예약 앱의 +960 가입을 확인할 수 있나요?
네. OTP Gateway에서 일회용 몰디브 번호를 주문해 앱에 입력하고, 대시보드나 API로 코드를 읽으면 됩니다.
몰디브 코드가 도착하지 않으면 내 돈은 어떻게 되나요?
청구되지 않습니다. SMS 없이 20분 윈도우가 끝나거나 직접 취소하면 전액이 지갑으로 돌아옵니다.
인증 문자는 디베히어로 오나요?
국제 서비스는 대부분 영어로 보내지만 문구는 앱마다 다릅니다. 어느 언어든 동작하도록 문장이 아닌 숫자를 파싱하세요.
직원 계정용으로 +960 번호를 계속 가질 수 있나요?
셀프서비스로는 불가능합니다. 유지형 회선은 미국과 캐나다 전용 제품이며, 몰디브는 [email protected]으로 문의해 옵션을 확인하세요.
OTP Route를 쓰려면 월정액 요금제가 필요한가요?
아니요. 카드 또는 USDT/USDC로 충전한 선불 USD 지갑에서 사용한 만큼만 내며, 충전마다 PDF 인보이스가 발급됩니다.
서비스 이름은 각 소유자의 상표입니다. OTP Route는 해당 소유자와 제휴 관계가 없습니다. 번호는 합법적으로 사용하고, 각 서비스의 약관과 당사의 허용 가능한 사용 정책을 준수하세요.