Pagador (Braspag) para WooCommerce

Descrição

Adicione o Pagador da Braspag ao WooCommerce.

Braspag é um gateway de pagamento brasileiro.

Desenvolvimento

O plugin foi desenvolvido utilizando a documentação oficial sem nenhum suporte da Braspag.

Nenhum dos desenvolvedores possui vínculo com a Braspag ou com o WooCommerce.

Métodos de pagamento

  • Boleto Bancário
  • Cartão de Crédito

Compatibilidade

Testamos esse plugin com a versão 4.3+ do WooCommerce.

Esse plugin não requer Brazilian Market on WooCommerce mas sugere seu uso.

A Braspag só requerer o nome do comprador, porém mais alguns campos podem ser necessários para o antifraude e outras funcionalidades disponíveis.

Configuração

Após instalar o plugin, ative o método de pagamento e siga para as configurações.

  • Ative a forma de pagamento.
  • Dê um título e descrição para essa forma de pagamento.
  • Adicione o “Merchant ID” fornecido pela Braspag.
  • Marque a opção “Sandbox” se a loja não estiver em Produção (disponível para venda real).
  • Adicione a “Secret Merchant Key” fornecida pela Braspag (observe que ela é diferente para Sandbox).

Após, ative os métodos de pagamento disponíveis.

Todas necessitam de um “Provider” fornecido pela Braspag e mais algumas configurações: leia as dicas (ícones com um ponto de interrogação) para mais informações.

Traduções

Você pode ajudar a traduzir Pagador (Braspag) para WooCommerce para o seu idioma.

Instalação

  • Instale “Pagador (Braspag) para WooCommerce” na administração de plugins.

Ou

  • Envie toda a pasta woo-checkout-braspag para a pasta /wp-content/plugins/.

Então

  • Ative o plugin no menu ‘Plugins’ do WordPress.

FAQ

Funciona com o Gutenberg?

Sim. WooCommerce dá suporte ao WordPress 5+ e nós também.

Funciona com outro plugin de e-commerce?

Não. Essa é uma extensão do WooCommerce.

Não consigo adicionar um pagamento ao pedido na administração

Para criar um pagamento, na administração, você deve:

  • Adicione um valor para “nome” nas informações de “faturamento”.
  • Tenha certeza de que o pedido não está vazio e precisa de pagamento.
  • Set Braspag as payment method.
  • ID da transação deve estar vazio.

ID da transação?

O ID de transação é o número da Braspag no seu pedido.

Se você já possui um ID da transação (pagamento feito na Braspag) você deve usar as ações do pedido para recuperar a informação da Braspag.

Meus pedidos não estão sendo atualizados automaticamente

Você deve configurar a URL que receberá notificações da Braspag.

Deve ser: “example.com/?wc-api=WC_Checkout_Braspag_Gateway”

Não esqueça de alterar “example.com” para a URL da sua página inicial.

Qual URL eu devo informar para receber as notificações POST da Braspag?

Dê uma olhada na pergunta anterior.

How about e-wallet?

E-wallet is still on ALFA and not fully implemented. The payment method will not show up on checkout page (or order administration).

We DO NOT RECOMMEND, but you can implement it by yourself:

Step 1 – Create your frontend implementation as documented by e-wallet.

Step 2 – Filter the wc_checkout_braspag_frontend_payment_methods return to allow e-wallet on front-end.

Step 3 – Create and fill hidden inputs on braspag/payment-methods/wl-form.php for the data received by e-wallet:

  • braspag_payment_wl_type: the e-wallet type (Braspag docs: Wallet.Type).
  • braspag_payment_wl_token: the received token/code from e-wallet (we will fill the required Braspag field for each wallet type – there is no standard field name).
  • braspag_payment_wl_installments: payment installments (from Braspag docs, but we are not sure it can be not 1).

Step 4 – Make sure everything is configured on WooCommerce admin (WalletKeys) and on Braspag (environment and production credentials).

If you want to contribute a PR will be appreciated.

Alterado número meu boleto

Nós enviávamos o “BoletoNumber” para a Braspag, mas esse campo não é obrigatório e pode causar problemas em alguns “providers”.

Por enquanto, nós decidimos remover o campo e permitir que desenvolvedores adicionem/alterem esse valor usando o filtro “wc_checkout_braspag_bank_slip_number”.

Isso não irá alterar nada na administração do WordPress.

O que é PHP?

É uma linguagem de progração para desenvolvimento web. O PHP, como qualquer software, possui versões. E damos suporte à versão 7 (e maiores).

Se você está usando uma versão anterior ao PHP 7, entre em contato com a sua hospedagem para atualizar seu ambiente.

Quem são os desenvolvedores?

Posso ajudá-los?

Sim! Visite nosso repositório no GitHub.

Avaliações

Leia 1 avaliação

Contribuidores e desenvolvedores

“Pagador (Braspag) para WooCommerce” é um software com código aberto. As seguintes pessoas contribuíram para este plugin.

Contribuidores

“Pagador (Braspag) para WooCommerce” foi traduzido para 1 localização. Agradecemos aos tradutores por suas contribuições.

Traduzir “Pagador (Braspag) para WooCommerce” para o seu idioma.

Interessado no desenvolvimento?

Navegue pelo código, dê uma olhada no repositório SVN ou assine o registro de desenvolvimento via RSS.

Registro de alterações

3.0.1

  • Fixed CardToken storage.

3.0.0

It’s a developer version:

  • Allow developers to create payment with a payent data array (maybe by API).
  • E-wallet implementation on BETA (without front-end integration by now).

For users:

  • Few translation fixes.

2.2.2

  • Updated Braspag Providers.

2.1.1

  • Fixed customer identity if person type is not provided.

2.1.0

  • Removed “BoletoNumber” field.
  • Added filters.

2.0.1

  • Correções da tradução

2.0.0

  • Improved payment info on order.
  • Added customer validation on checkout.
  • Allow developers skip payment method on checkout.
  • Allow create payment on order administration.

1.4.0

  • Added payment info on order.
  • Added autofind for credit card brands.
  • Removing Debit Card as it’s not tested.

1.3.3

  • Added payment info on mails.

1.3.2

  • Support to empty Credentials if already configured on Braspag.

1.3.1

  • Support to Issuer.

1.3.0

  • Fix cents on order amount and improve order validation.

1.2.0

  • Suporte a Safra

1.1.0

  • Best file organization.
  • Added methods to work with ExtraDataCollection on Payment info.

1.0

  • It’s alive!
  • Receba pagamentos com a Braspag!