Support » Plugin: Claudio Sanches - PagSeguro for WooCommerce » Pagto cancelado quando há 1 produto gratuito junto no carrinho

  • Resolved renan_santos

    (@renan_santos)


    WP, Woocommerce e Plugin Pagseguro estão atualizados.

    Quando qualquer pessoa clica no botão Realizar Pagamento, o pedido é automaticamente cancelado SE houver qualquer produto gratuito junto. Funciona normalmente se há apenas produtos gratuitos ou apenas produtos pagos.

    Aparece a seguinte mensagem:

    PagSeguro: Um erro ocorreu ao processar o seu pagamento, por favor, revise os seus dados e tente novamente. Ou entre em contato conosco para obter assistência.

    https://wordpress.org/plugins/woocommerce-pagseguro/

Viewing 6 replies - 1 through 6 (of 6 total)
  • Plugin Author Claudio Sanches

    (@claudiosanches)

    O que mostra no log do plugin?

    Acho que a parte mais importante é essa aqui:

    03-16-2016 @ 15:47:35 - Failed to generate the PagSeguro Payment Token: Array
    (
        [headers] => Array
            (
                [date] => Wed, 16 Mar 2016 18:47:34 GMT
                [server] => Apache-Coyote/1.1
                [content-type] => application/xml;charset=ISO-8859-1
                [cache-control] => max-age=180
                [expires] => Wed, 16 Mar 2016 18:50:34 GMT
                [strict-transport-security] => max-age=31536000
                [vary] => User-Agent
                [connection] => close
            )
    
        [body] => <?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?><errors><error><code>11030</code><message>Item amount out of range: 0.00</message></error></errors>
        [response] => Array
            (
                [code] => 400
                [message] => Bad Request
            )
    
        [cookies] => Array
            (
            )
    
        [filename] =>
    )

    Pesquisei pelo código do erro e achei essa página: https://wordpress.org/support/topic/ailed-to-generate-the-pagseguro-payment-token-array?replies=4

    Desculpe, não encontrei no suporte, pois pesquisei por produto gratuito e coisas do tipo.

    Acabei de ver uma opção no Plugin: Enviar apenas o total do pedido.

    Não seria interessante retirar os itens gratuitos da lista antes de enviar para o Pagseguro?

    Ou então, nos produtos gratuitos, adicionar o valor de R$1,00 e um desconto no mesmo valor…. Não sei se isso dá certo.

    Desculpe os vários posts rsrs.

    Plugin Author Claudio Sanches

    (@claudiosanches)

    Acabei de corrigir isso na versão 2.11.3, pode atualizar que agora vai ignorar produtos gratuitos ou com valores negativos (isso também pode dar problema no PagSeguro).

    Já atualizei!
    Muito obrigado!!

Viewing 6 replies - 1 through 6 (of 6 total)
  • The topic ‘Pagto cancelado quando há 1 produto gratuito junto no carrinho’ is closed to new replies.