laravel-pagseguro
laravel-pagseguro copied to clipboard
Erro na hora de aderir ao plano - Error 17061 Plan Not Found
PagSeguroRecorrente::setPlan('codigo_do_plano')
setPlan está quebrando o código do plano de alguma maneira, por causa do caractere dash "-", fazendo o pagseguro retornar o erro "plan not found" / 17061
Isso começou a acontecer sozinho nos ultimos dias, sem o plano ter sido alterado ou o código em sí.
Ex: Se o código enviado for "E7D5AED5-7878-7C35-540E-4F9DB2C703C4", retorna erro 17061
Agora se eu manualmente remover as dashs antes de enviar pelo setPlan, o erro não acontece e o plano é encontrado.
Minha suposição, conforme olhei o código, pode ser a forma como o package faz um sanitize no código, lá no setPlan, o que pode estar deixando o código do plano formatado de maneira errônea, ou então o pagseguro mudou a forma como recebe esse valor.
Alguém passou por isso?
Olá @hassekf, tudo bem?
Cara queria ter visto essa issue um dia atras, porque passei um dia tentando resolver esse problema e não consegui, rsrsrs.
Fiz exatamente isso que você comentou e funcionou...
Valeu @hassekf