r-martins / PagSeguro-Magento-Transparente

Módulo de checkout transparente para Pagseguro - com api v. 2.0
GNU General Public License v2.0
66 stars 0 forks source link

PENDENTE x PROCESSANDO #18

Closed FabioLTR closed 10 years ago

FabioLTR commented 10 years ago

Ricardo, jóia? Primeiramente parabéns pela iniciativa, o projeto é sensacional.

Instalei em uma loja e mesmo alterando no backend para o pedido ficar pendente, altera para processando.

Não sei se é um erro, ou se ele aprovou os quatro pedidos de testes pois o Pagseguro aprovou imediatamente(provavelmente por meio de regra). Estranhei a aprovação do PagSeguro porque usei o mesmo cartão para 4 compras seguidas para endereços diferentes e para locais de risco.

bom, de qualquer maneira o pedido deveria ficar pendente e eu fazer a aprovação manual com a opção "Novo status do pedido = pendente", certo?

Obrigado!!

FabioLTR commented 10 years ago

Ricardo, me retornaram... a aprovação imediata se deu realmente por conta de regras no PagSeguro.

Acredito que o problema então dessa issue seja apenas o pedido alterar par aprocessando ao inves de pendente, correto?

Abs

r-martins commented 10 years ago

Olá Fabio, Realizei testes aqui alterando a configuração entre 3 Status diferentes e ocorreu conforme esperado. O que deve ocorrer é que o PagSeguro está fazendo o retorno logo em seguida e devolvendo outro status. Teste na sua sandbox pra conferir, pois lá não tem retorno automatico, apenas o primeiro retorno (com status 1). screen shot 2014-08-02 at 3 00 46 pm

r-martins commented 10 years ago

Só complementando, o status do pedido configurado no painel não configura captura automátia ou não. Quando o pagseguro devolve status 1 (Pago) o modulo automaticamente fatura o pedido, independente disso acontecer no ato do pedido ou 1 dia depois. O tratamento do retorno é feito no mesmo local pelo método RicardoMartins_PagSeguro_Model_Abstract::proccessNotificatonResult independente de onde venha.