• Resolved pablodj

    (@pablodj)


    Olá Claudio, rapaz uma dúvida.

    O Checkout Transparente ainda precisa de autorização? Liguei para lá agora e o atendente disse que não era mais necessário, entretanto, meus testes de pagamento nenhum retorna o POST de que o pagamento foi OK

    Pode me ajudar?

Viewing 4 replies - 1 through 4 (of 4 total)
  • Thread Starter pablodj

    (@pablodj)

    Este é o LOG do último pedido:

    03-08-2017 @ 14:33:49 – Requesting session ID…
    03-08-2017 @ 14:33:51 – PagSeguro session is valid! The return is: SimpleXMLElement Object
    (
    [id] => f34f79b132eb48ef805ea57a0b0817bc
    )

    03-08-2017 @ 14:34:53 – Requesting direct payment for order 5801 with the following data: <?xml version=”1.0″ encoding=”UTF-8″ standalone=”yes”?>
    <payment>
    <mode>default</mode>
    <method>creditCard</method>
    <sender>
    <email><![CDATA[pablo@sejalaoquefor.com.br]]></email>
    <documents>
    <document>
    <type>CPF</type>
    <value>14107845761</value>
    </document>
    </documents>
    <name><![CDATA[Pablo Villanueva]]></name>
    <phone>
    <areaCode>21</areaCode>
    <number>986031533</number>
    </phone>
    <hash>0ab24ed95b3581e1b172f674def0ff9c7f72f750fbb79420b70446eb4cdbb25f</hash>
    </sender>
    <currency>BRL</currency>
    <notificationURL><![CDATA[http://azullimao.tk/wc-api/WC_PagSeguro_Gateway/]]></notificationURL>
    <items>
    <item>
    <id>1</id>
    <description><![CDATA[Blusa morcego debrum canelado (Cópia) – Tamanho: M]]></description>
    <amount>1.00</amount>
    <quantity>1</quantity>
    </item>
    </items>
    <reference><![CDATA[WC-5801]]></reference>
    <shipping>
    <type>3</type>
    <address>
    <street><![CDATA[Rua João Barbalho]]></street>
    <number>148</number>
    <district><![CDATA[Quintino]]></district>
    <postalCode>20740010</postalCode>
    <city><![CDATA[Rio de Janeiro]]></city>
    <state>RJ</state>
    <country>BRA</country>
    </address>
    <cost>0</cost>
    </shipping>
    <creditCard>
    <token>568d04aa6bb14a69bb287e7225c8dbdd</token>
    <installment>
    <quantity>1</quantity>
    <value>1.00</value>
    </installment>
    <holder>
    <name><![CDATA[Pablo Villanueva]]></name>
    <documents>
    <document>
    <type>CPF</type>
    <value>14107845761</value>
    </document>
    </documents>
    <birthDate>21/01/1993</birthDate>
    <phone>
    <areaCode>21</areaCode>
    <number>22896973</number>
    </phone>
    </holder>
    <billingAddress>
    <street><![CDATA[Rua João Barbalho]]></street>
    <number>148</number>
    <district><![CDATA[Quintino]]></district>
    <city><![CDATA[Rio de Janeiro]]></city>
    <state>RJ</state>
    <country>BRA</country>
    <postalCode>20740010</postalCode>
    </billingAddress>
    </creditCard>
    </payment>

    03-08-2017 @ 14:34:57 – PagSeguro direct payment created successfully!
    03-08-2017 @ 14:34:57 – PagSeguro payment status for order 5801 is: 1

    Plugin Author Claudio Sanches

    (@claudiosanches)

    O Checkout Transparente ainda precisa de autorização? Liguei para lá agora e o atendente disse que não era mais necessário, entretanto, meus testes de pagamento nenhum retorna o POST de que o pagamento foi OK

    Não faço ideia, pelo menos ninguém me disse do PagSeguro ter parado de pedir.

    De qualquer forma pelo log que você esta mostrando parece estar tudo ok.
    Já notificação que o PagSeguro envia de volta para o site dizendo se foi pago, já é outra historia, várias coisas podem influenciar isso, principalmente o seu servidor bloqueando as os POST do PagSeguro, por exemplo ModSecurity pode fazer isso ou até mesmo bloqueando alguns user-agents, outra coisa que costuma atrapalhar bastante na comunicação é o CloudFlare.

    Tem uma sessão na FAQ do plugin dedicada a isso: https://wordpress.org/plugins/woocommerce-pagseguro/faq/ em “O status do pedido não é alterado automaticamente?”.

    Esta página no PagSeguro deve ajudar também: https://pagseguro.uol.com.br/atendimento/perguntas_frequentes/categoria/como-vender/integracao./nao-recebi-o-post-com-retorno-automatico-o-que-devo-fazer.jhtml#rmcl

    Thread Starter pablodj

    (@pablodj)

    Rapaz, perdão pela perturbação, mas já identifiquei! (meio que idiotice minha).

    Utilizo um plugin de manutenção onde redireciona qualquer acesso sem estar logado para uma tela de manutenção, então quando o pagseguro tentava informar o pagamento, ele ia direto pra essa página e ai o POST não vinha. ¬¬’

    Peço desculpas pela perturbação e fica meio que mais uma possibilidade de solução para perguntas parecidas com a minha…

    Plugin Author Claudio Sanches

    (@claudiosanches)

    Puts, pior que tem um tempo que estou para listar sobre plugin de manutenção com as coisas que atrapalham na mudança de status.
    Não se preocupe, esse tipo de coisa acontece mesmo.

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘Checkout Transparente’ is closed to new replies.