+359番号でブルガリアの認証コードを受信する

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

はい、OTP Route の OTP Gateway なら、ブルガリア(+359)の認証コードを、Webダッシュボード上で、またはREST APIと署名付きWebhookでプログラムから受信できます。料金は1コード $0.20 から。課金されるのは、20分のアクティベーション有効時間内にコードが実際に届いた場合だけです。

現地SIMなしで、ブルガリアのSMS OTPコードを受信できますか?

この質問をするチームは、たいてい次の3つのどれかの状況にいます。ブルガリアでプロダクトをリリースする直前で、QAが実際のサインアップフローを確認したい場合。地域の運用グループが、+359の連絡先で登録された業務用プロフィールを管理している場合。そして代理店が、海外からクライアントのオンボーディングを確認している場合です。ケースごとにブルガリアのSIMカードを送るのは時間がかかり、プラスチックのカードが机の引き出しに残るだけです。

OTP Gatewayなら、1回のリクエストで済みます。サービスとブルガリアを選ぶと、一時的な+359認証番号が届き、サービスが送信したコードを読み取れます。1つの番号は1回の認証に使われます。ルートはキャリアパートナーが提供し、OTPルーティング、タイマー、自動返金は OTP Route が担います。

+359番号を経由してルーティングできるサービスは?

ブルガリアの最新スナップショットには、1,600を超えるサービスが掲載されています。現在利用できる人気のものは WhatsApp、Viber、Telegram、Google (Gmail & YouTube)、Facebook、Instagram、TikTok、LinkedIn、Microsoft & Outlook、Amazon、eBay、Uber、Discord、Signal などです。

Viberは特筆に値します。ブルガリアでは個人・業務のチャットに広く使われているため、現地向けのQA計画ではWhatsAppと並べてテストすることがよくあります。ルートの提供状況は日中に変わるため、料金とサービスのリストは、静的な表ではなく、リクエスト時にAPIから取得します。

ブルガリアのOTP APIのシーケンスは?

Developerコンソールで(接頭辞 or_live_ の)Bearerキーを作成し、https://otproute.com/api/v1 を呼び出します。

  1. GET /api/v1/services と GET /api/v1/countries を一度取得してIDをキャッシュします。ブルガリアは bg です。
  2. GET /api/v1/prices?country=bg&service=<id> で最新のレートを確認します。
  3. POST /api/v1/activations に {"service": "viber", "country": "bg"} のようなボディを送ってアクティベーションを開始します。
  4. activation.sms_received Webhookを待ちます。ランナーがエンドポイントを公開できない場合は、GET /api/v1/activations/{id} をポーリングします。
  5. テストが早めに中断した場合は POST /api/v1/activations/{id}/cancel を送り、資金をすぐに戻します。

すべての配信で X-OTPRoute-Signature ヘッダー(タイムスタンプと生のボディに対するHMAC-SHA256)を確認し、古いタイムスタンプは破棄してください。アカウントの上限(キー10個、Webhookエンドポイント5個、1分間300リクエスト)は開発者向けドキュメントに記載されています。

+359番号はどのように保存・正規化すべき?

ブルガリアでは、国内では先頭にトランクの 0 を付けて番号を書くため、088 123 4567 と書かれる携帯番号は、国際表記では +359 88 123 4567 となり、国番号の後のゼロは消えます。保存するのはE.164形式にし、整形は表示時だけにしてください。フォームが現地形式の入力を受け付ける場合は、バリデーションの前にスペース、ハイフン、そのトランクの数字を取り除きます。典型的なバグは +3590… を保存してしまうことで、どのルートもそこには配信できません。

文字種も重要です。ブルガリア語はキリル文字で書かれ、テキストをローカライズするサービスは、コードをキリル文字の単語で挟みます。キリル文字のメッセージはUCS-2で送られるため、1セグメントは70文字に縮み、長いローカライズ済みテンプレートは分割されて届くことがあります。数字を正規表現で抽出する場合は、英語の前後だけでなく、キリル文字に囲まれた状態でもテストしてください。

コードが届かない場合は?

結論を出す前に、20分の有効時間が終わるまで待ちましょう。送信が遅いアプリや、「再送」を2回目にタップしたときだけ送るアプリもあります。何も届かなければ、OTP Route は全額を自動的にウォレットへ戻し、activation.expired イベントがそのスロットが閉じたことをシステムに知らせます。その後は次のようにします。

  • あとで再試行するか、同じサービスで別のルートを選びます。
  • サービスが仮想番号を受け付けるか確認します。拒否するサービスもあり、返金はまさにそのために存在します。
  • 短時間にループで再注文せず、試行の間隔を空けます。

さらに詳しくは、OTP配信失敗を減らす方法の記事をご覧ください。

ブルガリアの長期回線はありますか?課金の仕組みは?

現在、セルフサービスで利用できるブルガリアの長期番号はありません。専用番号(Dedicated Numbers)は米国とカナダ向けの製品で、月額 $1.95 からです。継続して使える+359回線が必要な場合は [email protected] にメールでご連絡ください。チームが検討しますが、可能かどうかは現地の規則によります。

+359コードの支払いは、前払い式のUSDウォレット1つで行われ、月額料金も選ぶ階層もありません。カードとUSDT/USDCのどちらの入金も受け付けており、入金ごとのPDFの請求書は受信トレイに届きます。連携作業では、開発用アカウントのサンドボックスへの切り替えを依頼してください。シミュレートされた番号とコードが返るので、ウォレットの資金を使わずにフローを検証できます。最新のレートは料金ページにあります。

よくある質問

現地SIMなしで、自社アプリのブルガリアのサインアップフローをテストできますか?

はい。OTP Gateway でテスト用の +359 番号を注文し、アプリのサインアップを実行して、ダッシュボードまたはAPIでコードを読み取ってください。

SMS認証APIでのブルガリアの国IDは何ですか?

POST /api/v1/activations の country フィールドと料金の照会には bg を使用します。サービスIDは GET /api/v1/services から取得します。

ブルガリアの認証番号の料金はいくらですか?

ブルガリアのコードは1コード $0.20 からで、レートはサービスごとに設定されます。正確な金額は GET /api/v1/prices が返し、確定する前にダッシュボードにも表示されます。

コードが届かなかった場合、課金されますか?

いいえ。20分以内にSMSが番号に届かなかった場合、または先にキャンセルした場合は、全額が自動的にウォレットに戻ります。

ブルガリアのコードはキリル文字とラテン文字のどちらで届きますか?

サービスと、認証対象アカウントの言語設定によります。数字の前後にある両方の文字種に対応できるよう、パーサーを作ってください。

後のログイン用に、同じ +359 番号を保持できますか?

OTP Gateway ではできません。各番号は1回の認証用だからです。長期番号がセルフサービスで利用できるのは米国とカナダのみで、ブルガリアについては [email protected] までお問い合わせください。

OTP Route は大量のアカウント登録を目的としたものですか?

いいえ。ご自身の正当なプロダクトと業務用アカウントのテストと運用のためのものです。各サービスの利用規約を守ってください。OTP Route の利用規定(Acceptable Use Policy)が適用されます。

ブルガリアの番号を使い始めるには?

メールと6桁のコード、またはGoogleサインインでアカウントを作成し、ウォレットに入金してから、ダッシュボードで注文するか、APIキーを生成してください。

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

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

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