• Boa tarde. Estou tentando finalizar um pagamento na minha loja virtual de testes e apresenta o seguinte erro no LOG do pagseguro.

    LOG NO PASTEbin

     [body] => <?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?><errors><error><code>11011</code><message>senderName invalid length: Comercio de Equipamentos de Informática Rabelo LTDA</message></error></errors>
        [response] => Array
            (
                [code] => 400
                [message] => Bad Request
            )

    Alguma solução para o erro?

    • This topic was modified 3 years, 2 months ago by lucasl9.
Viewing 5 replies - 1 through 5 (of 5 total)
  • @lucasl9 você ainda está com este problema? Pergunto porque já faz algum tempo que abriu o ticket.

    Uma coisa que notei é que seu sender->name possui mais de 50 caracteres, o limite máximo definido na documentação do PagSeguro.

    De qualquer forma, neste trecho de log que compartilhou aparece um retorno da validação da PagSeguro. Portanto, não é um problema do plugin.

    Thread Starter lucasl9

    (@lucasl9)

    Boa noite. Eu contornei o problema com javascript, porém eu gostaria de um filtro para TRUNCAR o nome maior do que 50 caracteres, que seria muito mais útil, e talvez seria uma excelente função nativa.

    Sem dúvidas que esse tipo de validação seria um grande facilitador! Tanto pro back quanto no front com JS.
    A base de código atual do plugin até já dispõe de hooks para acesso aos XMLs gerados (checkout e payment) antes da submissão. Poderia ser um possível caminho pra uma implementação desse tipo…

    Thread Starter lucasl9

    (@lucasl9)

    Você tem a documentação dos hooks?

    @lucasl9 os hooks aos quais me referi são o woocommerce_pagseguro_checkout_xml (aqui) e o woocommerce_pagseguro_payment_xml (aqui).

    Desconheço documentação mas o uso é bem direto.
    Publiquei aqui um exemplo de implementação: https://gist.github.com/rcnascimento/43cab45d3e125606a9ac358c530203f9

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘Erro: SenderName invalid length:’ is closed to new replies.