パキスタンの+92認証コードをテストパイプラインに取り込む

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

OTP Routeでは、使い捨てのOTP Gatewayナンバーでパキスタン(+92)のSMS認証コードを受信でき、コードはダッシュボードに表示されるほか、APIポーリングまたは署名付きWebhookでシステムに届きます。料金は1コード$0.20〜で、20分以内にSMSが番号に届かなかった場合は、ウォレットに自動で返金されます。

チームはいつ、テスト用の+92番号が必要になりますか?

パキスタンはモバイル中心の大きな市場で、イギリスや湾岸諸国に多くの在外パキスタン人コミュニティがあります。そのため、本社が現地になくても、サインアップ時に+92番号が使われるプロダクトは少なくありません。そこから具体的なテストケースが生まれます。電話番号欄は国内形式の03を受け付けるか、バックエンドは正しく保存するか、OTPのステップは実際に完了するか、といった点です。

また、予備の現地SIMを入手するのも簡単ではありません。パキスタンのSIMカードは、所有者の生体認証登録と結びついているためです。OTP Gatewayの使い捨て番号なら、QAやグロースのチームはもっとすっきりした方法で進められます。チームがこうした確認を組み立てる方法は、モバイルアプリ認証ガイドで解説しています。

現在、パキスタンで認証できるサービスは何ですか?

現在のパキスタンのスナップショットには、WhatsApp、Facebook、Instagram、Telegram、Google(Gmail & YouTube)、TikTok、Snapchat、imo、Signal、Amazon、Microsoft & Outlook、ChatGPT(OpenAI)、Uber、LinkedInが含まれています。全体として、この国では1,700を超えるサービスが利用できます。

在庫は一日の中で動くため、GET /api/v1/prices は価格と並べて空き状況も返します。サービスの一覧を固定で埋め込まず、注文の直前に問い合わせてください。ある時間帯にパキスタンの認証用番号のルートが手薄でも、ライブのカタログを通じたOTPルーティングで別の選択肢が見つかることがよくあります。ダッシュボードにも同じデータが表示されるので、SMS認証APIに触れない同僚も使えます。

03XXから+92へ:番号形式の基本

国内では、パキスタンの携帯番号はトランクプレフィックスの0を付けて、03の後にさらに9桁を続けて書きます。E.164では0が取れて、+92 と3から始まる10桁になります。ユーザーはあらゆる形式で貼り付けるので、入力時に正規化してください。

  • スペースとダッシュを取り除く。
  • 先頭の 0092 または 92 を +92 に変換する。
  • 11桁の値の先頭の0を +92 に置き換える。
  • プラスの後が12桁でないものは拒否する。

ウルドゥー語と英語はどちらも公用語です。認証メッセージは通常英語で届きますが、右から左へ読むナスタアリーク体のウルドゥー語を使う送信元もあります。固定の英語フレーズを探すのではなく、パターンで数字の並びを抽出すれば、どちらのケースも正しく解析できます。

パキスタン OTP APIのフローは6つの呼び出しで完結します

リクエストは https://otproute.com/api/v1 に対して、開発者コンソールで作成した or_live_ で始まるBearerキーを付けて送ります。

  1. GET /api/v1/countries:パキスタンのIDは pk です。
  2. GET /api/v1/services でサービスIDを調べます。
  3. GET /api/v1/prices?country=pk&service=<id> で現在の価格を確認します。
  4. POST /api/v1/activations に {"service": "facebook", "country": "pk"} を渡すと、+92の番号とアクティベーションIDが返ります。
  5. その番号をアプリに入力し、GET /api/v1/activations/{id} または activation.sms_received Webhookでコードを読み取ります。
  6. 途中でやめる場合は、POST /api/v1/activations/{id}/cancel を呼びます。

Webhookでは、X-OTPRoute-Signature ヘッダーをもとに <t>.<raw body> のHMAC-SHA256を再計算し、古いタイムスタンプは拒否し、ハンドラーはアクティベーションIDに対して冪等にします。テストランナー内でのこの実装はCIパイプラインの記事で紹介しています。

+92の番号に何も届かない場合の次のステップ

判断する前に、20分のウィンドウが終わるまで待ってください。何も届かないまま閉じた場合は、全額が返金されます。対象のサービスがパキスタンのアカウントで仮想番号を受け付けるかも確認してください。拒否するサービスもあります。そのうえで、間隔をおいて再試行するか、別のサービスでテストを回します。数秒おきに再注文してもほとんど効果はなく、受信側のプラットフォームがあなたのトラフィックをより警戒するようになる可能性もあります。試行ごとにアクティベーションID、サービス、タイムスタンプを記録しておくと、OTP Routeのサポートから状況を尋ねられたときに、パターンを見つけやすくなります。

専用回線と前払いウォレット

セルフサービスで使えるパキスタンの長期番号は提供していません。着信SMS、発信SMS、ブラウザ通話を1つの回線にまとめた専用番号(Dedicated Numbers)は、アメリカとカナダ限定で、月額$1.95からです。継続的な+92回線が必要なチームは、[email protected]までメールしてください。可能かどうかは現地の規制で決まります。

支払いは、USDウォレットからの従量課金です。月額料金もプランもなく、カードまたはUSDT/USDCでチャージでき、チャージごとにPDFの請求書が発行されます。サンドボックスを依頼すれば、シミュレーションされた番号とコードで連携テストを実行できます。詳細は料金ページをご覧ください。

よくある質問

パキスタンのSIMがなくても、アプリのパキスタン向けサインアップフローを確認できますか?

はい。OTP Gatewayで+92の番号を注文し、アプリに入力して、ダッシュボード、API、Webhookのいずれかでコードを受け取ってください。

APIでパキスタンに使う国IDは何ですか?

pk を使います。たとえば GET /api/v1/prices?country=pk&service=<id> や、POST /api/v1/activations のボディで指定します。

パキスタンの番号は、先頭の0を付けて保存すべきですか?

いいえ。E.164形式、つまり +92 に3から始まる10桁を続けた形で保存し、ユーザーが入力した国内の03形式は変換してください。

認証コードはウルドゥー語で届きますか?

多くは英語で届きますが、ウルドゥー語を使う送信元もあります。数字のコードをパターンで解析すれば、どちらの言語も右から左のテキストも処理できます。

テスト用の+92番号はいくらですか?

1コード$0.20〜です。正確な価格はサービスによって異なり、注文前にダッシュボードと GET /api/v1/prices に表示されます。

サービスがSMSをまったく送らなかったらどうなりますか?

課金されません。20分以内に何も届かなかった注文や、キャンセルした注文は、全額がウォレットに戻ります。

アカウント復旧など長期用途に、パキスタンの番号を取得できますか?

セルフサービスでは不可です。その形で販売しているのはアメリカとカナダの専用番号だけです。+92の回線については[email protected]にお問い合わせください。

OTP Routeでは、パキスタンの番号で何ができますか?

ご自身の認証フローのテスト、QA自動化、正当な事業用アカウントの運用です。各サービスの規約とOTP Routeの利用規定(Acceptable Use Policy)が適用されます。

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

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

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