Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

EstiloFacil

Parcelamento Pagseguro

Recommended Posts

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.