Shopee 式的手机号登录,值得认真测试
Shopee 的登录以手机为核心:输入手机号,收到一次性验证码,就能登录。如今很多电商团队都在自家应用中照搬这种模式,也有不少服务商为 Shopee 卖家开发订单同步、库存或客服聊天工具。
这两类团队会遇到同一个实际问题:用个人手机很难测试短信环节。验证码会发到用来测试的那张 SIM 卡上,测试要停下来等某人把短信念出来,而且谁也不想让自己的号码绑定在预发布环境上。
OTP Bolt 提供多个国家/地区的真实号码,可在控制台或通过 REST API 读取。这样您就能像马尼拉或胡志明市的买家一样,检验自家 OTP 的送达情况、输入框格式和重发倒计时。
用 OTP Bolt API 密钥编写接收端脚本
在开发者页面生成密钥。Instant OTP 接口遵循简单的「下单、轮询、取消」模式:
- 下单:按您请求的服务和国家/地区返回号码和订单 ID;
- 轮询:短信到达后返回短信内容和验证码;
- 取消:提前关闭订单,若尚未收到验证码,全部费用退回钱包。
每笔订单有效期为 20 分钟。编写测试时,把超时当作预期分支来处理:记录下来、继续执行,让自动退款完成它的工作。价格因服务和国家/地区而异,请在运行时读取,不要写死在测试数据中。
如果您测试的集成需要一个真实的 Shopee 卖家账户,该账户属于您的客户或您自己的企业,应由真人验证一次。自动化只用于您自己的流程,不用于注册 Shopee 账户。
Shopee 在哪些情况下需要手机号?
Shopee 为其服务的各个市场分别设有站点,在大多数站点中,手机号都是账户的核心。以下情况通常会收到短信验证码:
- 注册买家账户或开设卖家账户;
- 用手机号代替密码登录;
- 在新手机或新浏览器上登录;
- 重置密码或更换账户绑定的手机号;
- 确认敏感操作,例如钱包或收款设置。
具体页面因市场和应用版本而异,请把这份清单视为常见情况,而非全部。
Shopee 号码可以选哪些国家/地区?
目前 Shopee 的 Instant OTP 覆盖 197 个国家/地区。Shopee 核心市场的买家和卖家常选新加坡(+65)、马来西亚(+60)、泰国(+66)、印度尼西亚(+62)、越南(+84)、菲律宾(+63)、中国台湾(+886)和巴西(+55)。其他常见选择还有美国、英国、澳大利亚、中国香港、印度、日本和韩国。完整列表请见国家/地区页面。
为什么国家/地区很重要?因为每个 Shopee 站点都希望手机号栏中填的是本市场的号码,站点与国际区号不匹配,是收不到验证码最常见的原因之一。请选择您实际购物或开店的市场。
六步把 Shopee 验证码显示在屏幕上
- 使用邮箱和 6 位邮箱验证码创建 OTP Bolt 账户,或用 Google 登录。
- 通过银行卡(Stripe 结账)或 USDT / USDC 为钱包充值。首次充值后即可看到准确价格。
- 在 Instant OTP 中选择 Shopee,以及与您站点对应的国家/地区。
- 复制号码并填入 Shopee。大多数表单已显示国家区号,只需粘贴其余数字。
- 点击发送验证码。Shopee 短信验证码会出现在实时收件箱中,通常只需一两分钟。
- 在 Shopee 中输入验证码即可完成。
验证码一旦送达即为最终状态,不予退款。如果验证码在您输入前已过期,有时可以在同一号码上再请求一条短信。
Shopee 验证码没收到,接下来怎么办?
先做简单的检查。Shopee 中的国际区号是否与号码所属国家/地区一致?是否粘贴了本应去掉的开头 0?是否连续点了几次重发,触发了冷却时间?
如果这些都没问题,可能是 Shopee 拒绝了该号码。有些应用会拒绝它们认为是虚拟号码的号码,这正是每笔 Instant OTP 订单都附带退款的原因。取消订单(或等 20 分钟结束),费用会退回钱包,您可以换个国家/地区再试,或稍后再来。
什么时候 Shopee 更适合用专属号码?
如果这是您要长期使用的账户,例如您自己的买家账户或您经营的小店,那么登录用的号码必须一直能收到短信。每当您换手机或重置密码时,Shopee 都可能要求新的验证码。
专属号码 $1.95/月起,只要从钱包续费就一直归您。采用预付方式,续费前会发送提醒邮件,您可以随时释放号码。它包含一个可接收不限数量验证短信的短信收件箱,支持在 Chrome、Edge、Firefox 或 Safari 中通话(无需 SIM 卡或应用),来电在浏览器中响铃,并附带通话记录。
在美国、加拿大和波多黎各,这类号码可自助购买、即时开通。其他任何地方,包括 Shopee 的亚洲市场,都需按需申请:在控制台中选择申请国家/地区,OTP Bolt 团队会先确认可用性、价格以及是否需要地址或身份核验。所需时间取决于国家/地区。
用第二个号码合规使用 Shopee
请遵守 Shopee 的条款:每个真实的个人或企业一个账户,信息真实,不通过多开账户来薅优惠券。单独的号码适合用来避免把个人手机号留在电商平台上、把店铺电话和家庭电话分开,或测试您自己的产品。OTP Bolt 独立于 Shopee,Shopee 名称是其所有者的商标。
Instant OTP 还是专属号码?
| Instant OTP | 专属号码 | |
|---|---|---|
| 适用场景 | 单次验证码 | 登录、找回账户、通话 |
| 使用时长 | 单次订单,20 分钟 | 续费期间一直归您 |
| 价格 | 每条 $0.20 起 | $1.95/月起 |
| 若未收到 | 自动退款 | 无限短信收件箱 |
应用名称均为其各自所有者的商标。OTP Bolt 与其无任何关联。请遵守各应用的使用条款。
常见问题
没有当地 SIM 卡,能在线接收 Shopee OTP 吗?
可以。在对应的国家/地区为 Shopee 订购 Instant OTP 号码,填入 Shopee,验证码就会显示在 OTP Bolt 控制台中。
Shopee 马来西亚站或菲律宾站应该选哪个国家/地区?
请选择与站点相同的国家/地区:马来西亚选 +60,菲律宾选 +63。国际区号不匹配是收不到验证码的常见原因。
如果 Shopee 拒绝虚拟号码怎么办?
取消订单,或等 20 分钟有效期结束。全部费用会退回钱包,您可以换个国家/地区再试。
有没有在 QA 测试中接收验证码的 API?
有。使用 API 密钥可以订购号码、轮询验证码和取消订单。请用它来测试您自己应用的 OTP 流程。
我经营一家 Shopee 小店,应该用 Instant OTP 还是专属号码?
更适合用专属号码($1.95/月起),因为每次在新设备上登录时,Shopee 都可能再次要求验证码。
能马上拿到泰国或越南的专属号码吗?
不能。除美国、加拿大和波多黎各外,专属号码均需按需申请,我们的团队会先确认可用性、价格以及是否需要证件核验。
同一个号码以后还能接收第二条 Shopee 验证码吗?
一笔 Instant OTP 订单对应一条验证码,不过有时可以在同一订单内再请求一条短信。如果几周后还需要接收验证码,请使用专属号码。