SMSで本人確認

シンプルな本人確認プロセスで、潜在顧客の取りこぼしを減らします。
ユーザーの電話番号が必要なサービスと相性抜群です!

導入は極めて簡単、90秒で実装できます。
image description

お客様のワンタイムパスワスワードは、”3592”になります。

お客様の車両は到着しています。車種・色:トヨタカムリ・シルバー 運転手:鈴木

ご注文ありがとうございます。注文番号(3521)は在庫確認中です。通常3−5営業日で出荷致します.

お客様のMyApp認証コードは(5192)です

アプリ・ダウンロード iOSApp : http://ringc.co/o15d0631 アクティベーションコード: 1283.

ネット市場 PIN: 8251. お買い物を完了させるためにPIN番号を入力してください。

  • image description
  • Nvidia
  • Klarna
  • Investing
  • Lenddo
  • 99Taxis
  • Workana

シンプルな認証プロセス

SMS又は電話を使った2段階認証

登録ユーザーに認証コードを送り、不正ユーザーを排除できます。

試してみよう!
2段階認証サンプル

本人確認プロセス以外でも、
マーケティング用途で役立ちます。

image description
アプリダウンロード数の増加

ユーザーは仕事にはパソコンを使い、私用には携帯を使います。

あなたのアプリを簡単にダウンロード出来るように、携帯へダウンロード用のリンクを送りましょう。

image description
確実な連絡手段の確保
(2FA)

現代、ユーザーは多くのネットサービスを使用しログイン情報を使い分けねばなりません。 2段階認証を使用することにより、ユーザーは、パスワードの再設定など煩わしさから解放され、 1番大事な顧客満足度を損なわせずにすみます。

ユーザーは、いつもあなたのサービスに認証された携帯電話番号でアクセスする事が出来ます。

image description
健全なコミュニティの構築(2FA)

ユーザーは長期に渡り同じ番号を保持しています。アメリカでは、5%以下の人々が携帯電話番号を変更します。

携帯電話番号を認証したユーザーは、サービスを活発に利用し、活発なコミュニティーを形成します。

SMS認証では、携帯番号をキーにメッセージを送信する為、常にユーザーとコンタクトが取れ、ユーザーとサービスを密に関連付けます。

image description
定着率強化(SMS送信)

ユーザーに忘れられないように、間隔が空いているユーザーにサービスのTipsや特別オファーをSMSで送ってみましょう。

SMSの開封率は90%以上に登り、メール、モバイルアプリより高い確率でユーザーに届きます。

image description
ワンタイムパスワード(OTP)

季節やイベント(旅行、セール)に合わせて利用されるサービスがあります。 ユーザーはパスワードを忘れてしまう事が多くあります 。パスワードの再設定やメールアドレスの入力によって、ユーザーを逃してしまわないように、

ワンタイムパスワード(SMS/音声) を導入し、ユーザーが簡単にあなたのサービスに戻れるようにましょう。

image description
サインアッププロセスの簡易化

新規ユーザーを獲得するステップ(アプリダウンロード,サインアップ,パスワード登録,など) において、少しの分かりにくさは、ユーザーの離脱に直結しています。

新規ユーザーを獲得するステップはすごく簡単にしなければなりません。携帯電話番号を入れるだけで登録完了の簡単なステップにすれば、 多くの新規ユーザーを、あなたのアプリ、ウエブサイトに誘導出来ます。

コピペで実装

90秒で導入完了!


// -- 埋め込みウィジェット --

<script src="https://ajax.googleapis.com/ajax/libs
/jquery/3.1.0/jquery.min.js"
></script> <script type='text/javascript' charset='UTF-8' src="//cdn.ringcaptcha.com/widget/v2/bundle.min.js"></script> <div id="xyz" data-widget data-app="APP_KEY" data-locale="en" data-mode="verification"></div> <script type='text/javascript'> $(document).ready(function() { var widget = new RingCaptcha.Widget('#xyz', { app: "APP_KEY", events: { // JavaScriptコールバックを実装 verified: function(event) { alert("Phone number verified!"); } } }).setup(); }) </script> // -- HTML & JS 詳細ドキュメント -- // https://my.ringcaptcha.com/docs/web




// -- リクエスト PIN --

curl -X "POST" "https://api.ringcaptcha.com/APP_KEY/code/sms" \
-d "api_key=API_KEY" \
-d "phone=TO_NUMBER"


// -- 電話番号検証 --

curl -X "POST" "https://api.ringcaptcha.com/APP_KEY/verify" \
-d "api_key=API_KEY" \
-d "phone=TO_NUMBER" \
-d "code=PIN"


// -- API 詳細ドキュメント --
// https://my.ringcaptcha.com/docs/api



												





// -- Coming Soon --




















												





// -- Coming Soon --




















												





// -- Coming Soon --




















												




// -- ダイレクトSMS送信 --

curl -X "POST" "https://api.ringcaptcha.com/APP_KEY/sms" \
-d "api_key=API_KEY" \
-d "phone=TO_NUMBER" \
-d "message=Hi there! This is a test message from
RingCaptcha."


// -- ご利用上の注意 --
// ダイレクトSMS送信機能は、初期設定では無効になっております。
// 有効にするには、RingCaptchaアカウント取得後に、ご連絡お願い致します。


// -- API 詳細ドキュメント --
// https://my.ringcaptcha.com/docs/api





												





// -- Coming Soon --




















												





// -- Coming Soon --




















												





// -- Coming Soon --




















												

<script type='text/javascript' src="//code.jquery.com/jquery-3.1.1.min.js">
</script>
<script type='text/javascript' charset='UTF-8' src="//cdn.ringcaptcha.com/widget/v2/bundle.min.js">
</script>

<script type='text/javascript'>
  $(document).ready(function() {
    $('#widget-point').append(
      '<div id="xyz" data-widget data-locale="en" data-mode="verification" data-type="dual"></div>'
    );

     const appKey = "APP_KEY";

     var widget = new RingCaptcha.Widget('#xyz', {
          app: appKey,
          events: {

          verified: function(event) {
                 alert(‘SAY RINGCAPTCHA’);
          }
      }
    }).setup();
												

<script type='text/javascript' src="//code.jquery.com/jquery-3.1.1.min.js">
</script>
<script type='text/javascript' charset='UTF-8' src="//cdn.ringcaptcha.com/widget/v2/bundle.min.js">
</script>

<script type='text/javascript'>
  $(document).ready(function() {
    $('#widget-point').append(
      '<div id="xyz" data-widget data-locale="en" data-mode="verification" data-type="dual"></div>'
    );

     const appKey = "APP_KEY";

     var widget = new RingCaptcha.Widget('#xyz', {
          app: appKey,
          events: {

          verified: function(event) {
                 alert(‘SAY RINGCAPTCHA’);
          }
      }
    }).setup();
												




// -- 埋め込みウィジェット(アプリダウンロード・リンク) --

<script type='text/javascript' charset='UTF-8' src="//cdn.ringcaptcha.com/widget/v2/bundle.min.js">
</script>

<div id="xyz" data-widget data-app="APP_KEY"
data-locale="en" data-mode="onboarding"></div>
<img src="app-store.png">
<img src="google-play.png">


// -- HTML & JS 詳細ドキュメント --
// https://my.ringcaptcha.com/docs/web





												

<script type='text/javascript' src="//code.jquery.com/jquery-3.1.1.min.js">
</script>
<script type='text/javascript' charset='UTF-8' src="//cdn.ringcaptcha.com/widget/v2/bundle.min.js">
</script>

<script type='text/javascript'>
  $(document).ready(function() {
    $('#widget-point').append(
      '<div id="xyz" data-widget data-locale="en" data-mode="verification" data-type="dual"></div>'
    );

     const appKey = "APP_KEY";

     var widget = new RingCaptcha.Widget('#xyz', {
          app: appKey,
          events: {

          verified: function(event) {
                 alert(‘SAY RINGCAPTCHA’);
          }
      }
    }).setup();
												

<script type='text/javascript' src="//code.jquery.com/jquery-3.1.1.min.js">
</script>
<script type='text/javascript' charset='UTF-8' src="//cdn.ringcaptcha.com/widget/v2/bundle.min.js">
</script>

<script type='text/javascript'>
  $(document).ready(function() {
    $('#widget-point').append(
      '<div id="xyz" data-widget data-locale="en" data-mode="verification" data-type="dual"></div>'
    );

     const appKey = "APP_KEY";

     var widget = new RingCaptcha.Widget('#xyz', {
          app: appKey,
          events: {

          verified: function(event) {
                 alert(‘SAY RINGCAPTCHA’);
          }
      }
    }).setup();
												

<script type='text/javascript' src="//code.jquery.com/jquery-3.1.1.min.js">
</script>
<script type='text/javascript' charset='UTF-8' src="//cdn.ringcaptcha.com/widget/v2/bundle.min.js">
</script>

<script type='text/javascript'>
  $(document).ready(function() {
    $('#widget-point').append(
      '<div id="xyz" data-widget data-locale="en" data-mode="verification" data-type="dual"></div>'
    );

     const appKey = "APP_KEY";

     var widget = new RingCaptcha.Widget('#xyz', {
          app: appKey,
          events: {

          verified: function(event) {
                 alert(‘SAY RINGCAPTCHA’);
          }
      }
    }).setup();
												

<script type='text/javascript' src="//code.jquery.com/jquery-3.1.1.min.js">
</script>
<script type='text/javascript' charset='UTF-8' src="//cdn.ringcaptcha.com/widget/v2/bundle.min.js">
</script>

<script type='text/javascript'>
  $(document).ready(function() {
    $('#widget-point').append(
      '<div id="xyz" data-widget data-locale="en" data-mode="verification" data-type="dual"></div>'
    );

     const appKey = "APP_KEY";

     var widget = new RingCaptcha.Widget('#xyz', {
          app: appKey,
          events: {

          verified: function(event) {
                 alert(‘SAY RINGCAPTCHA’);
          }
      }
    }).setup();
												
Verify your phone number
image description

<script type='text/javascript' src="//code.jquery.com/jquery-3.1.1.min.js">
</script>
<script type='text/javascript' charset='UTF-8' src="//cdn.ringcaptcha.com/widget/v2/bundle.min.js">
</script>

<script type='text/javascript'>
  $(document).ready(function() {
    $('#widget-point').append(
      '<div id="xyz" data-widget data-locale="en" data-mode="verification" data-type="dual"></div>'
    );

     const appKey = "APP_KEY";

     var widget = new RingCaptcha.Widget('#xyz', {
          app: appKey,
          events: {

          verified: function(event) {
                 alert(‘SAY RINGCAPTCHA’);
          }
      }
    }).setup();
												

<script type='text/javascript' src="//code.jquery.com/jquery-3.1.1.min.js">
</script>
<script type='text/javascript' charset='UTF-8' src="//cdn.ringcaptcha.com/widget/v2/bundle.min.js">
</script>

<script type='text/javascript'>
  $(document).ready(function() {
    $('#widget-point').append(
      '<div id="xyz" data-widget data-locale="en" data-mode="verification" data-type="dual"></div>'
    );

     const appKey = "APP_KEY";

     var widget = new RingCaptcha.Widget('#xyz', {
          app: appKey,
          events: {

          verified: function(event) {
                 alert(‘SAY RINGCAPTCHA’);
          }
      }
    }).setup();
												

<script type='text/javascript' src="//code.jquery.com/jquery-3.1.1.min.js">
</script>
<script type='text/javascript' charset='UTF-8' src="//cdn.ringcaptcha.com/widget/v2/bundle.min.js">
</script>

<script type='text/javascript'>
  $(document).ready(function() {
    $('#widget-point').append(
      '<div id="xyz" data-widget data-locale="en" data-mode="verification" data-type="dual"></div>'
    );

     const appKey = "APP_KEY";

     var widget = new RingCaptcha.Widget('#xyz', {
          app: appKey,
          events: {

          verified: function(event) {
                 alert(‘SAY RINGCAPTCHA’);
          }
      }
    }).setup();
												

<script type='text/javascript' src="//code.jquery.com/jquery-3.1.1.min.js">
</script>
<script type='text/javascript' charset='UTF-8' src="//cdn.ringcaptcha.com/widget/v2/bundle.min.js">
</script>

<script type='text/javascript'>
  $(document).ready(function() {
    $('#widget-point').append(
      '<div id="xyz" data-widget data-locale="en" data-mode="verification" data-type="dual"></div>'
    );

     const appKey = "APP_KEY";

     var widget = new RingCaptcha.Widget('#xyz', {
          app: appKey,
          events: {

          verified: function(event) {
                 alert(‘SAY RINGCAPTCHA’);
          }
      }
    }).setup();
												

<script type='text/javascript' src="//code.jquery.com/jquery-3.1.1.min.js">
</script>
<script type='text/javascript' charset='UTF-8' src="//cdn.ringcaptcha.com/widget/v2/bundle.min.js">
</script>

<script type='text/javascript'>
  $(document).ready(function() {
    $('#widget-point').append(
      '<div id="xyz" data-widget data-locale="en" data-mode="verification" data-type="dual"></div>'
    );

     const appKey = "APP_KEY";

     var widget = new RingCaptcha.Widget('#xyz', {
          app: appKey,
          events: {

          verified: function(event) {
                 alert(‘SAY RINGCAPTCHA’);
          }
      }
    }).setup();
												

<script type='text/javascript' src="//code.jquery.com/jquery-3.1.1.min.js">
</script>
<script type='text/javascript' charset='UTF-8' src="//cdn.ringcaptcha.com/widget/v2/bundle.min.js">
</script>

<script type='text/javascript'>
  $(document).ready(function() {
    $('#widget-point').append(
      '<div id="xyz" data-widget data-locale="en" data-mode="verification" data-type="dual"></div>'
    );

     const appKey = "APP_KEY";

     var widget = new RingCaptcha.Widget('#xyz', {
          app: appKey,
          events: {

          verified: function(event) {
                 alert(‘SAY RINGCAPTCHA’);
          }
      }
    }).setup();
												
下記のサービスに連携することもできます。
image description
image description
image description

RingCaptchaラボ

より使い勝手の良いサービスを目指して、進行中のプロジェクト
ラストマイル

2段階認証(2FA)を完了していないユーザーの離脱原因を見つけます。


電話番号でログイン

複雑なユーザーの認証管理を自分で実装しないでください。 代わりに、携帯電話番号でサインアップ、ログインするコードスニペットを追加してください。

音声フォールバック

音声2段階認証(2FA)を完了していないユーザーへ、自動的に音声コードを再送します。

ユーザーマネジメント

複雑なインフラ構築やソフトの問題は、私たちに任せて、ユーザーマネージメントに専念出来ます。


不正ユーザーの排除

unbounce.comなどのインバウンド・マーケティングサービスと連携した際に、実在しない不正な番号を排除します。

ダッシュボード2.0

ユーザー獲得のための高度なプロセスの分析により、ビジネスへより詳細な指針の提示が可能になります。


全世界対応

image description

最適なプランを提供します

Premium

$49分のSMS、音声認証クレジットをプレゼント 追加のクレジットが必要な際、オートチャージされます。
  • 無制限のトランザクション
  • SMSテキストのカスタマイズ
  • 送信者ID指定
  • ボイスメッセージ
  • API アクセス
  • 詳細な分析
  • ホワイトリスト / ブラックリスト
  • 電話番号形式の正規化
  • SMSゲートウェイ
  • プレミアムサポート
14日間の無料トライアル

Enterprise

1ヶ月に100万回以上のトランザクションが
ある場合にオススメのプランです。

企業向けプランでは、取引量に応じた割引と、サービス品質保証、24時間365日のアカウントサポートを提供しています。

お問い合わせ
Startup スタートアップ向けの無料プランは毎月500通のSMSを送信できます。また、SMSの内容は変更できず、広告を含む場合があります。
image description
複数の国で電話番号を各国に最適化して送るのは思った以上に煩雑です。 RingCaptchaは一連のプロセスをシンプルにしてくれました。 SMS認証にかかわるプロセスを最初から最後まで面倒をみてくれます。 この間に複数の国の電話番号取得など煩わしいタスクも必要ありませんでした。 認証プロセスにおいて、レスポンス良くSMSを確実に送ることで、ユーザーからのプロダクトに対する信頼も得ることができました。 — Howard Lince,エンジニアヘッド

90秒で簡単実装。RingCapthaでユーザーマネジメントを強化

お問い合わせ 使ってみる!