본문으로 건너뛰기
OTPRun

인증번호

WhatsApp으로 인증번호를.몇 초 만에 도착하고, 확인까지 알아서.

OTPRun이 코드를 생성해 사용자의 언어로 WhatsApp에서 보냅니다. WhatsApp에서 제때 전달이 확인되지 않으면 Telegram으로 전환하고, 사용자가 입력한 코드도 확인합니다. 코드는 평문으로 저장되지 않습니다.

무료 플랜에는 WhatsApp 번호 1개가 포함됩니다. 카드 등록은 필요 없습니다.

제공 기능

  • 채널 간 자동 전환

    WhatsApp에서 몇 초 안에 전달이 확인되지 않으면 같은 코드가 Telegram으로 갑니다. 어디에서 읽든 코드 하나, 확인도 한 번입니다.

  • 탭해서 인증

    코드를 보내는 대신 링크를 건네세요. 사용자가 링크를 탭해 자신의 WhatsApp에서 코드를 보내 줍니다. 발신 메시지가 없어 내 번호에 위험이 없습니다.

  • 보안 기본 내장

    코드 해시 저장, 오답 횟수 제한, 만료 시간, 그리고 SMS 펌핑과 무차별 대입을 막는 전화번호·IP 주소별 한도를 제공합니다.

요청 한 번

전화번호로 인증을 만들고 코드 입력란을 보여 준 뒤, 사용자가 입력한 값을 확인하세요. 결과는 인증됨, 불일치, 만료, 잠김 중 하나입니다.

코드 보내고 확인하기
curl -X POST https://otprun.com/v1/verifications \
  -H "Authorization: Bearer $OTPRUN_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"to":"+77010000000","app_name":"Acme"}'

curl -X POST https://otprun.com/v1/verifications/$ID/check \
  -H "Authorization: Bearer $OTPRUN_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"code":"482913"}'

시작하는 방법

  1. 무료 계정을 만들고 프로젝트 API 키를 복사하세요.

  2. WhatsApp 번호를 연결하거나 OTPRun Telegram 봇을 사용하세요.

  3. 가입 시 POST /v1/verifications를, 사용자가 코드를 입력하면 POST /v1/verifications/{id}/check를 호출하세요.

자주 묻는 질문

SMS보다 어떻게 더 저렴한가요?

연결한 WhatsApp 번호와 Telegram으로 보내는 코드에는 메시지별 요금이 없습니다. SMS 한 건마다 몇십 원씩 내는 대신 월 정액을 냅니다.

사용자가 WhatsApp을 쓰지 않으면요?

프로젝트의 라우팅 정책에 따라 다음 채널로 넘어가며, 기본값은 Telegram입니다. POST /v1/numbers/check로 번호를 미리 확인할 수도 있습니다.

코드는 어떤 언어로 전송되나요?

메시지 템플릿이 24개 언어로 기본 제공되며, 코드·앱 이름·만료 시간 자리표시자를 넣어 직접 문구를 작성할 수도 있습니다.

코드는 얼마 동안 유효한가요?

기본값은 5분입니다. 30초에서 15분까지, 코드 길이는 4~8자리, 시도 횟수도 설정할 수 있습니다.

첫 코드까지 10분.키 하나, 호출 하나, 끝.

워크스페이스를 만들고, 번호를 연결하거나 Telegram 봇을 사용한 뒤, 대시보드에서 첫 인증을 보내세요.

무료 계정 만들기