Giter Club home page Giter Club logo

pagbank-for-woocommerce's Introduction

PagBank for WooCommerce

Contributors: eliasjnior
Tags: woocommerce, pagseguro, pagbank, pagamento, brasil
Requires at least: 5.4
Tested up to: 6.4
Requires PHP: 7.2
Stable tag: 1.1.1
License: GPLv2
License URI: http://www.gnu.org/licenses/gpl-2.0.html

Aceite pagamentos via cartão de crédito, boleto e Pix no checkout do WooCommerce através do PagBank.

Description

O PagBank é uma empresa do grupo UOL.

Ele é pioneiro e líder no mercado brasileiro de meios de pagamento online, e possui um portfólio completo para o seu negócio.

Clique aqui para entrar em contato com o nosso time comercial para mais informações e negociações.

Recursos

Nosso módulo oferece uma integração completa com a sua loja. Receba e gerencie pagamentos com a pioneira e líder de mercado no Brasil!

Aqui estão alguns dos benefícios dessa integração:

  1. Fácil instalação e configuração para integrar pagamentos no Cartão de Crédito, Pix e Boleto em sua loja virtual Woocommerce, proporcionando flexibilidade aos seus clientes.
  2. Parcelamento personalizável: Ofereça a opção de parcelamento com ou sem juros, permitindo que você configure essa opção de acordo com suas preferências através do plugin.
  3. Reembolso fácil: Realize reembolsos totais ou parciais diretamente na plataforma, proporcionando uma experiência satisfatória aos seus clientes.
  4. Segurança do cliente: Dê aos seus clientes a opção de salvar seu método de pagamento, sem a necessidade de armazenar o número do cartão, garantindo a segurança de dados sensíveis.
  5. Checkout Transparente: Permita que seus clientes façam o pagamento sem sair do seu site, proporcionando uma experiência de compra fluida e conveniente.
  6. Status de pedidos atualizados automaticamente: Através do Webhook de retorno de dados do PagSeguro, os status dos pedidos são atualizados automaticamente, permitindo que você acompanhe o processo de cada transação (aprovado, negado, cancelado, etc).

Cartão de Crédito

Receba e gerencie transações de cartão de crédito em sua loja.

Principais Recursos:

  • Método transparente
  • Reembolso online total ou parcial
  • Personalização de regras para juros e parcelamento
  • Informação ao cliente dos juros cobrados com atualização do total do pedido
  • Consolidação de status (cancelamento e confirmação de pagamento automática)

Pix

Receba e gerencie transações por Pix totalmente integrado a sua conta do PagBank.

Principais Recursos:

  • Método transparente
  • Reembolso online total ou parcial
  • Consolidação de status (cancelamento e confirmação de pagamento automática)

Atenção: Para o funcionamento do PIX corretamente é necessário que você tenha uma chave Pix cadastrada na sua conta PagBank. Quer saber como cadastrar a chave PIX? Consulte nosso artigo: Como fazer um cadastro de Chave Pix no PagBank?.

Boleto Bancário

Receba e gerencie transações por Boleto totalmente integrado a sua conta do PagBank.

Principais Recursos:

  • Método transparente
  • Reembolso online total e parcial.
  • Consolidação de status (cancelamento e confirmação de pagamento automática)

Essa integração oferece uma série de recursos que vão facilitar e aprimorar a experiência de pagamento em sua loja virtual.

Tem alguma dúvida sobre o funcionamento ou está com algum problema técnico relacionado ao nosso plugin WooCommerce PagBank? Entre em contato com nosso Time de integração.

Installation

Scripts

Para que os métodos de pagamento tenham o correto funcionamento, durante o checkout será inicializado remotamente um Javascript externo do SDK do PagBank, que será responsável para criptografar o cartão de crédito e manter os dados dos usuários seguros.

Requirements

Para instalar o PagBank for WooCommerce, você precisa:

  • WordPress versão 5.4 ou superior (instalado)
  • WooCommerce versão 3.9 ou superior (instalado e ativado)
  • PHP versão 7.2 ou superior
  • Conta no PagBank (cadastre-se)
  • Brazilian Market on WooCommerce instalado e ativado

Instructions

  1. Faça login na administração do WordPress.
  2. Vá em Plugins > Adicionar novo.
  3. Procure pelo plugin pagbank-for-woocommerce.
  4. Clique em Instalar agora e aguarde até que o plugin esteja instalado.
  5. Você pode ativar o plugin imediatamente clicando em Ativar na página de sucesso. Se você quiser ativá-lo mais tarde, poderá fazê-lo através de Plugins > Plugins instalados.

Setup and Configuration

Siga os passos abaixo para conectar o plugin à sua conta PagBank:

  1. Após ter ativado o plugin PagBank for WooCommerce, vá em WooCommerce > Configurações.
  2. Clique na aba Pagamentos.
  3. A lista de métodos de pagamento incluirá três opções de pagamento: PagBank Cartão de Crédito, PagBank Boleto e PagBank Pix.
  4. Clique no método de pagamento que você deseja ativar.
  5. Clique no botão Conectar ao PagBank para associar a sua conta. Assim que você conectar ela em qualquer método de pagamento, ela conectará todos os outros métodos de pagamento na mesma conta, porém não ativará o método de pagamento automaticamente.
  6. Depois que você conectar a sua conta PagBank, configure as outras opções de cada método, como parcelamento e prazo para pagamento.
  7. Clique em Salvar alterações.

Screenshots

1. Pagamento com cartão de crédito salvo.

Pagamento com cartão de crédito salvo.

2. Pagamento com novo cartão de crédito.

Pagamento com novo cartão de crédito.

3. Pagamento via Pix.

Pagamento via Pix.

4. Pagamento via boleto.

Pagamento via boleto.

5. Configurações de pagamentos.

Configurações de pagamentos.

Changelog

1.0.0 - 2023-06-26

  • Release inicial.

1.0.1 - 2023-06-27

  • Adicionado novos logs para tratamento de webhooks.

1.0.2 - 2023-07-20

  • Adicionado suporte ao WooCommerce 7.9.
  • Adicionado obrigatoriedade do bairro durante o checkout.
  • Adicionado melhorias nos logs.
  • Correção de bugs durante a conexão da conta PagBank.

1.0.3 - 2023-08-16

  • Aumentado tempo de timeout para conexão com o PagBank.
  • Adicionado suporte ao WooCommerce Subscriptions com cobranças automáticas.
  • Corrigido pequenos bugs.

1.0.4 - 2023-10-26

  • Adicionado suporte ao WooCommerce HPOS.

1.0.5 - 2023-11-17

  • Corrigido bugs durante a instalação.

1.0.6 - 2023-12-04

  • Ajustes para aprovação do plugin pelo time do WordPress.
  • Corrigido erro na geração do Pix.

1.0.7 - 2024-23-01

  • Ajustado warnings em modo de depuração do WordPress.
  • Alterado título do método de pagamento dentro da visualização do pedido no dashboard.
  • Adicionado mensagens de validação na configuração dos métodos de pagamento.

1.1.0 - 2024-24-02

  • Corrigido processamento de webhooks.
  • Adicionado suporte para novas versões do WooCommerce e WordPress.

1.1.1 - 2024-28-04

  • Corrigido URL de webhook inválida para instalações que utilizam o WordPress em subpastas.

pagbank-for-woocommerce's People

Contributors

eliasjnior avatar dependabot[bot] avatar

Stargazers

Leandro Tobita avatar Matheus Aguiar avatar

Watchers

James Cloos avatar  avatar  avatar

pagbank-for-woocommerce's Issues

PIX "qr_codes":[{"amount":{"value not numeric, ceil funcion

In same cases when generating a Pix, the following error message appears in the log during checkout: {"error_messages":[{"code":"40002","description":"must be numeric","parameter_name":"qr_codes[0].amount.value"}]}.

At this line, there was no conversion to an integer. In my case, I used the ceil function and resolved the issue.
"qr_codes":[{"amount":{"value":7423.999999999999},"expiration_date":"2023-12-07T05:06:32+00:00"}]

Campos do cartão de crédito precisam de melhorias

Olá, o novo plugin do PagBank parece ser muito bom! Mas notei que existe a necessidade de melhorar ainda mais a apresentação dos campos de cartão de crédito no checkout. Por exemplo:

  1. Adicionar classes ou ids individuais nos elementos que não os possuem, para possibilitar customização via CSS (Ex.: Deixar os campos validade e CVV lado a lado no desktop).

  2. Label do campo validade: Mudar "MM/YY" para "MM/AAAA" (Faz mais sentido para lojas PT-BR, além de instruir melhor o usuário a inserir o ano com 4 dígitos ao invés de 2, pois atualmente o campo exige ano com 4 dígitos).
    2.1) Se possível, por que não implementar de fato no formato MM / AA nas próximas versões?

  3. Fornecer placeholders em todos os campos para melhor UI/UX.

ATUAL:
Captura de tela 2024-02-07 171245

PROPOSTA:
(MMAAAA)

Pix

Boa tarde, fiz o texto com cartão de crédito: ok;

porém o pix, ele gera o qr code eu faço o pagamento mas não cai na conta lá do pagseguro.

Olhei agora depois de uns 20 minutos na conta em que o pix saiu.. ainda continua como pendente...

"Instructions" não está funcionando.

As instruções contidas no README para instalação na sessão "Instructions" não está funcionando.

Procure pelo plugin pagbank-for-woocommerce.

Ao procurar com esse nome nada é encontrado. O resultado é o da imagem abaixo.

image

Ao procurar pelo termo "pag bank" foi encontrado apenas o plugin internacional.
image

Application error: a client-side exception has occurred (see the browser console for more information)

          Olá, pessoal.

Estou com problema no LOCALHOST. Estou rodando o PagBank for WooCommerce Versão 1.1.0. Já desinstalei e instalei novamente e continua dando o erro Application error: a client-side exception has occurred (see the browser console for more information).

Não fiz o teste em servidor web, apenas no localhost com MAMP (MacOS).

Tentei tanto em Sandbox quanto em Produção. O erro é o esmo.

image

image

Originally posted by @jarridlima in #20 (comment)

Não foi possível ativar o plugin porque ele gerou um erro fatal.

Baixei o plugin diretamente deste repositório, mas na hora de ativar aparece esta mensagem:

Não foi possível ativar o plugin porque ele gerou um erro fatal.

Fatal error: Uncaught Error: Class 'PagBank_WooCommerce\Presentation\PaymentGatewaysFields' not found in /home/user/public_html/wp-content/plugins/pagbank-for-woocommerce/pagbank-for-woocommerce.php:35 Stack trace: #0 /home/user/public_html/wp-content/plugins/pagbank-for-woocommerce/pagbank-for-woocommerce.php(41): {closure}() #1 /home/user/public_html/wp-admin/includes/plugin.php(2318): include_once('/home/storage/0...') #2 /home/user/public_html/wp-admin/plugins.php(192): plugin_sandbox_scrape('pagbank-for-woo...') #3 {main} thrown in /home/user/public_html/wp-content/plugins/pagbank-for-woocommerce/pagbank-for-woocommerce.php on line 35

Não é possível conectar a conta Pagbank

Dentro de qualquer configuração de método de pagamento: Cartão de crédito, PIX ou boleto bancário, a opção Conta PagBank fica com botão Carregando... na cor cinza, como se estivesse desativado, sem qualquer opção de clique para conexão.

Abaixo do botão desativado Carregando... é exibida a mensagem: Conecte a sua conta PagBank para aceitar pagamentos, porém não existe uma forma de se conectar.

Tentei selecionar as opções do campo Ambiente: testes e produção, porém o erro continua.

Realizei um teste numa loja virtual ativa e em localhost, porém o o erro foi exibido em ambos projetos.

print

Aviso de incompatibilidade com o HPOS

Ao fazer a instalação do plugin para usar com o woocomerce ele apresentou esse asivo onde informa uma incompatibilidade.
image
Gostaria que dessem uma olhada nele e verificar uma solução

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.