+262番号でレユニオン島向けのサインアップをテストする

国番号 +262OTP Gateway は 1 コードあたり $0.20 から専用番号:米国・カナダのみAPI ID: re
クイックアンサー

OTP Routeでは、レユニオン(+262)の認証コードを一時番号で受信できます。コードはダッシュボードに表示され、REST APIと署名付きWebhookで自社システムにも届きます。OTP Gatewayの料金は1コードあたり $0.20 からで、サービスごとにリアルタイムで提示され、20分の有効時間内にSMSが届いたときだけ課金されます。未使用の注文は、ウォレットに自動的に返金されます。

レユニオンを独立したテスト市場として扱うのはなぜですか?

レユニオンはインド洋にあるフランスの海外県です。フランスおよびEUに属しながら、独自の国番号 +262 と独自の携帯電話ルートを持っています。この組み合わせが、多くのサインアップフォームの落とし穴になります。「フランス +33」しか選べない国の選択欄では、島の住民が誤った番号を入力せざるを得ませんし、本土向けにコピーした検証ロジックが、現地の実在の番号を拒否することもあります。

チームがここでテストするのは、フランス向けのプロダクトを海外県へ広げるとき、配達や旅行のアプリが島に対応するとき、サポート担当者がサン=ドニの顧客に実際に届くものを再現する必要があるときです。コードは通常フランス語で届きます。レユニオン・クレオール語は広く話されていますが、自動送信のテキストで使われることはまれです。島の時刻はUTC+4で、夏時間はありません。現地の営業時間に合わせてテストを実行するときは、この点を覚えておくと役立ちます。

+262の番号は、どのように書式化して保存しますか?

レユニオンはフランスの番号計画に従います。国内では番号は10桁で、国内プレフィックス 0 で始まり、携帯電話は一般的に 0692 または 0693 で始まります。E.164では、この 0 を取り除いて国番号を付け、+262692XXXXXX の形になります。

検証に組み込んでおきたい点が2つあります。

  • +262 はマヨットと共有されているため、すべての+262番号がレユニオンのものだと決めつけないでください。ユーザーが選択した国を、番号と一緒に保存します。
  • 保存する前にE.164へ正規化し、スペース区切りのフランス式(0692 XX XX XX)への整形は、表示のときだけにします。

レユニオンの認証用番号で利用できるサービスは?

現在のレユニオンのスナップショットでは、900を超えるサービスが利用できます。よく使われるルートには、WhatsApp、Google (Gmail & YouTube)、Facebook、Airbnb、Instagram、Telegram、TikTok、Snapchat、Microsoft & Outlook、Amazon、Uber、LinkedIn、Discordがあります。在庫は1日の中で変動するため、実行のたびに最新の一覧を取得してください。

レユニオンOTP APIの呼び出し手順は?

https://otproute.com/api/v1 に対し、Bearerキー(or_live_…)を使って、次の順に進めます。

  1. GET /api/v1/services と GET /api/v1/countries でIDを調べます。レユニオンは re です。
  2. GET /api/v1/prices?country=re&service=<id> で料金を確認します。
  3. POST /api/v1/activations に {"service": "<id>", "country": "re"} を送って注文します。
  4. 署名付きWebhookで activation.sms_received を受け取るか、GET /api/v1/activations/{id} をポーリングします。
  5. 不要になった注文は、POST /api/v1/activations/{id}/cancel でキャンセルします。

X-OTPRoute-Signature は、<t>.<raw body> に対するHMAC-SHA256を再計算して検証し、古いタイムスタンプは拒否し、アクティベーションIDで重複を排除してください。この検証の手順は、OTP Webhookのセキュリティの記事で解説しており、このSMS認証APIの全フィールドはドキュメントにまとめられています。

開発者以外が+262のコードをダッシュボードで受け取るには?

OTP Routeダッシュボードで、OTP Gatewayを開き、レユニオンとサービスを選び、表示された価格を確認して、+262の番号をテスト中のアプリにコピーします。コードは配信されると、注文のページに表示されます。新しいチームメンバーは、メールのコードまたはGoogleでサインアップできます。

+262のコードが届かないときは、何を確認すればよいですか?

各アクティベーションの有効時間は20分で、課金されるのはコードが届いたときだけです。時間内に何も届かなかった場合やキャンセルした場合は、チケットを出さなくても、全額がウォレットに戻ります。

レユニオンの実行で役立つ、簡単なトラブルシューティングのリストです。

  • 時間をかける。 ルートが失敗したと判断する前に、有効時間が終わるまで待ちます。早い段階で2つ目の注文を出すと、結果が分かりにくくなるだけです。
  • 番号の種類を確認する。 仮想番号を断るサービスもあり、再試行しても変わりません。
  • フォームを見直す。 アプリが黙って +262 を +33 に書き換えていると、テキストは別の国に送られます。バックエンドが送信する正確な文字列をログに残してください。
  • 根気よく再試行する。 後でもう一度試すか、別のサービスルートを使い、CIジョブには短い間隔の繰り返しではなくバックオフを持たせます。

OTP配信失敗を減らす方法の記事では、確認しておきたい他の原因も扱っています。

長期回線と課金については?

レユニオンには、セルフサービスの長期番号はありません。継続的に使える+262の回線が必要な場合は、[email protected] にメールしてください。提供の可否は現地の規則によるため、確約はできません。Dedicated Numbersは米国とカナダ向けの製品で、月額$1.95からです。

お支払いは、プリペイドのUSDウォレットによる従量課金で、月額料金はありません。カードまたはUSDT/USDCでチャージでき、チャージごとにPDFの請求書が届きます。開発アカウントは、サンドボックスモードを依頼すれば、シミュレートされた番号とコードで連携を試せます。詳細は料金をご覧ください。なお、島へのOTPルーティングも、他の国とまったく同じ方法で課金されます。

よくある質問

島のSIMがなくても、レユニオンのSMS OTPコードを受信できますか?

はい。OTP Gatewayで+262番号を注文し、ダッシュボードでコードを読み取るか、Webhookにプッシュしてもらえます。

APIでは、レユニオンはフランスに含まれますか?

いいえ。フランス本土とは別の国ID re と、独自のサービス一覧があります。

マヨットの番号も+262を使いますか?

はい。2つの地域で国番号を共有しているため、E.164の番号と一緒に、選択された国も保存しておくべきです。

20分以内にコードが届かなかった場合はどうなりますか?

アクティベーションが終了し、全額が自動的にウォレットへ戻ります。課金されるのは、コードが配信されたときだけです。

サービスが、テスト用の+262番号を拒否したのはなぜですか?

プラットフォームによっては、方針として仮想番号を拒否します。返金のために有効時間が終わるのを待ち、その後は、ループで再注文せず、時間を置いて再試行するか、別のサービスルートをテストしてください。

レユニオンの認証SMSは何語で届きますか?

通常はフランス語ですが、送信元サービスが決めます。自社のテンプレートが、フランス語のアクセント記号を正しく表示するか確認してください。

ステージングアカウントの繰り返しログイン用に、レユニオンの番号を保持できますか?

セルフサービスでは提供していません。このような使い方では、アカウントを米国またはカナダのDedicated Numberに移すか、サポートにメールして+262の回線が可能かどうかを問い合わせます。

OTP Routeをレユニオンで使うことは、サービスの利用規約上許されますか?

OTP Routeは、自社の正当な製品とアカウントのテストと運用のためのものです。各サービスの利用規約と利用規定(Acceptable Use Policy)に従ってください。典型的な構成については、QAテストのページをご覧ください。

サービス名はそれぞれの所有者の商標です。OTP Route はこれらの企業と提携していません。番号は合法的にご利用いただき、各サービスの利用規約および当社の利用規定に従ってください。

数分で最初の OTP をルーティング

無料アカウントを作成し、USD ウォレットにチャージして、ダッシュボードまたは API から番号を注文。月額料金はありません。