Author Image

_fernandoferreira

Jan 3, 2025

Erro de Processamento com Número 0 em Endereço

processamento pagamentobilling_addressnúmero endereçostringInteger

olá, estou com uma dúvida com relação ao processamento do pagamento via cartão, está dando erro quando o número do endereço do portador do cartão é 0,

4699998, server_error, Um ou mais parâmetros fornecidos são inválidos. must have required property 'number',

a propriedade number está dentro de billing_address, na documentação está como string/integer,

então porque o 0 não funciona?

Respostas (2):
Avatar discord do usuario rubenskuhl

rubenskuhl

03/01/2025

Não sei na Efí, mas o que costumamos sugerir para endereços sem número é colocar "1". Talvez 0 esteja sendo interpretado como inexistente.

Avatar discord do usuario guilherme_efi

guilherme_efi

03/01/2025

Bom dia, @_fernandoferreira! Tudo bem?
Exatamente como o Rubens mencionou. Você precisa passar o número inteiro como uma string, e o menor valor válido é "1".

A Comunidade Efí no Discord reúne mais de 11763 desenvolvedores 👨‍💻 incríveis.

Participe para se manter atualizado sobre as APIs da Efí Pay, tirar dúvidas e muito mais! 😊