EstiloFacil 0 Denunciar post Postado Maio 2, 2011 Oi, eu vi em uma loja que utiliza o gateway pagamentodigital, a seguinte tabela: https://www.pagamentodigital.com.br/site/calcula_parcelamento_cliente.php?valor=55.9000&key=325A99B157ACB2D2A1647&logoloja=true&nmp=24. Essa tabela aparece em forma de pop-up quando o visitante clica em um botão da loja. Gostaria de saber se existe uma forma de fazer o mesmo, porém utilizando o pagseguro. Obrigado! Compartilhar este post Link para o post Compartilhar em outros sites
Brainiac 0 Denunciar post Postado Maio 2, 2011 Ainda que não seja possível gerar um código oficial pelo PagSeguro, observando o código fonte do link que você passou e também dando uma olhada nessa Página de Parcelamento do PagSeguro, percebemos que o Fator utilizado pelos cartões são os mesmos. Então depois de pesquisar um pouco: <?php $preco = strip_tags($product_price); // Recebe a variável $product_price e converte para número. $preco = str_replace("R$", "", $preco); // Tira o ponto para ficar apenas número quando for calcular. $preco = str_replace(" ", "", $preco); // Fator de multiplicação mostrado no site do Pagseguro $taxa1 = 1.00000; $taxa2 = 0.51495; $taxa3 = 0.34670; $taxa4 = 0.26255; $taxa5 = 0.21210; $taxa6 = 0.17847; $taxa7 = 0.15446; $taxa8 = 0.13645; $taxa9 = 0.12246; $taxa10 = 0.11127; $taxa11 = 0.10212; $taxa12 = 0.09450; ?> Bastanto apenas multiplicar o preço do produto pelas taxas: <?php echo 'R$ '.number_format($preco*$taxa1, 2, ',', '.'); ?> No caso, $taxa1 seria um valor a vista, pois multiplicando daria o mesmo valor. E seguindo a lógica é só ir substituindo pelas outras taxas. Faça um teste em sua página e diga se funcionou ou não. :P Compartilhar este post Link para o post Compartilhar em outros sites