• Resolved ludyamano

    (@ludyamano)


    Olá, já entrei em contato com o suporte por telefone, no 0800 047 4482, mas sem sucesso. Não consegui falar com o departamento técnico e os atendentes não sabiam responder minhas dúvidas. Apenas alegaram que estava tudo funcionando normalmente.

    Notei que existem 2 outros tópicos no fórum sobre esse assunto e já me aprofundei neles. Tentei seguir os mesmos passos mas acredito que meu problema seja diferente.

    O que já tentei:

    Seguindo o que vi no tópico da driyumi.

    1. Verifiquei meu HTML para checar se o elemento com a ID “payment” tinha a classe “woocommerce-checkout-payment”. Sim, ela possui.
    2. Chequei se o input do pagamento era do tipo radio button. Sim, ele é

    Seguindo o que vi no tópico do History Makers

    1. Desabilitei meu sistema de cache (cloudflare).
    2. Chequei meu log e encontrei um erro que descrevo abaixo.

    Log no Pastebin (troquei algumas informações sensíveis)

    O erro apresentado no log:
    PHP Error: Getter function for 'payer' in 'PayPal\Api\Payment' class should have a proper return type.

    O que pode ser?

    • This topic was modified 6 years, 7 months ago by ludyamano.
    • This topic was modified 6 years, 7 months ago by ludyamano.
Viewing 7 replies - 1 through 7 (of 7 total)
  • Thread Starter ludyamano

    (@ludyamano)

    Atualizando:

    Realizei mais algumas tentativas:
    Fiz uma nova instalação do WordPress, com tema padrão (Twenty Seventeen) e os plugins:

    • WooCommerce v3.4.2
    • PayPal Plus Brasil v.1.0.8
    • WooCommerce Extra Checkout Fields for Brazil v3.6.1

    O problema persiste.

    Segunda tentativa: neste mesmo ambiente testei as versões 1.0.7 e 1.0.6 do plugin. Sem sucesso também.

    Terceira tentativa: neste mesmo ambiente testei as versões 1.0.8 e WooCommerce v3.2.6. Sem sucesso.

    Plugin Author Arthur Puhlmann

    (@apuhlmann)

    Olá @ludyamano,

    Qual o log do plugin na sua tentativa com o WordPress padrão?

    Thread Starter ludyamano

    (@ludyamano)

    Mesma coisa @apuhlmann:

    06-16-2018 @ 15:05:17 - Creating payment
    06-16-2018 @ 15:05:17 - Sending create payment request: Array
    (
        [intent] => sale
        [payer] => Array
            (
                [payment_method] => paypal
            )
    
        [transactions] => Array
            (
                [0] => Array
                    (
                        [payment_options] => Array
                            (
                                [allowed_payment_method] => IMMEDIATE_PAY
                            )
    
                        [item_list] => Array
                            (
                                [items] => Array
                                    (
                                        [0] => Array
                                            (
                                                [name] => Nome do Curso
                                                [currency] => BRL
                                                [quantity] => 1
                                                [price] => 870
                                                [sku] => CWP20171216
                                                [url] => https://meusite.com.br/
                                            )
    
                                        [1] => Array
                                            (
                                                [name] => Nome do Curso
                                                [currency] => BRL
                                                [quantity] => 1
                                                [price] => 3200
                                                [sku] => CMDE20170904
                                                [url] => https://meusite.com.br/
                                            )
    
                                    )
    
                                [shipping_address] => Array
                                    (
                                        [recipient_name] => Ludy Amano
                                        [country_code] => BR
                                        [postal_code] => 00000000
                                        [line1] => Avenida Paulista, 123
                                        [line2] => Bela Vista
                                        [city] => São Paulo
                                        [state] => SP
                                        [phone] => (XX) XXXXX-XXXX
                                    )
    
                            )
    
                        [amount] => Array
                            (
                                [currency] => BRL
                                [total] => 4070
                                [details] => Array
                                    (
                                        [shipping] => 0.00
                                        [subtotal] => 4070
                                    )
    
                            )
    
                    )
    
            )
    
        [redirect_urls] => Array
            (
                [return_url] => https://meusite.com.br
                [cancel_url] => https://meusite.com.br
            )
    
    )
    
    06-16-2018 @ 15:05:18 - PHP Error: Getter function for 'payer' in 'PayPal\Api\Payment' class should have a proper return type.
    06-16-2018 @ 15:05:18 - PHP Error: Getter function for 'payer' in 'PayPal\Api\Payment' class should have a proper return type.
    • This reply was modified 6 years, 7 months ago by ludyamano.
    Plugin Author Arthur Puhlmann

    (@apuhlmann)

    Olá @ludyamano,

    Pode enviar esse segundo ambiente de homologação para nosso técnico Gabriel em gaguerra@paypal.com para analisarmos melhor o erro?

    Att.

    Thread Starter ludyamano

    (@ludyamano)

    Obrigado @apuhlmann. Acabei de enviar.

    Thread Starter ludyamano

    (@ludyamano)

    Atualizando o status aqui.

    Falei com o Gabriel e ele descobriu um problema relacionado a configuração do opcache em meu servidor (pressable.com).

    Foi feito um ajuste nas configurações do servidor (php.ini) conforme abaixo:

    [opcache]
    opcache.save_comments=1
    opcache.load_comments=1

    Dessa forma o plugin voltou a funcionar.

    O Gabriel disse que incluíriam uma correção para esse problema no próximo release do plugin.

    Obrigado @apuhlmann!

    Plugin Author Arthur Puhlmann

    (@apuhlmann)

    Olá @ludyamano,

    Agradecemos o contato, estamos encerrando este tópico porque entendemos que o assunto abordado está resolvido ou não recebemos mais contato. Caso necessite de mais alguma orientação ou suporte por favor abra um novo.

    A sua opinião é importante para continuarmos com este projeto, se o plugin e/ou o suporte foi útil por favor deixe a sua opinião pelo link abaixo: https://wordpress.org/support/plugin/paypal-plus-brasil/reviews/

    Att.

Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘Ocorreu um erro inesperado, por favor tente novamente. Se o erro persistir entre’ is closed to new replies.