Comunidade
API de Checkout é inconsistente em ralação a número de telefone
last year by Matias G Henschel
Ao utilizar o endpoint de criação de checkouts (/checkouts - documentação ) um número de telefone não móvel só é aceito se customer_modifiable estiver definido como true.
Tenho vários clientes CNPJ que utilizam número fixo, e solicito as informações do cliente no meu site pra agilizar o pagamento e pular uma etapa no PagSeguro. Mas ao mandar dados com telefone fixo meu request é rejeitado com a mensagem:
{
"error": "invalid_format",
"description": "Field has an invalid format. Please check the documentation.",
"parameter_name": "customer.phone.number"
}
Payload de customer.phone enviado:
{
"country": "+55",
"area": "47",
"number": "33332222"
}
Important:
customer_modifiableprecisa estar definido comofalseno payload, caso contrário o valor é aceito.
