Módulo de checkout transparente para Pagseguro - com api v. 2.0
Agora é possível personalizar a mensagem de parcelamento na página do produto.
Contribuição feita por Matheus no PR #312
Em vendas com 2 cartões, quando um dos cartões falha ou é negado, o cartão que foi cobrado com sucesso tem sua transação reembolsada.
No entanto, algumas vezes a API de reembolso do PagSeguro pode estar fora do ar. Nesses casos nada era feito ou exibido para o administrador da loja, a não ser nos logs.
Agora um comentário será adicionado ao pedido, e um e-mail enviado ao administrador da loja (configurado no e-mail de detpto. de Vendas do Magento) avisando que houve um problema com o reembolso e que uma ação manual deve ser tomada.
Exemplo
Na última alteração, corrigimos um problema em persistir/manter o status de um pedido quando o mesmo era alterado para outro status personalizado. No entanto, causamos um problema mais grave onde nenhum pedido com cartão era atualizado. Revertemos a última alteração e agora os pedidos são atualizados como esperado. Vamos trabalhar na solução dos status personalizados em outra atualização.
v. 3.15.7
v. 3.15.6
Correção: O erro "Can't use function return value in write context" era exibido em lojas com PHP 5.6 ou inferior em algumas telas, impedindo o checkout. Reportado por Bruno.
Correção: nos casos onde um valor de parcela minima é especificado e o valor das parcelas mínimas sem juros é superior a 18 (ex: valor da parcela minima = 20 / valor do pedido = 2000 / total de parcelas sem juros = 100) fazia o PagSeguro gerar um erro interno e a mensagem "Houve uma falha ao processar seu pedido/pagamento. Por favor entre em contato conosco." era exibido para o cliente.
Correção: Fatal error era exibido em lojas que utilizam OpenMage LTS. O erro não afeta o funcionamento do módulo, mas apenas a tela de diagnóstico do mesmo, usada pelo time de suporte quando solicitado.
Agora é possível especificar um valor mínimo de parcela sem juros.
Desta forma você tem total controle sob suas promoções.
Ex: ao informar que o valor mínimo de parcela sem juros é 200
, um pedido de R$500 poderá ser parcelado sem juros em até 2x de R$250 ou com juros pagos pelo comprador à partir da 3ª parcela.