감비아 번호 체계에서 엔지니어가 알아야 할 점은 무엇인가요?
감비아의 국제 전화 코드는 +220이며 트렁크 접두사가 없으므로, 번호의 국내 표기와 국제 표기는 국가 코드 유무만 다릅니다. 가입자 번호는 7자리이므로 전체 E.164 문자열은 +220에 7자리가 붙는 형태입니다.
몇 가지 습관을 들이면 데이터를 깨끗하게 유지할 수 있습니다.
- 사용자 테이블에는 표준 E.164 형식만 저장하세요.
- 입력에서 공백과 대시는 지우되 앞자리 숫자는 지우지 마세요. 제거할 0이 없기 때문입니다.
- 국가 선택기에서 "Gambia"와 "The Gambia" 둘 다로 검색되게 하세요. 사용자는 둘 다 입력하는데, 하나만 매칭되면 고객 문의가 생기기 쉽습니다.
감비아는 거의 전체가 세네갈에 둘러싸여 있으므로, 지오로케이션이나 IP 기반 기본값이 감비아 방문자에게 +221을 미리 선택하지 않는지 다시 확인하세요.
감비아 OTP 메시지는 어떤 언어를 쓰며 인코딩이 왜 중요한가요?
공용어가 영어이므로 글로벌 앱의 인증 문자는 대부분 영어로 도착합니다. 일상적으로는 월로프어, 만딩카어, 풀라어가 널리 쓰입니다. 자사 제품이 SMS 템플릿을 월로프어로 현지화한다면 인코딩을 주의하세요. ë 같은 문자는 GSM-7 알파벳에 없어서 메시지 전체가 UCS-2로 바뀌고, 세그먼트당 길이가 160자에서 70자로 줄어듭니다. 긴 현지화 템플릿은 여러 조각으로 나뉠 수 있으므로, 잘림이 생겨도 살아남도록 코드를 메시지 앞부분에 두세요.
제품 팀은 왜 감비아에서 테스트하거나 운영하나요?
시장은 작지만 사용 사례는 구체적입니다. 송금 및 핀테크 앱은 영국, 미국, 유럽 대륙에 사는 많은 디아스포라를 상대하므로, 해외의 송금인이 +220 번호를 가진 수취인을 온보딩할 수 있음을 증명해야 합니다. 대서양 연안의 관광업체는 투숙객과 직원을 인증합니다. 서아프리카 전역으로 출시하는 지역 제품은 사용자가 많이 겹치기 때문에 감비아를 세네갈과 함께 테스트하는 경우가 많습니다.
테스트용 +220 번호로는 전체 경로를 확인할 수 있습니다. 양식이 번호를 받아들이는지, 공급자가 해당 번호로 라우팅하는지, 반대편 사람이 코드를 읽을 수 있는지입니다. QA 테스트 페이지에서 팀이 이를 릴리스 점검에 녹이는 방법을 설명합니다.
현재 +220 번호로 코드를 보내는 서비스는 무엇인가요?
감비아 경로에는 1,000개가 넘는 서비스가 있습니다. 실시간 스냅샷의 인기 서비스는 WhatsApp, Facebook, Telegram, Google(Gmail & YouTube), Instagram, TikTok, X(Twitter), ChatGPT (OpenAI), Microsoft & Outlook, Amazon, Discord, Snapchat, LinkedIn, Signal, imo입니다.
재고는 하루 중에도 바뀌므로 목록은 참고용으로만 보고, 테스트 스위트에 가정을 하드코딩하지 말고 실행 전마다 gm 경로를 확인하세요.
API로 감비아 SMS OTP 코드를 받으려면 어떻게 하나요?
or_live_로 시작하는 Bearer 키로 https://otproute.com/api/v1에 인증하세요. 먼저 GET /api/v1/prices?country=gm&service=whatsapp을 호출해 해당 조합이 열려 있는지와 가격을 확인합니다. 그다음 POST /api/v1/activations에 본문 {"service": "whatsapp", "country": "gm"}을 보내 activation을 생성하면, 응답에 번호와 테스트 케이스에 기록해 둘 activation id가 들어 있습니다.
흐름에서 SMS가 발송되면 activation.sms_received 웹훅이 엔드포인트로 전달됩니다. X-OTPRoute-Signature 헤더(타임스탬프, 점, 원문 본문을 엔드포인트 시크릿으로 계산한 HMAC-SHA256)를 검증하고 오래된 타임스탬프의 요청은 버리세요. 엔드포인트를 노출하고 싶지 않다면 GET /api/v1/activations/{id}를 폴링하세요. 쓰지 않는 activation은 POST /api/v1/activations/{id}/cancel로 취소합니다. 한도는 계정당 분당 요청 300회, 키 10개, 웹훅 엔드포인트 5개이며, 이 감비아 OTP API 흐름은 개발자 페이지와 웹훅 캡처 가이드에서 더 자세히 다룹니다.
개발자가 아니라면 대시보드에서도 같은 일을 할 수 있습니다. OTP Gateway를 열고 감비아와 서비스를 고른 뒤 가격을 확인하고 주문하면, activation에 코드가 표시됩니다.
+220 번호로 코드가 오지 않으면 어떻게 하나요?
활성화 제한 시간은 20분입니다. 그 시간 안에 SMS가 오지 않거나 취소하면 전액이 자동으로 지갑에 환불되므로, 코드를 놓쳐도 비용은 들지 않습니다.
코드가 늦을 때는 조치하기 전에 제한 시간을 충분히 두세요. 일부 서비스는 가상 번호를 아예 거부하므로 서비스가 이를 받아 주는지 확인하세요. 그다음에는 나중에 다시 시도하거나 다른 서비스 경로를 써 보세요. 스크립트는 새 주문을 빠른 루프로 보내지 말고 시도 사이에 백오프를 두세요. 그렇게 하면 전송이 나아지지 않고 재고만 소모됩니다.
감비아 장기 회선을 구할 수 있나요, 결제는 어떻게 하나요?
OTP Route는 감비아에서 셀프서비스 장기 번호를 제공하지 않습니다. 갱신하는 동안 계속 보유하는 Dedicated Numbers는 미국과 캐나다에만 있으며 월 $1.95부터입니다. 오래 쓸 +220 회선이 필요하면 [email protected]으로 이메일을 보내 주세요. 마련할 수 있는지는 현지 규정에 달려 있습니다.
계정은 하나의 선불 USD 지갑으로 운영됩니다. 사용한 만큼만 내고 구독이 없으며, 카드 또는 USDT/USDC로 충전하고 충전마다 PDF 인보이스를 이메일로 받습니다. 개발자는 샌드박스 모드를 요청할 수 있으며, 시뮬레이션된 번호와 코드로 OTP 라우팅을 처음부터 끝까지 테스트할 수 있습니다. 번호는 본인의 합법적인 계정과 제품에만 사용하고, 각 서비스의 약관을 따르며, OTP Route의 이용 정책(Acceptable Use Policy)이 적용됨을 기억하세요.
자주 묻는 질문
반줄을 방문하지 않고도 핀테크 앱의 +220 온보딩을 점검할 수 있나요?
네. OTP Gateway에서 감비아 인증 번호를 주문하고 온보딩을 실행한 뒤, 대시보드나 API로 코드를 읽으세요.
API 요청에서 감비아의 국가 코드 값은 무엇인가요?
gm이며 GET /api/v1/prices와 POST /api/v1/activations 모두에 사용합니다.
감비아 전화번호는 몇 자리인가요?
+220 국가 코드 뒤에 7자리이며, 추가하거나 제거할 트렁크 접두사는 없습니다.
감비아 SMS 인증 비용은 얼마인가요?
코드당 $0.20부터입니다. 서비스별 실시간 가격은 API가 반환하며 주문 전에 대시보드에도 표시됩니다.
WhatsApp 코드는 감비아 번호에 항상 도착하나요?
아니요. 서비스가 특정 번호로 발송할지 스스로 결정하기 때문에 어떤 경로도 이를 약속할 수 없습니다. 20분 안에 아무것도 오지 않으면 비용은 환불됩니다.
스테이블코인으로 OTP Route 요금을 낼 수 있나요?
네. 지갑은 카드 결제와 함께 USDT, USDC를 받으며, 충전할 때마다 PDF 인보이스가 이메일로 발송됩니다.
서비스 이름은 각 소유자의 상표입니다. OTP Route는 해당 소유자와 제휴 관계가 없습니다. 번호는 합법적으로 사용하고, 각 서비스의 약관과 당사의 허용 가능한 사용 정책을 준수하세요.