把 Mercado Pago 短信验证码接入你的测试运行

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

团队可以在 OTP Route 的 OTP Gateway 中为 mercado_pago 服务订购一次性号码,填入手机号步骤,再从控制台、API 轮询或签名 webhook 中读取验证码,从而接收 Mercado Pago 验证码。价格每条 $0.20 起,因国家而异;如果 20 分钟内没有短信送达,全部金额会退回钱包。

团队在 Mercado Pago 的手机号步骤要解决什么问题?

Mercado Pago 是 Mercado Libre 旗下的支付和数字钱包平台,是拉丁美洲日常商业的一部分。和大多数金融类应用一样,它把账号与手机号绑定:注册时通过短信验证码确认号码,用户在新设备上登录或找回访问权限时,应用也可能要求新的验证码。对围绕它开发的团队来说,比如对接收银台的商家、运营客户卖家账号的代理机构,或是测试在支付环节提供 Mercado Pago 的电商平台的 QA 工程师,这一步短信往往是最麻烦的环节。员工最终把私人手机号放到企业账号上,或者因为持有对应 SIM 卡的人不在线,测试用例就此停滞。

OTP Route 把这一步变成你的工具可以处理的事情:按需获得目标市场的号码,验证码直接送达你的系统。这就是 Mercado Pago 短信验证测试的核心。

Mercado Pago 验证码 API 的流程是怎样的?

所有请求都发往 https://otproute.com/api/v1,使用开发者控制台中的 Bearer 密钥(前缀 or_live_)。服务 id 为 mercado_pago;国家 id 是你所在市场的 api_country 值,例如巴西为 br,墨西哥为 mx。

  1. GET /api/v1/prices?country=br&service=mercado_pago 返回该组合的实时价格和可用情况。
  2. POST /api/v1/activations,请求体为 {"service": "mercado_pago", "country": "br"},返回激活 id 和号码。
  3. 在你正在开通或测试的账号的手机号步骤中填入该号码。
  4. 当 activation.sms_received 到达你的端点时获取验证码,或通过轮询 GET /api/v1/activations/{id} 获取。
  5. 如果运行提前结束,调用 POST /api/v1/activations/{id}/cancel。

可用 GET /api/v1/balance 做运行前检查。每个账号有 10 个密钥、5 个 webhook 端点,每分钟 300 次请求;其余内容见文档。

webhook 处理程序应如何处理 Mercado Pago 验证码?

推送投递可以避免测试运行器陷入轮询循环。每个事件都带有 X-OTPRoute-Signature: t=<unix>,v1=<hex>;用端点密钥对 <t>.<raw body> 计算 HMAC-SHA256,用恒定时间比较,并丢弃时间戳过旧的请求。然后让处理程序保持幂等:保存激活 id,并忽略同一事件的第二次投递,因为重试是会发生的。也要监听 activation.expired 和 activation.cancelled,这样运行器可以释放占用的名额,并标记该测试以便再次尝试。如果不想托管端点,每隔几秒轮询一次激活,也完全在频率限制之内。保护 OTP webhook 的安全有更完整的清单。

Mercado Pago 的号码应该来自哪个国家?

OTP Route 上 mercado_pago 服务列在 201 个国家,但真正有用的选择几乎总是账号所属的市场。Mercado Pago 在巴西、阿根廷、墨西哥、智利、哥伦比亚、乌拉圭和秘鲁最为知名,所以大多数测试用例集中在这些地方。目录还覆盖厄瓜多尔、玻利维亚、巴拉圭、哥斯达黎加、巴拿马、多米尼加共和国、西班牙、葡萄牙和美国等许多国家。

国家不对的号码可能无法通过校验,或者触发额外检查,也无法告诉你该市场的真实用户如何体验这一流程。请与测试用例保持一致:巴西的开通流程用巴西号码,智利的开通流程用智利号码。

不写代码,在控制台里能做什么?

非开发人员无需代码也能得到同样的结果。打开 OTP Gateway,服务选择 Mercado Pago,选择国家,下单前先查看显示的价格。把号码复制到应用里,请求短信,验证码一送达就会出现在激活卡片上。号码会保留 20 分钟;如果什么都没收到,就不会扣费,因为金额会自动退回你的钱包。

Mercado Pago 的验证码为什么可能收不到?

支付平台对手机号很谨慎,Mercado Pago 的虚拟号码可能在部分或全部流程中被拒绝。线路在一天中也会变化。如果验证码没有出现:

  • 让 20 分钟的窗口走完;退款是自动的。
  • 不要在短时间内循环地重新下单。把尝试间隔拉开,或稍后再来。
  • 如果某条线路总是过期,就为同一市场换一条线路。
  • 检查手机号字段收到的号码,格式是否符合应用的预期。

如果某个流程一贯拒绝虚拟号码,就接受这个结果,并为该账号使用真实线路。减少 OTP 投递失败涵盖了更广泛的诊断方法。

什么时候专用号码更合适?

一次性号码只处理一条验证码。几个月后还会要求新验证码的企业账号,则需要一个你仍然掌控的号码。OTP Route 的专用号码(Dedicated Numbers)在美国和加拿大承担这一角色,每月 $1.95 起:入站短信可在控制台查看,也会发送到你的 webhook(number.sms_received),另有出站短信和浏览器通话,从钱包续费,直到你释放该线路。这两个国家之外没有自助的长期线路;请发邮件至 [email protected] 咨询,具体能否提供取决于当地规定。详情参见虚拟号码。

在 Mercado Pago 上使用这些号码要遵守哪些规则?

Mercado Pago 涉及真实资金,其身份校验的存在是有充分理由的。OTP Route 的手机号不能取代这些校验,也绝不能用来规避它们:请使用真实信息完成身份验证,每个真实的人或企业只保留一个账号,并在遵守 OTP Route《可接受使用政策》的同时遵守 Mercado Pago 的条款。该平台用于测试你自己的产品和运营你自己的合法账号,而不是批量开户或领取促销。计费为按量付费,使用预付美元钱包(银行卡或 USDT/USDC 充值,每次充值都提供 PDF 发票),集成测试可按需申请提供模拟验证码的沙盒。Mercado Pago 是其所有者的商标,OTP Route 与其没有关联。

常见问题

在巴西或墨西哥没有本地 SIM 卡,也能接收 Mercado Pago OTP 吗?

可以,前提是你在测试或运营自己的账号。为正确的国家订购一个 mercado_pago 号码,然后从控制台、API 或 webhook 读取验证码。

API 中 Mercado Pago 的服务 id 是什么?

是 mercado_pago。将它与国家 id 一起放入 POST /api/v1/activations 的请求体。

Mercado Pago 接受虚拟号码吗?

不一定。它可能在部分流程中拒绝虚拟号码,这就是 20 分钟内没有收到验证码时会全额退款的原因。

用于验证的 Mercado Pago 手机号要花多少钱?

每条验证码 $0.20 起。具体价格取决于国家,下单前会在 API 和控制台中显示。

下个月可以用同一个一次性号码再次登录吗?

不行。一次性号码只接收一条验证码。需要重复登录的账号,更适合使用美国或加拿大的专用号码。

我的 CI 流水线能在不产生真实费用的情况下测试 Mercado Pago 流程吗?

可以。为开发账号申请沙盒模式;它会通过相同的接口返回模拟的号码和验证码。

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

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

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