Fórum OpenCart Brasil

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

#74244
Imagem

O que é o projeto.
O projeto "PagSeguro Transparente", foi criado para facilitar a compra para o usuário final. O projeto quando instalado tem a função de tornar a compra mais fácil pois ele 'elimina' o famoso 'redirecionamento'.

Vantagens
Pagamento feito totalmente em seu e-commerce ou site
O cliente fica no ambiente do seu e-commerce ou site durante todo o processo de compra, sem necessidade de cadastro ou páginas intermediárias de pagamento.


Compra por 1 clique
Na primeira compra, você poderá optar por salvar os dados do cartão de crédito do seu cliente. Com isso, o cliente poderá comprar novamente em seu e-commerce ou site sem precisar digitar todos os dados de pagamento. Esta funcionalidade torna o processo de compra muito mais simples e rápido.


Aumento de conversão de suas vendas
Você pode ter um aumento de até 30% na conversão de suas vendas, uma vez que, o número de etapas do seu checkout será reduzido e seus clientes não serão direcionados para páginas externas ao seu e-commerce ou site.


Segurança de dados feita pelo PagSeguro
Os dados de pagamento dos seus clientes são direcionados diretamente do navegador para o PagSeguro. Sem passar por seus servidores, assim não precisa se preocupar com a segurança destas informações.

Requisitos
OpenCart: 3.0.x
PHP: 5.4+

Download: https://www.opencart.com/index.php?rout ... n_id=28849

Tem alguma ideia de módulo ou modificação? Entre em contato!
https://www.valdeirsantana.com.br ou https://github.com/opencart-extension/P ... nte/issues
ceciliapr, leandrocs, MarGia gostou disso
#74271
alexsampaio escreveu: 11 Jul 2017, 16:55 Oi Valdeir, parabéns pelo modulo.
Vai ter atualização pra versão 2.0.1.1. tbm?

Ou teria como usar partes dessa nova pra atualizar?
Não é possível utilizar o código da versão atual no módulo para OC 2.0.x, mas a depender da modificação posso auxiliar.
alexsampaio gostou disso
#74283
alexsampaio gostou disso
#75131
Olá @valdeir2000 ! Parabéns pelo modulo!

A respeito da tradução, nao sou nada bom nisso, poderia me ajudar?

Versao do opencart 2.3.0.2

Acrescentei a tradução aqui "/upload/catalog/language/en-gb/extension/payment/pagseguro.php" (conforme informado no link "https://github.com/opencart-extension/P ... p#L10-L117")

Alterei as linhas do arquivo (upload/catalog/view/theme/default/template/extension/payment/pagseguro_cartao.twig) por ocmod conforme abaixo:

Mas nao funcionou!!!
Código: Selecionar todos
<file path="catalog/view/theme/default/template/extension/payment/pagseguro_cartao.tpl">
    <operation>
      <search index="0"><![CDATA[$('#warning').html(data.error.message).show();]]></search>
      <add position="replace"><![CDATA[$('#warning').html( getError(data.error.code, data.error.message) ).show();
]]></add>
    </operation>
    
    <operation>
      <search index="0"><![CDATA[html += '<li>' + e + '</li>';]]></search>
      <add position="replace"><![CDATA[html += '<li>' + getError(i,e) + '</li>';]]></add>
    </operation>
    
    <operation>
      <search index="0"><![CDATA[</script>]]></search>
      <add position="after"><![CDATA[<script>
    var error_ptBR = {
       5003:  '<?php echo $error_code_5003; ?>',
        10000: '<?php echo $error_code_10000; ?>',
        10001: '<?php echo $error_code_10001; ?>',
        10002: '<?php echo $error_code_10002; ?>',
        10003: '<?php echo $error_code_10003; ?>',
        ...
         53142: '<?php echo $error_code_53142; ?>',
    }
    
    function getError(key, def) {
        if (typeof(error_ptBR[key]) != "undefined") {
            return error_ptBR[key];
        } else {
            return def;
        }
    }
    
</script>

]]></add>
    </operation>
    
    
  </file>
</modification>

Desde ja agradeço!
#75149
Lupelius escreveu: 15 Set 2017, 13:27 Olá @valdeir2000 ! Parabéns pelo modulo!

A respeito da tradução, nao sou nada bom nisso, poderia me ajudar?

Versao do opencart 2.3.0.2

Acrescentei a tradução aqui "/upload/catalog/language/en-gb/extension/payment/pagseguro.php" (conforme informado no link "https://github.com/opencart-extension/P ... p#L10-L117")

Alterei as linhas do arquivo (upload/catalog/view/theme/default/template/extension/payment/pagseguro_cartao.twig) por ocmod conforme abaixo:

Mas nao funcionou!!!
Código: Selecionar todos
<file path="catalog/view/theme/default/template/extension/payment/pagseguro_cartao.tpl">
    <operation>
      <search index="0"><![CDATA[$('#warning').html(data.error.message).show();]]></search>
      <add position="replace"><![CDATA[$('#warning').html( getError(data.error.code, data.error.message) ).show();
]]></add>
    </operation>
    
    <operation>
      <search index="0"><![CDATA[html += '<li>' + e + '</li>';]]></search>
      <add position="replace"><![CDATA[html += '<li>' + getError(i,e) + '</li>';]]></add>
    </operation>
    
    <operation>
      <search index="0"><![CDATA[</script>]]></search>
      <add position="after"><![CDATA[<script>
    var error_ptBR = {
       5003:  '<?php echo $error_code_5003; ?>',
        10000: '<?php echo $error_code_10000; ?>',
        10001: '<?php echo $error_code_10001; ?>',
        10002: '<?php echo $error_code_10002; ?>',
        10003: '<?php echo $error_code_10003; ?>',
        ...
         53142: '<?php echo $error_code_53142; ?>',
    }
    
    function getError(key, def) {
        if (typeof(error_ptBR[key]) != "undefined") {
            return error_ptBR[key];
        } else {
            return def;
        }
    }
    
</script>

]]></add>
    </operation>
    
    
  </file>
</modification>

Desde ja agradeço!
Olá,

Substitua as linhas https://github.com/opencart-extension/P ... #L263-L267 por https://github.com/opencart-extension/P ... #L264-L268
Lupelius gostou disso
#75156
valdeir2000 escreveu: Olá,

Substitua as linhas https://github.com/opencart-extension/P ... #L263-L267 por https://github.com/opencart-extension/P ... #L264-L268
Olá @valdeir2000 !

Precisei colocar a tradução dentro do arquivo ( catalog/view/theme/default/template/extension/payment/pagseguro_cartao.tpl ) por ocmod, não sei porque ele não buscou do arquivo ( upload/catalog/language/en-gb/extension/payment/pagseguro.php) e agora com sua ajuda está funcionando perfeitamente!


Obrigado mais uma vez!
#75179
@valdeir2000
Como faço para limitar o numero de parcelamentos em produção?
Estou utilizando o modulo da Loja5

Eles me reportaram que o modulo em produção e preciso pedir permissão ao pagseguro, já o modo teste(sandbox) o parcelamento e possivel.
Isso confere?
Caso haja alguma forma poderia me passar o código ?
#75208
Nesse seu caso (Módulo Ligthbox é processado no site da PagSeguro) é necessário verificar nas configurações no site do PagSeguro.

Gente preciso de ajuda urgente. Na migraç&a[…]

Caro @reds , muito obrigado pela resposta.

PHP 8+ incompatibilidade

Toda tradução para a versão 3[…]

Ola @alex3257 Se você precisa apenas ver […]