把 DoorDash 短信验证码接入你的测试和运营账号

OTP Gateway,每条验证码低至 $0.20196 个国家API 标识: doordash美国/加拿大专属号码,$1.95/月起
快速解答

要通过 OTP Route 接收 DoorDash 验证码,请在账号所属的市场为 DoorDash 服务创建一个 OTP Gateway 激活,把号码填入 DoorDash,再从控制台或你的 Webhook 取得验证码。费用 $0.20 起,若 20 分钟内没有收到短信,激活将退款到你的钱包。

DoorDash 在哪些环节要求手机验证码?

DoorDash 把账号与手机号绑定,方便顾客、骑手(Dasher)和商家就订单取得联系。发送短信验证码的典型时刻包括:

  • 创建顾客账号,或为已有账号添加手机号;
  • 在新设备或新浏览器上登录,作为登录校验;
  • 更换账号上的手机号,或找回账号;
  • 注册成为 Dasher,此时号码会成为骑手的联系电话;
  • 设置餐厅员工共用的商家和门店登录。

具体提示会随 DoorDash 更新应用而变化,所以请围绕“此处可能会要求验证码”来设计测试,而不要依赖固定的页面顺序。

哪些团队会使用 OTP Route 的 DoorDash 手机号?

主要有三类。开发订餐、配送或收银系统集成的开发者,需要一个不是某人私人手机的测试登录。餐饮集团和代理商为客户设立门店账号,希望把验证步骤从员工的 SIM 卡上移开。配送和餐饮科技公司的 QA 团队,则会在自己上线的市场里,把入驻流程与这款知名的参考应用做对比。QA 测试和运营团队页面介绍了这两种模式。

DoorDash 号码应该来自哪个国家?

DoorDash 线路在 196 个国家可用,包括美国、加拿大、澳大利亚、新西兰、日本、墨西哥,以及英国、德国、芬兰、瑞典、挪威、波兰、波多黎各、印度和菲律宾。

请选择与被测账号相符的国家。如果号码来自账号永远不会下单的市场,在 DoorDash 的风控看来并不一致,被拒绝的可能性更大。美国门店登录就用美国号码;澳大利亚的消费者测试,就用澳大利亚号码。各国的可用情况在一天中会变化,所以每次运行前请先调用 GET /api/v1/countries。

DoorDash 短信验证 API 的流程是怎样的?

使用以 or_live_ 开头的 Bearer 密钥,请求 https://otproute.com/api/v1:

  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),拒绝过期的时间戳,并以激活 id 为键使处理程序具备幂等性,因为重试可能让同一事件被投递两次。
  5. CI 里没有公开端点?改为以合适的间隔轮询 GET /api/v1/activations/{id}。

Webhook 接收指南展示了完整的处理程序。

怎样在控制台里完成?

选择 DoorDash 作为服务,再选择国家,核对显示的价格后下单。把号码粘贴到 DoorDash 中;短信到达后,验证码会出现在号码旁边。如果提前完成,可以取消以释放预留金额。每个订单都保留在你的激活历史中。只是偶尔需要 DoorDash 虚拟号码的运营人员,可以完全留在控制台里;那里的任何操作都不需要 API 密钥。

DoorDash 为什么可能没有发送验证码?

每个激活持续 20 分钟,只有验证码到达才会扣费;否则,或者在取消之后,全额退回钱包。和许多应用一样,DoorDash 可能拒绝它判定为虚拟的号码,这正是设置退款的原因。如果窗口结束时仍然没有收到,请稍后重试,换一个符合账号情况的国家,并避免反复点击“重新发送”,那样可能触发频率限制。自动化重试也要拉开间隔,不要紧密循环。

同样值得检查你自己这一侧:确认在 DoorDash 里输入号码时选对了国家区号,你的解析器读取的是数字而不是固定的英文短语,以及你的 Webhook 端点返回了成功状态码,这样事件就不会卡在重试队列里。送达失败指南列出了更多排查项。

负责任地测试 DoorDash 是什么样的?

请遵守 DoorDash 的条款。每个真实的个人或企业只保留一个账号,绝不要用 OTP Route 号码多次领取新客户促销,或重建受限账号。OTP Route 用于测试你自己的产品并运营你自己的合法账号,每一笔订单都适用我们的《可接受使用政策》。DoorDash 是其所有者的商标,OTP Route 与其没有关联。

常见问题

我可以通过 API 接收 DoorDash OTP 吗?

可以。用服务 doordash 和所需的国家 id 创建激活,然后从 activation.sms_received Webhook 或通过轮询激活状态读取验证码。

DoorDash 手机号应该选择哪个国家?

选择与账号所在市场一致的国家,例如美国门店登录就用 us。国家不一致更可能被拒绝。

DoorDash 接受用虚拟号码验证吗?

不一定。DoorDash 可能拒绝它视为虚拟的号码;如果 20 分钟内没有收到验证码,钱包会自动退款。

对于之后还需要再次登录的门店账号,有什么更好的选择?

美国或加拿大的专属号码,$1.95/月起。你可以在它续期期间一直持有,它会把入站短信以 number.sms_received 转发到你的 Webhook。一次性的 OTP Gateway 号码无法接收之后的登录验证码。

我能在 CI 中不花钱地运行 DoorDash 短信验证测试吗?

可以。在开发账号上申请沙盒模式,即可获得模拟号码和验证码,用于不动用钱包的端到端测试。

一条 DoorDash 验证码多少钱?

$0.20 起;具体价格取决于国家,由 GET /api/v1/prices 返回,并在下单前显示。

DoorDash 验证码怎么付费?

通过银行卡或 USDT/USDC 为预付美元钱包充值。无月费,每次充值都会通过邮件发送 PDF 发票。

可以用 OTP Route 创建多个 DoorDash 账号来领优惠码吗?

不可以。这违反 DoorDash 的条款和 OTP Route 的《可接受使用政策》;号码只用于测试和运营你自己的合法账号。

服务名称均为其各自所有者的商标,OTP Route 与其无任何关联。请合法使用号码,并遵守各服务的条款及我们的可接受使用政策。

几分钟内路由您的第一条 OTP

创建免费账户,为美元钱包充值,然后在控制台或通过 API 订购号码。无月费。