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 53 forks source link

Estorno de transação #6

Closed renatofig closed 8 years ago

renatofig commented 10 years ago

Quando estorno a transação no cartão no painel do pagseguro o cancelamernto não é refletido no admin do Magento e o pedido permanece 'processando'.

r-martins commented 10 years ago

Oi Renato, Pensando aqui, acho que isso tem a ver com aquela pequena correcao da 0.1.5 que comentei com vc. Se tratava de um erro de undefined variable justamente na justificativa dos pedidos cancelados. Voce pode atualizar seu modulo e testar denovo? Me avise se o problema persistir.

2014-05-13 9:59 GMT-03:00 renatofig notifications@github.com:

Quando estorno a transação no cartão no painel do pagseguro o cancelamernto não é refletido no admin do Magento e o pedido permanece 'processando'.

— Reply to this email directly or view it on GitHubhttps://github.com/r-martins/PagSeguro-Magento-Transparente/issues/6 .

renatofig commented 10 years ago

Oi Ricardo.

Sim atualizei mas permanence o erro, não sai do ‘processando’. A API está ligada.

Bem com relação ás minhas pendencias de ontem o do Bruno funcionou com o retorno desativado e com a notificacao do seu modulo. Perfeito.

Só que o do Bruno só funciona com a API desativada, senão dá aquele erro de site confiável. Deixo desativada ? Seu módulo funciona corretamente com a API desativada após o pessoal do pagseguro ter configurado a API transparente...

Outra coisa, deixei a pagina de redirecionamento em http://penelopeacessorios.com.br/pagseguro/pay/return (Bruno), pode ser ? Os 2 modulos funcionam corretamente e concluem em http://penelopeacessorios.com.br/pagseguro/pay/success/ e https://penelopeacessorios.com.br/checkout/onepage/success/ respectivamente.

Renato

r-martins commented 10 years ago

Acho que se o retorno estiver apontando pro do Bruno, o meu nao tratará os retornos.

2014-05-13 10:35 GMT-03:00 renatofig notifications@github.com:

Oi Ricardo.

Sim atualizei mas permanence o erro, não sai do ‘processando’. A API está ligada.

Bem com relação ás minhas pendencias de ontem o do Bruno funcionou com o retorno desativado e com a notificacao do seu modulo. Perfeito.

Só que o do Bruno só funciona com a API desativada, senão dá aquele erro de site confiável. Deixo desativada ? Seu módulo funciona corretamente com a API desativada após o pessoal do pagseguro ter configurado a API transparente...

Outra coisa, deixei a pagina de redirecionamento em http://penelopeacessorios.com.br/pagseguro/pay/return (Bruno), pode ser ? Os 2 modulos funcionam corretamente e concluem em http://penelopeacessorios.com.br/pagseguro/pay/success/ e https://penelopeacessorios.com.br/checkout/onepage/success/respectivamente.

Renato

— Reply to this email directly or view it on GitHubhttps://github.com/r-martins/PagSeguro-Magento-Transparente/issues/6#issuecomment-42954912 .

renatofig commented 10 years ago

Do que testei tanto faz, o estorno nunca sincroniza com o magento, com o seu retorno e API ligada. Mas isso vamos vendo, não tem urgência pois é uma situação mais rara. Minha duvida é porque o seu módulo funciona com a API desligada, sabe me dizer ? Achei estranho...

r-martins commented 10 years ago

É estranho... Talvez seja algo a ver com a api transparente. Veja se quando o pedido foi cancelado algo foi logado la no var/log/pagseguro.log.

Abs

2014-05-13 10:50 GMT-03:00 renatofig notifications@github.com:

Do que testei tanto faz, o estorno nunca sincroniza com o magento, com o seu retorno e API ligada. Mas isso vamos vendo, não tem urgência pois é uma situação mais rara. Minha duvida é porque o seu módulo funciona com a API desligada, sabe me dizer ? Achei estranho...

— Reply to this email directly or view it on GitHubhttps://github.com/r-martins/PagSeguro-Magento-Transparente/issues/6#issuecomment-42956897 .

r-martins commented 10 years ago

Realmente, O status 6 eu nao tratei. Só o 7 de cancelado. Obrigado Renato.

2014-05-13 11:18 GMT-03:00 renatofig notifications@github.com:

Sim, mas não altera o status do pedido...veja o log abaixo log depois que estornei no admin do pagseguro. Note que no log o status é devolvido mas no admin do magento permanece processando...

2014-05-13T14:12:33+00:00 DEBUG (7): Recebido notificacao do pagseguro com os parametros:array (

'notificationCode' => '7CFD59-2D472C472C0A-CAA409FFA40E-051ACB',

'notificationType' => 'transaction',

)

2014-05-13T14:12:34+00:00 DEBUG (7): Retorno do Pagseguro para notificationCode 7CFD59-2D472C472C0A-CAA409FFA40E-051ACB: <?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?>2014-05-13T11:11:31.000-03:003E635136-BAEB-4ADA-8D1D-64C32C9A7057200000657162014-05-13T11:12:33.000-03:001101100.000.005.3994.610.002014-05-27T11:11:36.000-03:00111659teste1100.00Renato Figueiredo/name><email>renato.figueiredo@gmail.com</email11xxx

Rua xxx156xxxSao PauloSPBRAxxx
30.00

2014-05-13T14:12:38+00:00 DEBUG (7): Recebido notificacao do pagseguro com os parametros:array (

'VendedorEmail' => xxx@hotmail.com',

'TransacaoID' => '3E635136BAEB4ADA8D1D64C32C9A7057',

'Referencia' => '200000657',

'Extras' => '0,00',

'TipoFrete' => 'FR',

'ValorFrete' => '0,00',

'Anotacao' => '',

'DataTransacao' => '13/05/2014 11:11:31',

'TipoPagamento' => 'Cartão de Crédito',

'StatusTransacao' => 'Devolvido',

'CliNome' => xxx',

'CliEmail' => 'renato.figueiredo@gmail.com',

'CliEndereco' => xxx,

'CliNumero' => '156',

'CliComplemento' => '',

'CliBairro' => 'Brooklin Paulista',

'CliCidade' => 'Sao Paulo',

'CliEstado' => 'SP',

'CliCEP' => '04602000',

'CliTelefone' => xxxx,

'NumItens' => '1',

'Parcelas' => '1',

'ProdID_1' => '1659',

'ProdDescricao_1' => 'teste',

'ProdValor_1' => '100,00',

'ProdQuantidade_1' => '1',

'ProdFrete_1' => '0,00',

'ProdExtras_1' => '0,00',

)

2014-05-13T14:12:39+00:00 DEBUG (7): Retorno do Pagseguro para notificationCode : <?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?>13003invalid transactionCode value: notifications

— Reply to this email directly or view it on GitHubhttps://github.com/r-martins/PagSeguro-Magento-Transparente/issues/6#issuecomment-42960650 .

r-martins commented 10 years ago

Tentei resolver essa issue na v. 0.1.6. Me avise se tiver dado certo. Ainda estou apanhando dos retornos do PS.

renatofig commented 10 years ago

Nada...

r-martins commented 10 years ago

Qual a ordem dos status devolvido pelo PS?

On Fri, May 16, 2014 at 9:29 AM, renatofig notifications@github.com wrote:

Nada...

— Reply to this email directly or view it on GitHubhttps://github.com/r-martins/PagSeguro-Magento-Transparente/issues/6#issuecomment-43325582 .

renatofig commented 10 years ago

Fala Ricardo tudo bem ?

Instalei a v1 e tudo ok em produção, mas quando estorno e o status no PS fica como Devolvido o admin do Magento permanece como Processando...abçs

Estou usando no PS em notificação e em retorno automático: http://meusite/pseguro/notification

e em página de redirecionamento http://meusite/pagseguro/pay/return por conta do módulo do Bruno... ok ou em retorno automático tb deveria usar esta 2a url ?

r-martins commented 10 years ago

oi Renato, Ainda estou viajando mas a URL de retorno do Bruno funciona em conjunto com a minha pois ele usa o meio antigo de notificação.

Vejo esse segundo problema qdo voltar tbm.

Abs

Sent from my Android. Em 20/06/2014 12:57, "renatofig" notifications@github.com escreveu:

Fala Ricardo tudo bem ?

Instalei a v1 e tudo ok em produção, mas quando estorno e o status no PS fica como Devolvido o admin do Magento permanece como Processando...abçs

Estou usando no PS em notificação e em retorno automático: http://meusite/pseguro/notification

e em página de redirecionamento http://meusite/pagseguro/pay/return por conta do módulo do Bruno... ok ou em retorno automático tb deveria usar esta 2a url ?

— Reply to this email directly or view it on GitHub https://github.com/r-martins/PagSeguro-Magento-Transparente/issues/6#issuecomment-46701531 .

renatofig commented 10 years ago

OK

r-martins commented 10 years ago

Conseguiu?

Sent from my Android. Em 06/07/2014 08:48, "renatofig" notifications@github.com escreveu:

OK

— Reply to this email directly or view it on GitHub https://github.com/r-martins/PagSeguro-Magento-Transparente/issues/6#issuecomment-48109893 .

renatofig commented 10 years ago

Opa nao vc mexeu em algo ? Estava no aguardo ainda...

Sent from mobile

Em 06/07/2014, às 09:18, Ricardo Martins notifications@github.com escreveu:

Conseguiu?

Sent from my Android. Em 06/07/2014 08:48, "renatofig" notifications@github.com escreveu:

OK

— Reply to this email directly or view it on GitHub https://github.com/r-martins/PagSeguro-Magento-Transparente/issues/6#issuecomment-48109893 .

— Reply to this email directly or view it on GitHub.

r-martins commented 10 years ago

Nao, nao mexi mas vou testar de novo.

Sent from my Android. Em 06/07/2014 09:36, "renatofig" notifications@github.com escreveu:

Opa nao vc mexeu em algo ? Estava no aguardo ainda...

Sent from mobile

Em 06/07/2014, às 09:18, Ricardo Martins notifications@github.com escreveu:

Conseguiu?

Sent from my Android. Em 06/07/2014 08:48, "renatofig" notifications@github.com escreveu:

OK

— Reply to this email directly or view it on GitHub < https://github.com/r-martins/PagSeguro-Magento-Transparente/issues/6#issuecomment-48109893>

.

— Reply to this email directly or view it on GitHub.

— Reply to this email directly or view it on GitHub https://github.com/r-martins/PagSeguro-Magento-Transparente/issues/6#issuecomment-48110788 .

r-martins commented 10 years ago

Estou vendo isso, mas nao vou conseguir pra 1.0.3, terá q ser na proxima. Refunds sao mais complicados que esperava.

renatofig commented 10 years ago

Ok meu caro, obrigado!

FabioLTR commented 10 years ago

Aqui tb todos os pedidos ficam em "Processando"(mesmo configurado no backend para Pendente) e na conta do PagSeguro autoriza imediatamente, aparentemente sem nenhuma analise e não aparece a opção "devolver ao comprador".

Conseguiram resolver? Abs

r-martins commented 10 years ago

FabioLTR, peço que gere uma nova issue sobre a questão do status apenas pra separar. Sobre o reembolso ainda não consegui resolver. Sobre ter uma opção de "devolver ao comprador" dentro do magento não é possivel, pois o pagseguro ainda não oferece essa opcao via API.

FabioLTR commented 10 years ago

Opa, só concluindo: Liguei no PagSeguro.... o reembolso("devolver ao comprador") fica disponível somente após 24hs do pedido.

Vou criar uma issue par ao pedido pendente x processando

Obrigado!

r-martins commented 10 years ago

É @renatofig, ainda não será desta vez. Cara, toda versão que vou lançar eu tento ver denovo o lance do reembolso, mas ainda não consegui. Não será nessa denovo. Sorry.

renatofig commented 10 years ago

Haha fica tranquilo o módulo já é bom demais!!!

Hoje fiquei o dia inteiro vendo um problema no módulo da Akatus (sumiram as opções de pagamento) e eles simplesmente estão desabilitando contas para aumentar +3% nas taxas...ontem liguei pro novo gerente lá o cara só faltou me implorar pra sair de lá...surreal.

Agora tenho que ligar no callcenter deles pra aceitar’a nova condição e ter a conta reabilitada.

Vc passou por isso hj ?

Abs

Renato

De: Ricardo Martins [mailto:notifications@github.com] Enviada em: sábado, 2 de agosto de 2014 20:34 Para: r-martins/PagSeguro-Magento-Transparente Cc: renatofig Assunto: Re: [PagSeguro-Magento-Transparente] Estorno de transação (#6)

É @renatofig https://github.com/renatofig , ainda não será desta vez. Cara, toda versão que vou lançar eu tento ver denovo o lance do reembolso, mas ainda não consegui. Não será nessa denovo. Sorry.

— Reply to this email directly or view it on GitHub https://github.com/r-martins/PagSeguro-Magento-Transparente/issues/6#issuecomment-50977683 . https://github.com/notifications/beacon/2308563__eyJzY29wZSI6Ik5ld3NpZXM6QmVhY29uIiwiZXhwaXJlcyI6MTcyMjY0MTY1MiwiZGF0YSI6eyJpZCI6MzIwOTUxMDd9fQ==--59a219b8f7dbcc1ce75f74c90ddc1c96697c5929.gif

r-martins commented 10 years ago

Não. Eu cancelei a akatus esses dias, mas já não uso faz tempo, desde que lancei o transparente. =0

r-martins commented 10 years ago

@renatofig pode atualizar pra 1.0.8 e testar denovo plz? Não tratei estornos (devoluções), mas no caso de vendas canceladas por falta de pagamento ou negação (quando ainda nao tem fatura gerada) acredito ter corrigido. Testa e me fala? Abs

renatofig commented 10 years ago

Oi meu caro testo amanha, hj to en viagem. Valeu?

Sent from mobile

Em 06/08/2014, às 18:17, Ricardo Martins notifications@github.com escreveu:

@renatofig pode atualizar pra 1.0.8 e testar denovo plz? Não tratei estornos (devoluções), mas no caso de vendas canceladas por falta de pagamento ou negação (quando ainda nao tem fatura gerada) acredito ter corrigido. Testa e me fala? Abs

— Reply to this email directly or view it on GitHub.

r-martins commented 10 years ago

Ok sem problemas

Sent from my Android. Em 06/08/2014 18:46, "renatofig" notifications@github.com escreveu:

Oi meu caro testo amanha, hj to en viagem. Valeu?

Sent from mobile

Em 06/08/2014, às 18:17, Ricardo Martins notifications@github.com escreveu:

@renatofig pode atualizar pra 1.0.8 e testar denovo plz? Não tratei estornos (devoluções), mas no caso de vendas canceladas por falta de pagamento ou negação (quando ainda nao tem fatura gerada) acredito ter corrigido. Testa e me fala? Abs

— Reply to this email directly or view it on GitHub.

— Reply to this email directly or view it on GitHub https://github.com/r-martins/PagSeguro-Magento-Transparente/issues/6#issuecomment-51402069 .