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

extra amount invalid pattern: Must fit the patern: -\?\d+.\d{2} (53099) #274

Closed r-martins closed 4 years ago

r-martins commented 4 years ago

Por padrão o PagSeguro não permite que o valor do desconto seja superior ao valor dos itens. Em casos como este, o módulo calcula a diferença no frete. No entanto, quando o desconto da promoção é configurado para ser aplicado somente ao valor do carrinho, e ao mesmo tempo o valor do desconto é superior ao valor dos itens e também ao valor do frete, e o total da diferença termina em um número redondo ou com apenas uma casa decimal (ex: 10, 10.5), o valor não é formatado, ocasionando o seguinte erro no PagSeguro: extra amount invalid pattern: -10. Must fit the patern: -\?\d+.\d{2} (53099)

Reportado por Sidenei (Mageshop)