Pular para o conteúdo

Uber Integration

Ao utilizar a API da Abbiamo para solicitar coleta de pedidos via Uber, alguns erros de validação podem ocorrer no momento da criação do pedido. Abaixo, detalhamos o erro mais recorrente e como corrigi-lo.

Este é o erro principal retornado pela Uber quando os dados de contato do cliente (destinatário) não estão em conformidade com os padrões internacionais exigidos pela plataforma deles.

O motor de validação da Uber exige que o telefone seja composto pela combinação correta do DDI (Código do País) e o Número com DDD. O erro geralmente ocorre por dois motivos:

  1. DDD no campo errado: O usuário preenche o phone_country_code com o DDD (ex: 11) em vez do código do país (Brasil = 55).
  2. Formato inconsistente: O campo phone contém caracteres especiais ou o código do país duplicado.

No objeto customer da sua chamada à API Create Order V2, certifique-se de seguir este padrão:

  • phone_country_code: Deve ser estritamente o código do país (ex: "55").
  • phone: Deve conter apenas números, iniciando pelo DDD (ex: "11940216964").
{
"customer": {
"name": "CLAUDIONEIDE MARQUES",
"phone": "11940216964",
"phone_country_code": "11"
}
}
{
"customer": {
"name": "CLAUDIONEIDE MARQUES",
"phone": "11940216964",
"phone_country_code": "55"
}
}
CampoDescriçãoExemplo correto
phone_country_codeApenas o código internacional do país"55"
phoneDDD + Número (apenas dígitos)"11940216964"
document_typeTipo de documento do cliente"CPF"