日本語
パナマのSMS認証コードをコードで取得する手順ガイド
OTP Routeでは、OTP Gateway APIを通じてパナマ(+507)のSMS認証コードを受信でき、各コードは署名付きWebhookへ配信されるか、ポーリングで取得できます。同じ注文はダッシュボードでも確認できます。番号は1コード$0.20〜で、1つのコードのために20分間確保され、SMSが届かなければお金はウォレットに戻ります。
+507のコードを取得するには、どのエンドポイントを呼び出せばよいですか?
すべてのエンドポイントは https://otproute.com/api/v1 配下にあり、or_live_ で始まるBearerキーで認証します。パナマの国IDは pa です。テストケース1件分の一般的な流れは次のとおりです。
GET /api/v1/prices?country=pa&service=whatsappで、その組み合わせの現在のレートが返ります。設定した予算を超える場合は、ランナー側で停止できます。POST /api/v1/activationsに{"service": "whatsapp", "country": "pa"}を渡すと、番号が確保され、アクティベーションIDが返ります。- テストでサインアップ画面に番号を入力し、SMSを発生させます。
- コードは、Webhookイベント、または
GET /api/v1/activations/{id}を通じて届きます。 POST /api/v1/activations/{id}/cancelで実行を早めに終了し、返金を受けられます。
大規模なスイートの前には GET /api/v1/balance を使い、ウォレット残高の不足が大量の偽の失敗として表れないようにしてください。リクエストとレスポンスの詳細は、開発者向け概要とAPIリファレンスに載っています。
パナマのルートでは、Webhookとポーリングのどちらを使うべきですか?
パナマ OTP APIの連携には、Webhookのほうがすっきりした選択です。エンドポイント(アカウントあたり最大5つ)を登録し、activation.sms_received、activation.expired、activation.cancelled を購読します。各リクエストには X-OTPRoute-Signature: t=<unix>,v1=<hex> が付きます。エンドポイントのシークレットで "<t>.<raw body>" のHMAC-SHA256を再構築して定数時間で比較し、古いタイムスタンプのものは破棄してください。再試行された配信で同じコードが二重に処理されないよう、ハンドラーはアクティベーションIDをキーにします。
ポーリングは、短いスクリプトや、受信リクエストを受け付けられないネットワークに向いています。リクエストの間隔は空けてください。アカウントの上限は、最大10個のキーで共有される毎分300リクエストで、1つのアクティベーションに対する高頻度ループはこの枠を無駄にします。ほかのパターンは、WebhookベースのOTP取得の記事にあります。
パナマの電話番号について、コードは何を把握しておくべきですか?
パナマにはトランクプレフィックスがないため、国内の桁は +507 の後にそのまま続きます。携帯番号は8桁で6から始まり、固定電話は7桁です。国全体に1つの桁数を強制するバリデータでは、この違いが問題になります。
- 番号はE.164で保存します。たとえば携帯なら
+5076に続けてさらに7桁です。 - 入力時には、4桁目の後のハイフンを受け付けます。これは携帯番号の現地での一般的な書き方なので、保存前に取り除きます。
- SMSのみのフローでは、7桁の入力を拒否します。コードを受信できない固定電話である可能性がほぼ確実だからです。
公用語はスペイン語なので、アプリが地域やアカウントの言語でローカライズしている場合、認証テキストは通常スペイン語で届きます。自社のメッセージテンプレート、文字数、コード抽出の正規表現が、アクセント付き文字を問題なく扱えるか確認してください。
そもそもなぜチームはパナマでテストや運用を行うのですか?
運河、海運・物流の取引、そして大規模な国際サービス業により、パナマは中米とカリブ海地域をカバーする地域統括拠点の所在地としてよく選ばれます。この地域でスペイン語のアプリをローンチするプロダクトチームは、ここからローカライズQAを始めることが多く、ほかの国に拠点を置くオペレーションチームも、+507番号のお客様がオンボーディングを完了できることを証明する必要があります。
OTP Gatewayのパナマ認証用番号を使えば、どのオフィスからでもそれができます。テストがとくにパナマを必要としない場合は、コスタリカやコロンビアのような近隣のルートが、国別ルーティングの挙動を比べる材料として役立ちます。
パナマのルートでコードを受信できるサービスは何ですか?
最新のスナップショットには、WhatsApp、Telegram、Google(Gmail & YouTube)、Facebook、Instagram、TikTok、X(Twitter)、ChatGPT(OpenAI)、Claude、Microsoft & Outlook、Amazon、Uber、eBay、Airbnb、Netflixが並んでいます。ルート全体では現在1,000を超えるサービスがあります。在庫は一日の中で変わるため、リストを固定で埋め込まず、GET /api/v1/services かダッシュボードを必ず参照してください。
開発者でない方も、ブラウザで同じ範囲を利用できます。サインアップして資金を追加し、サービスとパナマを選び、表示された価格を確認して、番号をアプリにコピーし、注文の横にコードが表示されるのを待ちます。
何も受信しないパナマの番号は、どう扱えばよいですか?
20分のウィンドウがセーフティネットです。課金されるのはコードが届いたときだけで、期限切れやキャンセルになったアクティベーションは全額が自動的に返金されます。番号が反応しない場合は次のようにします。
- 数秒のうちにキャンセルして再注文するのではなく、期限切れまで待つこと。短い間隔のループは、送信元のサービスから不審に見えます。
- 間隔をおいて再試行するか、別のサービスのルートを試すこと。
- そのサービスが仮想番号を受け付けるか確認すること。完全に拒否するサービスもあり、返金はそのケースのためにあります。
- 不安定な実行が気づかれないままにならないよう、
activation.expiredイベントを記録すること。
これらの番号は、ご自身の正当なアカウントのテストと運用のためのものです。すべての送信元サービスの規約の範囲内でご利用いただき、OTP Routeの利用規定(Acceptable Use Policy)が各注文に適用されることを忘れないでください。
パナマの長期回線、課金、サンドボックステストについて教えてください
OTP Routeでは、セルフサービスのパナマ長期番号は販売していません。専用番号(Dedicated Numbers)はアメリカとカナダに限られ、月額$1.95からです。パナマの回線をご希望の場合は[email protected]までメールしてください。現地の規制で何が可能かをチームがお答えします。
支払いは、プランも月額料金もない1つの前払いUSDウォレットで行い、カードまたはUSDT/USDCでチャージします。チャージのたびにPDFの請求書がメールで届きます。開発用アカウントは依頼によりサンドボックスに切り替えられ、シミュレーションされた番号とコードが返されるため、ウォレット残高に触れずにフロー全体をテストできます。最新のレートは料金をご覧ください。
よくある質問
CIパイプラインでパナマのSMS認証を自動化できますか?
はい。REST APIで国 pa を指定してアクティベーションを作成し、署名付きWebhookまたはアクティベーションのポーリングでコードを取得してください。
パナマの携帯番号は何桁ですか?
携帯番号は6から始まる8桁で、+507の後に書きます。取り除くトランクプレフィックスはありません。
パナマのSMS OTPを受信するにはいくらかかりますか?
1コード$0.20〜です。正確な金額は、注文前にAPIの価格エンドポイントがサービスごとに返します。
コードが届かなかった場合、ウォレットに課金されますか?
いいえ。20分のウィンドウ内にSMSが届かなかった場合や、キャンセルした場合は、金額が自動的に返金されます。
パナマの認証メッセージはスペイン語で届きますか?
アプリが地域またはアカウントの言語でローカライズしていれば、通常はそうなります。解析ロジックがスペイン語のテキストを処理できることを確認してください。
現地のSIMなしで、パナマのサインアップフローをテストできますか?
はい。OTP Gatewayの+507番号は1回に1つのコードに対応するので、パナマの端末を用意する必要はありません。
永続的な+507番号を購入できますか?
セルフサービスではできません。長期の専用番号(Dedicated Numbers)はアメリカとカナダの製品です。パナマについては[email protected]までお問い合わせください。
サービス名はそれぞれの所有者の商標です。OTP Route はこれらの企業と提携していません。番号は合法的にご利用いただき、各サービスの利用規約および当社の利用規定に従ってください。