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

Correção de erro na geração do pedido via Kiosk #287

Closed lawsann closed 3 years ago

lawsann commented 3 years ago

Foram corrigidos dois problemas no módulo:

1) Quando o pedido kiosk era criado sem a especificação do e-mail do cliente, o pedido do Magento não era criado no retorno da PagSeguro, por não ter o e-mail do cliente pré-armazenado. A abordagem para controlar o problema consistiu em utilizar o e-mail retornado pela PagSeguro nestas situações;

2) Em casos de pedidos com produtos simples (em lugar dos virtuais), a criação do pedido no Magento retornava um erro dizendo que o método de entrega deveria ser informado. A tratativa consistiu em criar um método de entrega exclusivo do módulo da PagSeguro, utilizado exclusivamente nestas ocasiões.

lawsann commented 3 years ago

Virou o problema do ovo e da galinha. Para criar o cliente, precisamos do endereço. Vou adicionar umas conferências antes de enviar o flag de solicitação do endereço.