한국어
Discord 휴대폰 인증 코드를 QA 워크플로에 연결하는 방법
팀은 OTP Route의 OTP Gateway에서 discord 서비스용 임시 번호를 주문해 Discord에 입력하고, 대시보드 또는 API와 서명된 웹훅으로 SMS를 읽어 Discord 인증 코드를 받을 수 있습니다. 요금은 코드당 $0.20부터 시작하며, 20분 안에 코드가 도착한 경우에만 결제됩니다.
Discord는 언제 휴대폰 번호를 요구하나요?
Discord가 모든 신규 사용자에게 휴대폰 번호를 요구하는 것은 아니지만, 널리 알려진 몇 가지 상황에서는 번호를 묻습니다. 가입 후이거나 활동이 평소와 다르게 보일 때 휴대폰 인증을 요구할 수 있습니다. 서버 소유자는 인증 수준을 설정할 수 있고, 가장 엄격한 수준에서는 휴대폰 인증을 마친 계정만 멤버로 들어올 수 있습니다. 인증된 휴대폰은 2단계 인증의 SMS 백업이나 계정 복구에도 쓰입니다.
Discord는 일반적으로 하나의 전화번호를 한 번에 계정 하나에만 연결하게 하며, 가상 번호로 판단되는 번호는 거부할 수 있습니다. 두 가지 모두 테스트 계획에 영향을 줍니다.
Discord 기반 서비스를 만드는 팀에 테스트 번호가 필요한 이유는 무엇인가요?
봇 개발자, 게임 스튜디오, 커뮤니티 플랫폼은 가장 높은 인증 수준의 서버에 참여해야 하는 스테이징 계정을 운영하는 경우가 많고, 이런 계정에는 인증된 휴대폰이 필요합니다. QA 팀은 멤버가 휴대폰 인증을 통과한 뒤 봇의 온보딩, 역할 부여, 환영 흐름이 올바르게 동작하는지 확인합니다. 공식 커뮤니티를 운영하는 운영팀은 관리자 계정을 직원의 개인 번호와 분리해 둡니다. Discord용 가상 번호를 쓰면 동료의 개인 SIM을 업무 계정에 묶지 않고도 이런 경우를 모두 처리할 수 있습니다.
어느 나라에서 Discord 코드를 받을 수 있나요?
OTP Gateway는 197개국에서 Discord를 지원합니다. 예를 들면 미국, 영국, 독일, 브라질, 필리핀, 페루, 캐나다, 프랑스, 폴란드, 튀르키예, 멕시코, 인도, 인도네시아, 일본, 아루바, 과들루프가 있습니다.
테스트할 사례에 맞는 국가를 고르세요. 브라질 게이머를 겨냥한 커뮤니티라면 로케일, 전화번호 형식, 지역별 안내가 실제 멤버가 보는 것과 맞도록 브라질 번호로 점검해야 합니다. 재고는 하루 중에도 바뀌므로, 경로를 하드코딩하지 말고 API로 현재 이용 가능한 경로를 조회하세요.
API로 Discord 코드를 요청하려면 어떻게 하나요?
or_live_ 접두사의 Bearer 키로 https://otproute.com/api/v1에 인증합니다(계정당 키 최대 10개, 웹훅 엔드포인트 최대 5개, 분당 300회 요청). 서비스 ID는 discord입니다.
GET /api/v1/prices?country=gb&service=discord로 비용과 이용 가능 여부를 확인하세요.gb자리에는GET /api/v1/countries에서 찾은 필요한 국가 ID를 넣습니다.{"service": "discord", "country": "gb"}로POST /api/v1/activations를 호출해 주문을 만듭니다.- 받은 번호를 Discord의 휴대폰 입력창에 넣고 SMS를 요청합니다.
- 웹훅이나 폴링으로 코드를 받아 제출합니다.
- 실행이 일찍 끝나면
POST /api/v1/activations/{id}/cancel을 호출합니다.
웹훅 핸들러는 Discord 코드 이벤트를 어떻게 처리해야 하나요?
엔드포인트를 activation.sms_received, activation.expired, activation.cancelled에 구독시키세요. 각 요청에는 X-OTPRoute-Signature: t=<unix>,v1=<hex>가 포함됩니다. 엔드포인트 시크릿으로 <t>.<raw body>의 HMAC-SHA256을 계산해 상수 시간 비교로 대조하고, 오래된 타임스탬프는 거부하세요. 세부 사례는 웹훅 보안 글에서 다룹니다.
activation id를 기준으로 기록해 핸들러를 멱등하게 만들면 재전송된 요청이 아무것도 바꾸지 않습니다. 엔드포인트를 공개하고 싶지 않다면 적당한 간격으로 GET /api/v1/activations/{id}를 폴링하세요. 전체 레퍼런스는 문서에 있습니다.
대시보드, 20분 수신 시간, 코드 미수신은 어떻게 되나요?
개발자가 아니어도 브라우저에서 주문할 수 있습니다. OTP Gateway를 열고 Discord와 국가를 선택해 가격을 확인한 뒤 번호를 복사하고, 주문 카드에서 SMS를 기다리세요.
모든 주문은 20분 동안 유지되며 코드 한 건을 처리합니다. 코드가 오지 않거나 직접 취소하면 전액이 지갑으로 반환됩니다. Discord 코드가 보이지 않을 때는 다음을 확인하세요.
- Discord가 가상 번호로 보고 거부했을 수 있으니 다른 국가 경로를 시도하세요.
- 수신 시간은 경로에 따라 달라지므로 시간이 끝날 때까지 기다리세요.
- 짧은 간격으로 반복 주문하지 말고 나중에 다시 시도하세요.
미국 또는 캐나다 전용 번호가 더 나은 선택은 언제인가요?
Gateway 번호는 코드 한 건용이지만, 나중에 재인증이나 복구가 필요한 관리자 또는 스테이징 계정에는 계속 관리할 수 있는 번호가 필요합니다. 미국과 캐나다의 Dedicated Number는 월 $1.95부터 시작하고, 지갑에서 자동 갱신되며, 대시보드와 number.sms_received로 SMS를 받고, 언제든 해제할 수 있습니다. 가상 번호 페이지를 참고하세요.
OTP Route는 본인의 제품과 정당한 계정에만, 실제 개인 또는 사업체당 계정 하나씩 사용하세요. 휴대폰 인증도 관할하는 Discord의 약관과 OTP Route의 이용 정책(Acceptable Use Policy)을 따라야 합니다. Discord는 해당 소유자의 상표이며 OTP Route는 Discord와 제휴 관계가 없습니다.
자주 묻는 질문
개인 휴대폰 없이 Discord OTP를 받으려면 어떻게 하나요?
OTP Gateway에서 discord 서비스용 번호를 주문해 Discord에 입력한 뒤, 대시보드 또는 API에서 코드를 확인하세요.
Discord는 가입 점검에 모든 가상 번호를 받아 주나요?
아니요. Discord가 일부 번호를 거부할 수 있으며, 코드가 끝내 오지 않으면 주문이 환불되므로 다른 국가를 시도할 수 있습니다.
스테이징 봇 테스트 계정이 인증된 휴대폰을 요구하는 서버에 참여할 수 있나요?
네. Discord 자체 안내에 따라 계정이 휴대폰 번호 인증을 마쳤고 Discord 약관을 지킨다면 가능합니다.
Discord 인증용 전화번호 비용은 얼마인가요?
$0.20(코드당)부터이며 국가에 따라 다릅니다. 주문 전에 GET /api/v1/prices가 실시간 가격을 돌려줍니다.
같은 Discord 전화번호를 두 번째 계정에도 쓸 수 있나요?
Discord는 일반적으로 번호 하나를 한 번에 계정 하나에만 연결하고 Gateway 번호도 어차피 코드 한 건용이므로, 보유한 계정마다 번호를 하나씩 계획하세요.
Discord 연동을 테스트할 샌드박스가 있나요?
네. 요청하면 개발 계정을 샌드박스로 전환해 지갑 잔액 없이 시뮬레이션된 번호와 코드를 받을 수 있습니다.
Discord SMS 인증 테스트 비용은 어떻게 결제하나요?
카드 또는 USDT/USDC로 충전하는 선불 USD 지갑으로 결제하며, 월 사용료는 없고 충전마다 PDF 인보이스가 발급됩니다.
서비스 이름은 각 소유자의 상표입니다. OTP Route는 해당 소유자와 제휴 관계가 없습니다. 번호는 합법적으로 사용하고, 각 서비스의 약관과 당사의 허용 가능한 사용 정책을 준수하세요.