post #380
Problema com “sponsor_id” no módulo MercadoPago PHP
Publicado em: 26/03/2020 / Atualizado em: 26/03/2020
Hoje dia 25 de março de 2020, realizando uma verificação de rotina no checkout personalizado que desenvolvi, me deparei com um erro assustador, segue abaixo:
An uncaught Exception was encountered
Type: Exception
Message: Wrong type NULL. It should be integer for property sponsor_idAssustador pois este não havia feito nenhuma mudança ou atualização no código da plataforma nem no servidor, simplesmente o erro apareceu.
Achei estranho e fui procurar na internet para saber se mais alguém tinha este mesmo erro, e não achei nada.
Pensei que poderia ser algo relacionado a hospedagem, pois como não tinha feito nenhuma atualização, só poderia ser.
Pesquisando um pouco mais na internet pela palavra mercadopago/dx-php fui até o site Packagist que é o site oficial para os pacotes de instalação do PHP com composer.
E ai pude localizar que hoje foi feita uma atualização no pacote do mercadopago.

Verifiquei com meu composer que minha plataforma estava utilizando a versão 1.8.0, então coloquei logo para atualizar.
$ composer update
Após a atualização de versão do pacote para 1.8.1, atualizei a pagina de pagamento, onde carregava o módulo do Mercadopago, e por fim, tudo voltou a funcionar normalmente.
Conclusão. Creio que o mercadopago atualizou algo em sua API, por conta disso o pacote 1.8.0 não estava mais compatível.
Bom, agora tudo resolvido, mas isso foi muito grave para mim e para os clientes, e infelizmente me fez perder um tempo valioso. (e tempo é grana)
Publicações recomendadas:
Link Curto para Compartilhamento
Compartilhe esse conteudo nas redes sociais ou por mensagem usando o link curto abaixo. Basta clicar em cima do link para copiar.
bruno.art.br/pb/380
ID de Referência: 380
Sugira uma publicação
Envie uma mensagem e sugira um publicação sobre um assunto que tenha dificuldades de resolver.