Pagseguro nao muda status do pedido automaticamente
-
A partir de alguma altera??o em setembro de 2015 comecei a ter o erro 403 no log, que acarreta em n?o alterar o status do pedido no Woocommerce.
As dúvidas v?o ao final, pois creio que todos os trocentos tópicos que li tem o mesmo problema e imagino que seja alguma coisa errada digitada no Pagseguro. Cheguei aqui após certificar-me de todas as configura??es no Pagseguro e Woocommerce, mas tem umas onde tenho dúvidas. Já tirei iThemes Security, Wordfence e qualquer outro programa de seguran?a, pra n?o ter erro…
O erro no log abaixo só dá com Checkout transparente:
…
01-13-2016 @ 17:27:57 – Requesting session ID…
01-13-2016 @ 17:27:58 – Session Response: Array
(
[headers] => Array
(
[date] => Wed, 13 Jan 2016 20:27:57 GMT
[server] => Apache-Coyote/1.1
[content-type] => text/plain;charset=ISO-8859-1
[content-length] => 9
[strict-transport-security] => max-age=31536000
[vary] => User-Agent
[connection] => close
)[body] => Forbidden
[response] => Array
(
[code] => 403
[message] => Forbidden
)[cookies] => Array
(
)[filename] =>
)01-13-2016 @ 17:28:02 - Requesting token for order 4029 with the following data: <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<checkout>
...Duvidas:
O erro 403 é do meu site tentando acessar o Pagseguro ou ao contrário? O pagseguro é que n?o consegue acessar meu site?No Pagseguro tenho os seguintes itens marcados:
Página de redirecionamento: Coloquei isso, mas está certo ou devo colocar alguma página em especial? (se isso n?o importar no problema, me avise)
https://meusite.com.br/custom-account-page/minha-conta/Código de transa??o para página de redirecionamento (diz que é opcional):
coloquei "notification_code"
Devo deixar isso em branco ou pode ser isso mesmo?Utiliza??o de APIs... token gerado e informado no Woocommerce.
Notifica??o de transa??o: (creio que aqui seja o problema)
Habilitado com o endere?o "https://meusite.com.br"
Em algum outro link você informou que isso n?o era usado... deixo assim ou coloco apontando para alguma página?Pagamento via formulário HTML: desabilitado (está certo?)
Em outro link de documenta??o (https://docs.woothemes.com/document/pagseguro/) tem 2 itens que n?o entendi:
6- Você tenha definido o Código da transa??o (heim? o que é e onde e como defino isso?)
7 - Bibliotecas cURL e simpleXML estejam ativas (idem.. n?o achei onde configurar)
Em tempo: usando o WordPress mais recente de hoje (4.4.1) e Woocommerce (2.4.13).
O que causa o erro 403 e a consequente n?o mudan?a de status?
IMPORTANTE:
Vendo o log, o erro 403 dá com Checkout transparente.
Mesmo mudando para o checkout padr?o ou o outro o status n?o muda.
Eu fiz 4 compras seguidas, pagando com cart?o, sem usar Sandbox, cada um com um checkout diferente e nenhum mudou o status, mesmo no dia seguinte (vai que n?o muda na hora).
Na documenta??o do Pagseguro há um monte de informa??es com telas com op??es que n?o existem mais, provavelmente porque mudaram o plugin e/ou tela no Pagseguro, mas a documenta??o n?o, mas sempre deixa faltando informa??o do que pode causar isso. O menu no Pagseguro é confuso e um ninho de rato, pois muitas op??es n?o s?o acessíveis pelo menu e sim por links dentro das páginas. Até achar...
Pode me dar uma luz? O cliente já tá querendo mudar pro Magento...
- The topic ‘Pagseguro nao muda status do pedido automaticamente’ is closed to new replies.