日本語
シンガポールのSMSコードを+65番号で受信:チームが最初に聞くこと
OTP Routeでは、OTP Gatewayを通じてシンガポール(+65)の認証番号をオンデマンドで用意し、コードをダッシュボードに表示するほか、APIポーリングまたは署名付きWebhookでお使いのシステムへ届けます。料金は1コード$0.20〜です。20分のウィンドウ内にSMSが届かなければ、全額がウォレットに戻ります。
なぜプロダクトチームはシンガポールの番号でテストするのですか?
シンガポールは地域統括拠点が置かれることが多く、東南アジアの展開の多くは、より大きな近隣市場に進む前にここから始まります。ビジネスはおもに英語で行われ、マレー語、中国語(北京語)、タミル語も公用語なので、多言語のサインアップ文面を確認するのにコンパクトな場所です。QAチームは+65ルートを使って、自社の認証SMSがシンガポールの加入者に届くこと、現地番号でログイン画面が正しく動作することを確認します。グロースチームは、この地域向けにSaaSオンボーディングを立ち上げるときに使います。
実務的な側面もあります。地域のECや配車アプリがここでは非常によく使われているので、マーケットプレイスやデリバリーのチームは、回帰テストスイートにマレーシア、インドネシア、フィリピンと並んでシンガポールのケースを必要とすることがよくあります。実際の+65番号に対してこのケースを走らせれば、モックのSMSプロバイダーでは見えない問題を捕まえられます。たとえば、この市場だけコードの書式が違う送信元や、8桁の国内番号を拒否する画面などです。
+65のルートでコードを送信できるサービスは?
現在、シンガポールでは1,600を超えるサービスを利用できます。現時点のスナップショットで人気なのは、Shopee、Lazada、WhatsApp、Telegram、Google (Gmail & YouTube)、Facebook、Instagram、TikTok、LINE、WeChat、Microsoft & Outlook、Amazon、Airbnb、LinkedInです。在庫は1時間ごとに変わるため、リストをハードコードせず、コードでリアルタイムの在庫状況を読み取ってください。
EC事業のチームにとって興味深いのは、2つのマーケットプレイスです。ShopeeやLazadaのログインに依存する販売者向けツールやストアフロントの連携は、近隣市場に展開する前にシンガポールの番号で検証できます。LINEやWeChatといったメッセージングアプリは、アジアの他の地域からの訪問者や居住者にサービスを提供するプロダクトにとって重要です。
`sg`のAPI呼び出しの流れは?
GET /api/v1/prices?country=sg&service=shopeeは、価格と、その組み合わせが注文可能かどうかを返します。POST /api/v1/activationsに{"service": "shopee", "country": "sg"}を送ると、番号が確保されてアクティベーションIDが返ります。- テストがSMSをトリガーしたあと、
X-OTPRoute-Signature("<t>.<raw body>"のHMAC-SHA256、タイムスタンプも確認)で署名されたWebhookのactivation.sms_receivedを待つか、GET /api/v1/activations/{id}をポーリングします。 POST /api/v1/activations/{id}/cancelで不要になったアクティベーションを閉じると、代金はすぐにウォレットへ戻ります。
キーのプレフィックスはor_live_で、制限は開発者ハブで説明しています。アカウントごとにキー10個、Webhookエンドポイント5つ、毎分300リクエストです。
シンガポールのスイートを安定させる習慣が2つあります。1つ目は、SMSをトリガーする前にアクティベーションIDをテストログに書き出し、失敗した実行をあとから追跡できるようにすることです。2つ目は、Webhookの配信が繰り返される可能性を前提に、各アクティベーションIDを一度だけ処理することです。HMACによるOTP Webhookの検証の解説に、両方のチェックを簡潔に行う方法があります。
開発者でない人も同じことができますか?
ダッシュボードでOTP Gatewayを開き、シンガポールとサービスを選び、表示された料金を確認して確定します。+65の番号をアプリにコピーしてコードを要求すると、アクティベーションの行にコードが現れます。それだけです。インストールするものはありません。シンガポールのオフィスに登録されたビジネスプロフィールを一度だけ確認する必要があり、従業員の個人の携帯電話番号をアカウントに登録したくない場合に、サポートや運用のスタッフがこの方法をよく使います。
+65の番号はどう保存すべきですか?
シンガポールの番号は8桁でトランクプレフィックスはなく、携帯電話は8か9で始まります。E.164では+65に8桁を続けた形になります。入力からスペースと先頭の00を取り除いて正規化し、検索で一致するよう、保存する値には書式を含めないでください。地域向けアプリでよくあるバグは、国内向けのゼロがある市場のバリデーターを再利用し、有効な+65の入力を弾いてしまうことです。シンガポールの番号を使った自動テストを1つ入れておけば防げます。
シンガポールの番号を長期的に保持できますか?
セルフサービスではできません。長期用の回線(Dedicated Numbers、月額$1.95から)は、米国とカナダにのみ販売しています。恒久的な+65の回線が必要なチームは[email protected]にメールで問い合わせできますが、提供の可否は現地の規制に左右され、保証はできません。どちらのモデルがテストケースに合うかを判断するには、一時番号と専用番号の比較の記事が参考になります。
課金はどのルートでも同じです。前払いのUSDウォレット、カードまたはUSDT/USDCでのチャージ、チャージごとにメールで届くPDFの請求書。月額料金はなく、最新の料金は料金ページに掲載しています。
よくある質問
シンガポールのSIMカードがなくても、プロダクトでシンガポールのアカウントを認証できますか?
はい。OTP Gatewayで+65の番号を注文し、プロダクトからコードを送信して、ダッシュボードまたはAPIで読み取ります。
OTP Route APIでのシンガポールの国IDは何ですか?
sgです。価格とアクティベーションのエンドポイントで、サービスIDと一緒に使います。
+65のアクティベーションは、SMSをどのくらい待ちますか?
20分です。タイムアウトまたはキャンセルされた実行は、全額が自動的にウォレットへ返金されます。
シンガポールのコードが届かない場合はどうすればよいですか?
ウィンドウが終わるまで待ってから、時間を置くか別のルートを試してください。サービスが仮想番号を受け付けるか確認し、短時間に再注文を繰り返すのは避けてください。送信元のレート制限に引っかかりやすくなります。
OTP Routeはシンガポールの番号に月額料金がかかりますか?
いいえ。カードまたはUSDT/USDCでチャージする前払いのUSDウォレットから従量課金で、チャージごとにPDFの請求書がメールで届きます。
シンガポールの認証SMSは何語で届きますか?
主なビジネス言語が英語なので通常は英語ですが、送信するサービスとアカウントの言語設定によって異なります。
資金を使わずに、CIでシンガポールのOTPテストを実行できますか?
開発アカウントでサンドボックスモードをリクエストしてください。模擬の番号とコードが返されるため、連携全体をエンドツーエンドで実行できます。
OTP Routeを、マーケットプレイスのアカウントを大量に作成するために使えますか?
いいえ。ご自身のプロダクトのテストと、正当なビジネスアカウントの運用を目的としており、各サービスの利用規約とOTP Routeの利用規約(Acceptable Use Policy)に従う必要があります。
サービス名はそれぞれの所有者の商標です。OTP Route はこれらの企業と提携していません。番号は合法的にご利用いただき、各サービスの利用規約および当社の利用規定に従ってください。