Code Monkey home page Code Monkey logo

linknacional / give-multimoeda Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 0.0 104 KB

O GiveWP Multi-Moeda é um plugin para a plataforma de doação GiveWP que tem o objetivo de fazer a conversão da moeda estrangeira para a moeda nacional (BRL) a fim de realizar um determinado pagamento internacional e o mesmo ser reconhecido pelos processadores de pagamento do Brasil.

Home Page: https://www.linknacional.com.br/wordpress/givewp/multimoeda/

License: GNU General Public License v2.0

PHP 100.00%
givewp givewp-plugin multicurrency donation

give-multimoeda's Introduction

GiveWP multi-moeda

O GiveWP Multi-Moeda é um plugin para a plataforma de doação GiveWP que tem o objetivo de fazer a conversão da moeda estrangeira para a moeda nacional (BRL) a fim de realizar um determinado pagamento internacional e o mesmo ser reconhecido pelos processadores de pagamento do Brasil.

Dependências

O plugin Give-Multi-Moedas é dependente do plugin GiveWP, por favor certifique-se que o GiveWP esteja instalado e devidamente configurado antes de iniciar a instalação do Give-Multi-Moedas.

O plugin Give-Multi-Moedas precisa que os valores sejam números inteiros para funcionar corretamente, certifique-se que a quantidade de casas decimais do GiveWP seja 0. Essa opção está nas configurações do GiveWP na aba moedas como mostrado na imagem abaixo:

Captura de tela de 2021-03-03 10-46-48

Lembre-se de salvar as alterações.

Instalação

  1. Procure na barra lateral a área de plugins do Wordpress;

  2. Em plugins instalados procure pela opção 'adicionar novo' no cabeçalho;

  3. Clique na opção de 'enviar plugin' no título da página e faça o upload do plugin give-multimoeda.zip;

  4. Clique no botão 'instalar agora' e depois ative o plugin instalado;

  5. Agora clique na opção 'Configurações' que fica ao lado do botão 'desativar';

  6. Certifique-se que as seguintes configurações estejam preenchidas:

  • Moeda seja: Real brasileiro (R$);
  • Posição da moeda como: Antes - R$10;
  • Separador de milhares como: . ;
  • Separador de decimal como: , ;
  • Número de casas decimais como: 0;
  1. Clique na opção 'Habilitar' na sessão 'Habilitar multi moedas';

  2. Clique em salvar;

  3. Ainda em 'Moeda' novas opções irão aparecer, marque a moeda padrão e habilite as moedas que seu formulário pode aceitar;

Pronto! Agora o plugin do Give-Multi-Moedas está ativo e em funcionamento.

Modo de uso

  1. Entre em um formulário de doação criado via Give WP;

  2. No cabeçalho do formulário terá um seletor com a moeda padrão selecionada, geralmente será "Real Brasileiro" mas pode mudar de acordo com a moeda padrão definida;

  3. Caso deseje doar em outra moeda clique no seletor e um drop-down com as opções de moedas ativas irá aparecer;

  4. Escolha uma moeda;

  5. Continue o processo de doação escolhendo valor e método de pagamento;

  6. Clique em 'Doar';

Pronto! Você realizou sua primeira doação via plugin do multimoedas.

Changelog

v2.5.2

  • Atualização de endpoint de atualizações;
  • Correção de notices de ativação do plugin;
  • Adição de licença GPL 2.0.

v2.5.1

  • Atualização de método de consulta de cotação;
  • Atualização de método de cálculo de preço convertido.

v2.5.0

  • Adição de compatibilidade com template 'Classic';
  • Adição de compatibilidade com 'sumário da doação';
  • Correções de bugs nos formulários de iframe;
  • Refatoração do código e padronização dos comentários.

v2.0.0

  • não faz mais a conversão de valores exceto para o PayPal Donations;
  • altera o 'countryCode' e o Gateway que faz a conversão;
  • Compatibilidade básica com o formulário legado;

ATENÇÃO ESSA ATUALIZAÇÃO QUEBRA COMPATIBILIDADE COM PLUGINS DE FORMA DE PAGAMENTO DESATUALIZADOS CONFIRA NA LISTA AS VERSÕES COMPATÍVEIS:

  • Facilpay v1.1.0+;
  • Cielo 3DS v1.1.0+;
  • Cielo v1.2.0+;
  • Give Google Pay v1.1.0+;
  • Give Visa Checkout v1.2.0+;

give-multimoeda's People

Contributors

emanuellopess avatar souzadavi avatar

Watchers

 avatar  avatar

give-multimoeda's Issues

Mensagem aparecendo mesmo com licença ativa

O link do plugin multimoeda no formulário de doação, só deveria aparecer se não houvesse nenhuma licença link nacional habilitada, entretanto mesmo com a licença do plugin PagHiper habilitada o link aparece.

  • Adicionar checagem para a licença do Give PagHiper no script de renderização de mensagens (lkn_paghiper_setting_field).

Adicionar suporte ao novo template

O GiveWP lançou um novo template de formulário chamado 'classic form' que funciona com iframe também. Necessário atualizar o multimoedas para se ter compatibilidade com o novo template, segue imagens em anexo:

Visual do novo template:

1

2

3

Opção do novo template:

4

Observe que o seletor de moedas fica estranho no novo template, necessário ajustar a estilização do mesmo.

Alteração nos metadados da URL do PayPal dispara erro

Necessário verificar motivo do erro de currency mismatch do PayPal Donations, o erro ocorre apenas ao selecionar outro valor tendo o método de pagamento aberto. Verificar função de conversão ao selecionar outro valor.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.