DoorDash の SMS コードをテスト実行と運用アカウントに取り込む

OTP Gateway は 1 コードあたり $0.20 から196 か国API ID: doordash米国/カナダ専用番号は月額 $1.95 から
クイックアンサー

OTP Route で DoorDash の認証コードを受信するには、アカウントが属する市場の DoorDash サービス向けに OTP Gateway のアクティベーションを作成し、その番号を DoorDash に入力して、ダッシュボードまたは Webhook でコードを受け取ります。料金は 1 コード $0.20 からで、20 分以内に SMS が届かなかったアクティベーションはウォレットに返金されます。

DoorDash はどこで電話のコードを求めるのか?

DoorDash はアカウントを携帯番号に紐づけ、注文について顧客、配達員、店舗に連絡できるようにしています。SMS コードが送られる代表的な場面は次のとおりです。

  • 顧客アカウントを作成するとき、またはアカウントに電話番号を追加するとき。
  • 新しい端末やブラウザーでログインするときの、ログイン確認。
  • 登録済みの電話番号を変更するとき、またはアクセスを回復するとき。
  • Dasher(配達員)として登録するとき。この番号が配達員の連絡先になります。
  • 飲食店スタッフが共有する、加盟店・店舗のログインを設定するとき。

具体的な画面は DoorDash がアプリを更新するたびに変わるため、固定の画面遷移ではなく「ここでコードが要求されることがある」という前提でテストを組んでください。

OTP Route の DoorDash 用電話番号を使うのはどんなチームか?

主に 3 つのグループです。注文、配達、POS の連携を開発する開発者は、個人の電話ではないテスト用のログインを必要とします。飲食店グループやエージェンシーは、クライアントのために店舗アカウントを設定し、認証ステップを従業員の SIM から切り離したいと考えています。デリバリーやフードテック企業の QA チームは、展開予定の市場で、よく知られたリファレンスアプリとオンボーディングを比較します。どちらのパターンも、QA テストとオペレーションチームのページで紹介しています。

DoorDash の番号はどの国のものにすべきか?

DoorDash のルートは 196 か国で利用でき、米国、カナダ、オーストラリア、ニュージーランド、日本、メキシコのほか、英国、ドイツ、フィンランド、スウェーデン、ノルウェー、ポーランド、プエルトリコ、インド、フィリピンなどが含まれます。

テスト対象のアカウントに合う国を選んでください。アカウントが決して注文しない市場の番号は、DoorDash のリスクチェックで不自然に見え、拒否される可能性が高くなります。米国の店舗ログインなら米国の番号、オーストラリアの消費者向けテストならオーストラリアの番号を使います。国別の提供状況は一日の中で変わるため、実行のたびに GET /api/v1/countries で確認してください。

DoorDash の SMS 認証 API の流れはどうなっているか?

https://otproute.com/api/v1 に対し、Bearer キー(プレフィックス or_live_)を使って次のように進めます。

  1. GET /api/v1/prices?country=us&service=doordash で現在の価格を取得します。
  2. POST /api/v1/activations に {"service": "doordash", "country": "us"} を送ると、番号が確保され、アクティベーション ID が返ります。
  3. その番号を DoorDash に入力し、コードを要求します。
  4. Webhook で activation.sms_received を処理します。X-OTPRoute-Signature(t=<unix>,v1=<hex>、エンドポイントのシークレットによる <t>.<raw body> の HMAC-SHA256)を検証し、古いタイムスタンプは拒否してください。再送で同じイベントが 2 回届くことがあるため、アクティベーション ID をキーにしてハンドラーを冪等にします。
  5. CI に公開エンドポイントがない場合は、代わりに GET /api/v1/activations/{id} を適切な間隔でポーリングします。

ハンドラーの全体像は Webhook によるコード取得ガイドで確認できます。

ダッシュボードからはどう操作するか?

サービスに DoorDash、続けて国を選び、表示された価格を確認して注文します。番号を DoorDash に貼り付けると、SMS が届いた時点でその横にコードが表示されます。早く終わった場合は、キャンセルして確保を解除できます。各注文はアクティベーション履歴に残ります。DoorDash 用の仮想番号を時々必要とするだけの運用スタッフは、ダッシュボードだけで完結できます。API キーは必要ありません。

DoorDash がコードを送ってこないのはなぜか?

各アクティベーションの有効時間は 20 分で、コードが届いた場合にのみ課金されます。届かなかった場合やキャンセルした場合は、全額がウォレットに戻ります。DoorDash は多くのアプリと同様に、仮想と判断した番号を拒否することがあり、返金はまさにそのためにあります。ウィンドウが空のまま閉じたら、時間をおいて再試行するか、アカウントに合う別の国を試してください。また、「再送」を何度も押すとレート制限がかかることがあるため避け、自動の再試行はループさせずに間隔をあけます。

ご自身の側の確認も有効です。DoorDash で正しい国の選択肢を使って番号を入力したか、パーサーが固定の英語フレーズではなく数字を読み取っているか、Webhook エンドポイントが成功ステータスを返しているか(イベントが再試行で滞っていないか)を確認してください。その他のチェック項目は配信失敗に関するガイドにまとめています。

責任ある DoorDash のテストとはどういうものか?

DoorDash の利用規約に従ってください。アカウントは実在する個人または事業者 1 つにつき 1 つとし、OTP Route の番号を使って新規顧客向けプロモーションを複数回受け取ったり、制限されたアカウントを作り直したりしないでください。OTP Route は、ご自身のプロダクトのテストと正当なアカウントの運用のためのサービスであり、すべての注文に利用規約(Acceptable Use Policy)が適用されます。DoorDash はその所有者の商標であり、OTP Route は DoorDash と提携していません。

よくある質問

API で DoorDash の OTP を受信できますか?

はい。サービス doordash と必要な国 ID でアクティベーションを作成し、activation.sms_received の Webhook またはアクティベーションのポーリングでコードを取得します。

DoorDash の電話番号はどの国を選べばよいですか?

アカウントの市場に合う国です。たとえば米国の店舗ログインなら us です。国が合っていないと拒否されやすくなります。

DoorDash は認証に仮想番号を受け付けますか?

常にではありません。DoorDash は仮想と見なした番号を拒否することがあり、20 分以内にコードが届かなければウォレットに自動で返金されます。

後で再ログインが必要な店舗アカウントには、何がよいですか?

米国またはカナダの専用番号が適しています。月額 $1.95 からで、更新されている間は保持でき、受信 SMS は number.sms_received として Webhook に転送されます。ワンタイムの OTP Gateway 番号では、後のログインコードは受け取れません。

CI で費用をかけずに DoorDash の SMS 認証をテストできますか?

はい。開発用アカウントでサンドボックスモードを申請すると、ウォレットを使わずにエンドツーエンドのテストができる模擬の番号とコードが得られます。

DoorDash の認証コードはいくらですか?

1 コード $0.20 からです。正確な価格は国によって異なり、GET /api/v1/prices で返され、注文前にも表示されます。

DoorDash のコードの支払いはどうしますか?

プリペイド式の USD ウォレットに、カードまたは USDT/USDC でチャージします。月額料金はなく、チャージごとに PDF の請求書がメールで届きます。

OTP Route でプロモコード目的の DoorDash アカウントを複数作成してもよいですか?

いいえ。DoorDash の規約と OTP Route の利用規約(Acceptable Use Policy)に反します。番号は、自社のテストと正当なアカウントの運用のためのものです。

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

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

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