• Resolved matheusgomesms

    (@matheusgomesms)


    Olá pessoal! Utilizava normalmente o outro plugin do Elias Júnior, por muito tempo. Contudo, fiz a migração para este plugin oficial, e na primeira vez que utilizei eu consegui preencher tudo, contudo na seguinte, ele me dá um erro inesperado (segue imagem https://imgur.com/a/pwM9e). Fiz um teste sem outra opção de pagamento, e tudo ocorreu bem. Será que há conflito?

    (Site todo atualizado e dados ocultos no print).

Viewing 10 replies - 1 through 10 (of 10 total)
  • Plugin Author Arthur Puhlmann

    (@apuhlmann)

    Bom dia @matheusgomesms,

    Você deixou o Modo Depuração habilitado? Se não por favor habilite e mande uma cópia do log para analisarmos qual pode ser o problema.

    Att.

    Thread Starter matheusgomesms

    (@matheusgomesms)

    Olá @apuhlmann, bom dia!

    Tenho um log gigantesco, porque como dava o erro, ele fazia uma tentativa a cada 3 segundos. Mas o padrão de cada tentativa é o mesmo, que segue abaixo: (dados pessoais de compra ocultos, trocados por xxx):

    11-17-2017 @ 15:15:54 – Creating payment
    11-17-2017 @ 15:15:54 – Sending create payment request: Array
    (
    [intent] => sale
    [payer] => Array
    (
    [payment_method] => paypal
    )

    [experience_profile_id] => xxxxxx
    [transactions] => Array
    (
    [0] => Array
    (
    [payment_options] => Array
    (
    [allowed_payment_method] => IMMEDIATE_PAY
    )

    [item_list] => Array
    (
    [items] => Array
    (
    [0] => Array
    (
    [name] => xxxxx
    [currency] => BRL
    [quantity] => 1
    [price] => 590
    [sku] => xxxxx
    [url] => xxxxx
    )

    )

    [shipping_address] => Array
    (
    [recipient_name] => xxxx
    [country_code] => BR
    [postal_code] => xxxx
    [line1] => xxxx
    [line2] => xxxxx
    [city] => xxxxx
    [state] => xx
    [phone] => xxxxxx
    )

    )

    [amount] => Array
    (
    [currency] => BRL
    [total] => xxxx
    [details] => Array
    (
    [shipping] => 0
    [subtotal] => xxx
    )

    )

    )

    )

    [redirect_urls] => Array
    (
    [return_url] => https://certific.net.br
    [cancel_url] => https://certific.net.br
    )

    )

    11-17-2017 @ 15:15:54 – Code: 400
    11-17-2017 @ 15:15:54 – Got Http response code 400 when accessing https://api.paypal.com/v1/payments/payment.
    11-17-2017 @ 15:15:54 – PayPalConnectionException: Array
    (
    [name] => VALIDATION_ERROR
    [details] => Array
    (
    [0] => Array
    (
    [field] => transactions[0].amount
    [issue] => Transaction amount details (subtotal, tax, shipping) must add up to specified amount total
    )

    )

    [message] => Invalid request – see details
    [information_link] => https://developer.paypal.com/docs/api/payments/#errors
    [debug_id] => 314e0a5dd704e
    )

    Plugin Author Arthur Puhlmann

    (@apuhlmann)

    Olá @matheusgomesms,

    O erro retornado é relacionado ao valor total da transação comparado ao valor dos itens, nesse log que você enviou o valor total é de 590 e o valor do item único é 560.50, por favor verifique se não existe algum valor de frete que não está sendo enviado pelo plugin do WooCommerce e faça um teste com o plugin puro do WooCommerce sem nenhum plugin adicional a não ser os obrigatórios(WooCommerce Extra Checkout Fields for Brazil e PayPal Plus Brasil) para que possamos verificar aonde essa incompatibilidade está ocorrendo.

    Att.

    Plugin Author Arthur Puhlmann

    (@apuhlmann)

    Olá @matheusgomesms, boa tarde,

    Conseguiu verificar? Caso ainda esteja com o problema me avise porque aqui que tentamos outra alternativa.

    Att.

    Thread Starter matheusgomesms

    (@matheusgomesms)

    Olá @apuhlmann, boa tarde!

    O erro dessa diferença de valores (590/560,50) se deve ao desconto dado para outra forma de pagamento. Estou utilizando o plugin Woo Payment Discounts (https://br.wordpress.org/plugins/woo-payment-discounts/), que faz essa função. Quando esse plugin de desconto está desativado, o gateway do PayPal funciona normalmente.

    Seria uma incompatibilidade com o plugin?

    Desde já agradeço!

    Att,
    Matheus

    Plugin Author Arthur Puhlmann

    (@apuhlmann)

    Olá @matheusgomesms,

    Sim, este plugin utiliza uma metodologia de taxas para aplicar o desconto e atualmente o nosso material não trabalha desta maneira. Entretanto estamos atualmente desenvolvendo a compatibilidade para funciona também com desta maneira.

    Lançaremos ainda esta semana uma atualização incluindo a compatibilidade ok?

    Assim que estiver disponível o aviso por aqui.

    Att.

    Thread Starter matheusgomesms

    (@matheusgomesms)

    Ótima notícia! Estarei no aguardo!

    Att,

    Plugin Author Arthur Puhlmann

    (@apuhlmann)

    Olá @matheusgomesms,

    A atualização já está disponível, por gentileza poderia atualizar o plugin e efetuar um novo teste?

    Att.

    Thread Starter matheusgomesms

    (@matheusgomesms)

    Olá @apuhlmann, bom dia! Feliz festas para vocês do PayPal!

    Fiz a atualização e até o momento não obtive nenhum erro. Parece que agora está tudo funcionando como deveria! Caso obtenha algum erro, volto aqui novamente.

    Obrigado pelo suporte e pela agilidade na resolução do erro!

    Att,

    Plugin Author Arthur Puhlmann

    (@apuhlmann)

    Olá @matheusgomesms,

    Maravilha! Um ótimo 2018 para você também!

    Ficamos à disposição.

    Att.

Viewing 10 replies - 1 through 10 (of 10 total)

The topic ‘Erro no pagamento’ is closed to new replies.