laravel-pagseguro icon indicating copy to clipboard operation
laravel-pagseguro copied to clipboard

Erro na hora de aderir ao plano - Error 17061 Plan Not Found

Open hassekf opened this issue 4 years ago • 1 comments

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?

hassekf avatar Mar 24 '20 17:03 hassekf

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

dbelarmino avatar Jun 12 '20 13:06 dbelarmino