日本語
QAと市場展開のための、ルーマニア(+40)の認証用番号
OTP Routeでは、ルーマニア(+40)のSMS認証コードを受信できます。OTP Gatewayで使い切りの番号を注文し、ダッシュボード、REST APIのポーリング、または署名付きWebhookでコードを受け取ります。料金は1コードあたり $0.20 からで、20分以内にその番号へメッセージが届かなければ、金額はウォレットに戻ります。
07で始まるルーマニアの番号は、どう保存すべきですか?
ルーマニアでは、国内プレフィックスとして0を使います。国内では携帯電話の番号は 07 で始まる10桁で表記され、国際形式では先頭の0がなくなって、残りの9桁が +40 に続きます。そのため携帯電話は、+407 に8桁を続けた形になります。
ユーザーはどちらの形も貼り付けますし、0040 で入力する人もいます。保存する前にすべての表記をE.164へ正規化し、その1つの文字列を検索キーとして持ち、表示のときだけ整形してください。07…、+407…、00407… をサインアップフォームに入力して、同一の保存値になることを確かめる単体テストを用意しておくと、後で重複アカウントのデバッグに悩まされずに済みます。
ルーマニアの認証SMSは何語で届きますか?
公用語はルーマニア語で、テンプレートをローカライズするサービスも多いため、アカウントの設定によってルーマニア語または英語の文面が届くと考えてください。ルーマニア語には ă、â、î、ș、ț などの記号付き文字があり、送信元がそれらを残すと、メッセージはUnicodeで送られます。パーサーは、数字のパターンでコードを取り出し、前後のテキストは無視するようにしてください。
ルーマニアはEU加盟国で、多くのルーマニア人が他のEU諸国に暮らしています。そのため、ルーマニアの番号は、別の市場で出会う顧客のものであることもよくあります。これが、チームがローカライズやオンボーディングのテストに+40ルートを加える一般的な理由です。
プロダクトチームがテストマトリクスにルーマニアを加えるのはなぜですか?
ルーマニアで展開するということは、通常、ルーマニア語のインターフェース、現地の電話番号の書式、現地のユーザーに自然に読めるオンボーディングの文言を用意することを意味します。これらはすべて認証の手順に関わります。国の選択欄は適切な初期値を持たなければならず、電話番号の入力欄は 07 の形を受け付けなければならず、確認画面は正しい翻訳を表示しなければなりません。この経路に実際の+40コードを通せば、SMSの手順をモックにした場合には見えない問題を見つけられます。
フィンテックやマーケットプレイスのチームは、この経路を特に注意深く確認します。認証画面が壊れていると、新規顧客は最初の手順で全員止まってしまうからです。市場ごとにOTPのルーティングを選ぶ方法は、国別ルーティングの記事で解説しています。
ルーマニアのルートで使えるサービスは?
最新のスナップショットでは、ルーマニアで1,700を超えるサービスが一覧に載っています。よく使われるものには、WhatsApp、Telegram、Facebook、eBay、Microsoft & Outlook、Instagram、TikTok、Google(Gmail & YouTube)、Amazon、Uber、Viber、Signal、Netflix、LinkedIn、Discordがあります。現在の利用可否は、固定の一覧ではなく、APIまたはダッシュボードで確認してください。
ルーマニアOTP APIの呼び出しの流れは?
https://otproute.com/api/v1 に対して、or_live_ で始まるBearerキーを使います。国IDは ro です。
GET /api/v1/balanceで残高を確認します。- 価格を調べます。
GET /api/v1/prices?country=ro&service=<id>です。 - 注文します。
POST /api/v1/activationsに{"service": "telegram", "country": "ro"}を送ります。 - +40の番号を、自社のアプリに入力します。
- コードは、
activation.sms_receivedのWebhook、またはGET /api/v1/activations/{id}から受け取ります。
Webhookの署名検証についてはWebhookによるコード取得ガイドで、リファレンス全体はドキュメントで説明しています。
コードを書かない人向けの、ダッシュボードでの手順はありますか?
はい。OTP Gatewayでルーマニアを選び、サービスを選択し、画面に表示された価格を確認して注文します。アプリが求める場所に番号を貼り付け、アクティベーションを開いたままにしておくと、受信したコードがそこに表示されます。サポート担当者は、この手順でルーマニアの顧客からのチケットを再現することがよくあります。自動化されたスイートは、同じルートをAPI経由で実行するため、手動と自動の結果を比較できます。
ルーマニアのコードが届かない場合や、長期回線についてはどうですか?
課金されるのはコードが届いたときだけで、空のアクティベーションは自動的に返金されるため、20分の有効時間が終わるまで待ってください。サービスが仮想番号を拒否する場合は、短い間隔で再注文せず、ルートを切り替えるか、時間を置いて試します。番号が国際形式でアプリに届いたかも確認してください。+40 の後に0を黙って付け足すフォームは、無効な番号を作ってしまいます。他のヒントはOTP配信失敗を減らす方法にあります。
セルフサービスのルーマニア長期番号は提供していません。Dedicated Numbersは米国とカナダのみで、月額$1.95からです。+40の回線について問い合わせるには、[email protected] にメールしてください。提供の可否は現地の規則によります。支払いはプリペイドのUSDウォレットから行われ、月額料金はなく、カードまたはUSDT/USDCでチャージでき、チャージごとにPDFの請求書が発行されます。最初の本番注文の前に、依頼すれば開発アカウントをサンドボックスに切り替えられ、シミュレートされた番号とコードで連携をエンドツーエンドで実行できます。
よくある質問
現地のSIMを購入せずに、ルーマニアのサインアップフローをテストできますか?
はい。OTP Gatewayの+40番号が1つの認証コードを受信し、ダッシュボードまたはSMS認証APIで読み取れます。
ルーマニアの番号を保存するとき、先頭の0は残すべきですか?
いいえ。国内プレフィックスの0は取り除き、+40 に残りの9桁を続けて保存します。
OTP Route APIで、ルーマニアに使う国IDは何ですか?
pricesのクエリでも、POST /api/v1/activations でも、country の値として ro を送ります。
ルーマニアの認証用番号は、どのくらいの間有効ですか?
各アクティベーションの有効時間は20分です。不要になったら POST /api/v1/activations/{id}/cancel でキャンセルすると、すぐに返金されます。
SMSが届かなかった場合、課金されますか?
いいえ。課金されるのはコードが届いたときだけで、届かなければ全額が自動的にウォレットに戻ります。
ルーマニアのSMS OTPを受信するには、いくらかかりますか?
1コード$0.20からです。正確な価格はサービスによって異なり、料金ページとAPIで確認できます。
先にサンドボックスで連携を試せますか?
はい。リクエストに応じて、開発アカウントをサンドボックスに切り替えられ、ウォレットの資金を使わずに、シミュレートされた番号とコードが返ります。
テスト用の+40番号は、どんな用途でも許されますか?
いいえ。OTP Routeは、自社の正当な製品とアカウントのテストと運用に使い、各サービスの利用規約を守り、利用規定(Acceptable Use Policy)に従ってください。始めるにはサインアップします。
サービス名はそれぞれの所有者の商標です。OTP Route はこれらの企業と提携していません。番号は合法的にご利用いただき、各サービスの利用規約および当社の利用規定に従ってください。