日本語
スーダンの認証番号:+249サインアップフローのテスト
OTP Routeは、OTP Gatewayの使い捨て番号でスーダン(+249)の認証コードを受信でき、コードはダッシュボードに表示され、APIポーリングまたは署名付きWebhookでバックエンドに配信されます。料金は$0.20/コードからで、20分のウィンドウ内にSMSが届かなければ、お金はウォレットに戻ります。スーダンのユーザー向けのアラビア語と英語の認証パスを確認する、実用的な方法です。
スーダンの番号の扱いが他と異なる点は何ですか?
スーダンの国番号は+249で、国内の市外プレフィックスは0です。国番号の後の携帯番号は9桁なので、現地のユーザーは0に9桁を続けて入力するかもしれませんが、データベースには+249に9桁を保持すべきです。入力時に正規化してください。区切り文字を取り除き、国番号がある場合は市外の0を外し、SMSのステップに進む前に桁数の誤った文字列を拒否します。表示用のフォーマッターは保存値と分けておけば、サポート担当者は元の番号を変更せずに読みやすい番号を見られます。
コードはアラビア語と英語のどちらで届きますか?
どちらも起こります。アラビア語と英語は公用語であり、送信元はアカウントの言語設定や自身のデフォルトに基づいてテンプレートを選びます。アラビア語のSMSはUnicode(UCS-2)エンコードで送信されるため、1セグメントに収まる文字数が少なく、長いアラビア語のテンプレートは複数のパートに分割されることがあります。また、テンプレートによってはコードが東アラビア数字で表示される場合もあります。堅牢なパーサーは、コードを検索する前に٠١٢٣٤٥٦٧٨٩を0〜9に変換し、その周囲の右から左へ書かれた文言を無視します。
+249番号でサインアップをテストするのは誰ですか?
国内外の大規模なコミュニティにいるスーダンの顧客にサービスを提供するプロダクトチームは、サインアップフォームがこのプレフィックスを受け付けること、そしてSMSのステップが完了することを確認する必要があります。送金、メッセージング、教育、サポート系のアプリが代表的な例です。ローカライズQAも動機の1つです。右から左へのレイアウトを持つアラビア語のインターフェースには、英語では決して表面化しない電話番号欄のバグが潜んでいることがあり、スーダンの認証番号はそれを再現する最も簡単な方法です。チームがこうしたチェックをどう構成しているかは、SaaSオンボーディングのページで概説しています。
スーダンのルートで利用できるサービスは?
スーダンのルートは800を超えるサービスをカバーしています。現在のスナップショットで人気のものには、WhatsApp、Telegram、imo、Facebook、Instagram、Google(Gmail & YouTube)、TikTok、X(Twitter)、Viber、Signal、Snapchat、Microsoft & Outlook、Claudeなどがあります。ルートの開閉に伴って、カバレッジは一日の中で動きます。そのため、OTPルーティングの判断はコードに持たせるべきです。まずGET /api/v1/servicesと価格エンドポイントを照会し、それから注文してください。
スーダンのOTP APIのフローはどう動きますか?
国IDとしてsdを使います。GET /api/v1/prices?country=sd&service=telegramを呼び出してルートとその価格を確認し、続いてサービスとsdを指定してPOST /api/v1/activationsを呼び出します。返された、テスト用の+249番号をアプリに入力します。テキストが届くと、OTP RouteはX-OTPRoute-Signatureヘッダー付きのactivation.sms_receivedをWebhookに送信します。タイムスタンプと生のボディに対するHMAC-SHA256を再計算して比較し、古いタイムスタンプは破棄してください。エンドポイントを公開したくない場合は、同じSMS認証APIからGET /api/v1/activations/{id}をポーリングします。詳細はOTP Webhookの保護にあります。
ダッシュボードなら、同じ作業は数クリックで済みます。OTP Gatewayを開き、サービスを選び、スーダンを選び、表示された価格を承認し、番号をコピーして、その横にコードが表示されるのを待ちます。
スーダンのコードが遅れている場合は、どうすればいいですか?
各アクティベーションは20分間開いています。SMSが届かないままウィンドウが閉じた場合、またはPOST /api/v1/activations/{id}/cancelでキャンセルした場合は、全額がウォレットに戻ります。仮想番号を拒否するサービスもあるため、まずその可能性を除外してください。その後は、現在のウィンドウが終わるまで待ち、時間をおいて再試行するか同じサービスの別ルートに切り替え、短時間に連続で再注文することは避けてください。テストがスーダン市場に限定されていない場合は、エジプトなどの近隣ルートで代用できます。
長期番号、ウォレット、サンドボックス
OTP Routeは、セルフサービスの長期スーダン番号を提供していません。月額$1.95からのDedicated Virtual Numbersは、米国とカナダのみで販売しています。+249回線が必要なチームは[email protected]にメールできますが、回答は現地の規則次第で、何も保証されません。それ以外はすべて、プランや月額料金のないプリペイドUSDウォレットで動き、カードまたはUSDT/USDCでチャージし、PDFの請求書がメールで届きます。リクエストに応じて開発アカウント向けに提供されるサンドボックスモードは、エンドツーエンドのテスト用にシミュレートされた番号とコードを返すため、ハルツーム向けのリリースを、実際の注文を出す前にステージングで予行演習できます。ビルドの準備ができたら、料金ページでライブのレートを比較し、テスト計画で指定したルートだけを注文してください。
よくある質問
現地のSIMカードなしで、アプリのスーダン向けサインアップフローを確認できますか?
はい。OTP Gatewayで+249番号を注文してアプリに入力し、ダッシュボードまたはWebhookでコードを読み取ります。
スーダンのAPI国IDは何ですか?
sdです。whatsappやimoなどのサービスIDは、GET /api/v1/servicesから取得します。
南スーダンも同じルートでカバーされていますか?
いいえ。南スーダンは独自の国番号+211を持ち、国一覧に別のエントリがあります。
スーダンのコードが届かなかった場合、課金されますか?
いいえ。SMSが届かずに20分のウィンドウが終了した場合、またはキャンセルした場合は、全額が自動的にウォレットに戻されます。
パーサーは、アラビア語の認証メッセージをどう扱うべきですか?
まず東アラビア数字をASCIIに変換し、それからコードを構成する数字の連なりを探します。周囲の言葉はテンプレートや言語によって異なるため、それでマッチさせるのは避けてください。
ウォレットにステーブルコインでチャージできますか?
はい。ウォレットはカード決済とUSDT/USDCに対応しており、チャージごとにPDFの請求書がメールで届きます。
禁止されている用途は何ですか?
アカウントの大量作成、サービスの制限の回避、あるいはサービスの利用規約に反するすべての行為です。OTP Routeは、ご自身の正当なプロダクトとアカウントのテストと運用のためのものです。
サービス名はそれぞれの所有者の商標です。OTP Route はこれらの企業と提携していません。番号は合法的にご利用いただき、各サービスの利用規約および当社の利用規定に従ってください。