Fórum OpenCart Brasil

Por um e-commerce livre, confiável e profissional

#880
maxno escreveu:@NathanMuniz não é que ta errado

é que existe 2 tipo de juros, o simples e composto

ele dicerto usa o pagamento digital, que é baseado no calculo de juros simples,


pra calcular o composto, tem q tirar o fator de cada parcela, tem meu tuto do pagseguro no https://forum.opencartbrasil.com.br/ ... f=18&t=135
aqui nesse link: https://pagseguro.uol.com.br/para_seu_n ... guro.jhtml
tem os fatores para até 18 parcelas... mas no seu codigo... EU SEI MT POUCO DE PROGRAMACAO HAIUHAIUHAIUAH mas por exemplo:

function ultima_parcela_pagseguro($valor,$maximo){$valor = elimina_pontos($valor);$maximo = elimina_pontos($maximo);$parc[2]='1.0299';$parc[3]='1.0401';$parc[4]='1.0502';$parc[5]='1.0605';$parc[6]='1.0708';$parc[7]='1.0812';$parc[8]='1.0916';$parc[9]='1.1021';$parc[10]='1.1127';$parc[11]='1.1233';$parc[12]='1.1340';$parc[13]='1.1448';$parc[14]='1.1556';$parc[15]='1.1665';$parc[16]='1.1775';$parc[17]='1.1885';$parc[18]='1.1996'

esses valores: 1.0299 1.0401 .... nao teriam que ser mudados para aqueles do fator da tabela?
#881
denisgomes escreveu:@NathanMuniz,
De fato não está batendo com o PagSeguro e eu não sei porque, mas a diferença é pequena. A fórmula utilizada bate com o Pagamento Digital, no entanto.

@Maxno,
Vou revisar a fórmula. Acessei outro site que faz simulações usando a tabela Price e a mesma pequena diferença apareceu.
a diferença está pra cima... ai ate que tah tudo bem... pq o cliente vai ate achar que esta passando a perna na loja... se fosse pra baixo o cliente ia fala que a loja tah robando!
Mas mesmo o erro estando pra cima... fica chato neh? no site da loja mostra um valor x... e no pagseguro mostra outro...
parece falta de profissionalismo da parte da loja!
#882
@nathanmuniz,
Concordo com você mas aí teremos outro problema: a fórmula teria de ser alterada dependendo do cara usar Pagseguro ou Pagamento Digital, já que os dois, pelo que parece, usam cálculos diferentes... :S
#883
denisgomes escreveu:@nathanmuniz,
Concordo com você mas aí teremos outro problema: a fórmula teria de ser alterada dependendo do cara usar Pagseguro ou Pagamento Digital, já que os dois, pelo que parece, usam cálculos diferentes... :S
eh só lançar duas versões... uma para pagseguro e outra para pagamento digital
#890
aqui nesse link: https://pagseguro.uol.com.br/para_seu_n ... guro.jhtml
tem os fatores para até 18 parcelas... mas no seu codigo... EU SEI MT POUCO DE PROGRAMACAO HAIUHAIUHAIUAH mas por exemplo:

function ultima_parcela_pagseguro($valor,$maximo){$valor = elimina_pontos($valor);$maximo = elimina_pontos($maximo);$parc[2]='1.0299';$parc[3]='1.0401';$parc[4]='1.0502';$parc[5]='1.0605';$parc[6]='1.0708';$parc[7]='1.0812';$parc[8]='1.0916';$parc[9]='1.1021';$parc[10]='1.1127';$parc[11]='1.1233';$parc[12]='1.1340';$parc[13]='1.1448';$parc[14]='1.1556';$parc[15]='1.1665';$parc[16]='1.1775';$parc[17]='1.1885';$parc[18]='1.1996'

esses valores: 1.0299 1.0401 .... nao teriam que ser mudados para aqueles do fator da tabela?

não tem que alterar, o fator que indica la é o percentoal do valor da parcela
aquele la funciona corretamente com o pagseguro, só testar ele e depois conferir os valores no pagseguro
#891
x.x

Quando usava magento tinha problema com isso. Pois parece que o Pagamento digital faz o seguinte,

Na primeira parcela nao cobra juros, e na segunda parcela cobra o juros duas vezes por causa da 1 parcela nao cobrar. E parece que o pagseguro nao faz isso.

x)

Era algo assim que eu tinha verificado naquele tempo, pode ser que agora tenha mudado.
#898
Boa thiix7, vou verificar isso pois essa fórmula está calculando juros em todas mesmo que as primeiras não tenham juros.
#1049
O nosso amigo edgabaldi, em outro topico respondeu que ele fez a conta dele bater com a do pagseguro da seguinte maneira:
edgabaldi escreveu:Achei no forum do IMasters, meu único trabalho foi tornar a classe uma library.

Faça o download em: http://goo.gl/OLVr

Coloque esse arquivo em: system/library/

Para usá-la:
Código: Selecionar todos
$this->load->library('parcelamento');
$parc = new Parcelamento();
Código: Selecionar todos
// Acredito que a classe é auto explicativa, mas em caso de dúvidas, postem no forum.
$valores = $parc->parcelas(array('valor' => $price, 'parcela' => 'todas'));
print_r($valores);
denisgomes, tem como você usar isso pra pode acertar essa conta de parcelamento e bater com o valor do parcelamento do pagseguro? E também por aquilo do minimo das parcelas ser de 5,00 reais... então só exibir quando o minimo da parcela for 5 conto!

Abraços, desculpa ser pidão mas é que eu nao sei usar essas coisas ai!
#1057
thiiix7 escreveu:O pagamento Digital da 1° parcela para a segunda faz duas vezes a soma do juros de 1.99%
A soma dos juros no Pagamento Digital é igual à quantidade de parcelas (2 parcelas = 1,99 + 1,99 / 3 parcelas = 1,99 + 1,99 + 1,99 e assim por diante).
  • 1
  • 2
  • 3
  • 4
  • 5
  • 27
Botão impirmir

O Botão imprimir não funciona quando[…]

Erro ao acessar ADMIN

Boa tarde, Estou com erro ao acesar o ADMIN, ao te[…]

Plugg.to

Alguém utiliza esta plataforma ? Funciona […]

Ola @Solidcart Dependendo do modulo que vai uti[…]