Olá Claudio,
Pegando carona no problema do rafaelglima, a partir de alguma altera??o em setembro de 2015 comecei a ter o mesmo problema… O erro 403 que acarreta em n?o alterar o status do pedido no Woocommerce.
Uso o Woocommerce com o Pagseguro. 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…
…
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?