Skip to content

Commit 9b6a86c

Browse files
committed
v. 4.44.2
* Correção: Menu PagBank > Logs redirecionava para tela de relatórios e não de log * Padronizamos o formato da data de expiração do link de pagamento (Pagar no PagBank / Checkout PagBank) enviado por e-mail para o cliente. Merge branch 'release/4.44.2'
2 parents e1efaff + 104cb9e commit 9b6a86c

File tree

5 files changed

+27
-89
lines changed

5 files changed

+27
-89
lines changed

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "ricardomartins/pagbank-woocommerce",
33
"description": "Integração PagBank (PagSeguro) WooCommerce com desconto nas taxas oficiais",
44
"type": "wordpress-plugin",
5-
"version": "4.44.1",
5+
"version": "4.44.2",
66
"license": "GPL-3.0",
77
"autoload": {
88
"psr-4": {

readme.txt

Lines changed: 21 additions & 81 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ Donate link: https://github.com/sponsors/r-martins
55
Requires at least: 4.0
66
Tested up to: 6.8
77
Requires PHP: 7.4
8-
Stable tag: 4.44.1
8+
Stable tag: 4.44.2
99
License: GPLv3
1010
License URI: https://www.gnu.org/licenses/gpl-3.0.html
1111
PagBank com PIX, Cartão de Crédito, Boleto, Recorrência + Envio Fácil e com Menos Taxas no PagSeguro.
@@ -19,16 +19,17 @@ Autenticação 3D: menos chargeback + aprovações.
1919

2020
O **melhor plugin de pagamentos** do Brasil.
2121

22-
Completo, de código aberto e gratuito, permite integrar sua loja com PagBank (PagSeguro) em poucos minutos.
23-
Ao instalar e configurar nossa integração, você pode aceitar Pix, Boleto e Cartão de Crédito com o meio de pagamento mais confiado pelos brasileiros.
22+
Com **recursos exclusivos**, de código aberto e gratuito. Integre seu WooCommerce com PagBank (PagSeguro) agora.
2423

25-
⭐️Com atualizações quase todas as semanas, suporte gratuito, e taxas cada vez menores para lojas antigas e novas.⭐️
24+
Receba Pix, Boleto e Cartão de Crédito no seu WooCommerce em minutos. Veja nosso [**passo a passo de instalação**](https://pbintegracoes.com/woocommerce/?utm_source=readme&utm_content=passoapasso#instrucoes) simplificado com vídeos.
2625

27-
**O preferido do Brasil, dos lojistas, e das agências e desenvolvedores profissionais.**
26+
⭐️Atualizações quase todas as semanas, suporte e [instalação gratuita](https://pbintegracoes.com/woocommerce/agenteinstala/?utm_source=readme&utm_content=agenteinstala), e taxas cada vez menores para lojas antigas e novas.⭐️
2827

29-
=== ⚡️Economize nas taxas===
28+
**🏆TOP 1 em pagamentos WooCommerce no Brasil!**
29+
30+
=== ⚡️Taxas menores pra você, mais lucro pra crescer===
3031
Ao invés de pagar 3,99% + R$0,40 ou 4,99% + R$0,40 por transação aprovada no Cartão de Crédito, você pode optar por:
31-
1. **Recebimento em 30 dias**: **3,05% + R$0,00** por transação aprovada no Cartão de Crédito
32+
1. **Recebimento em 30 dias**: **3,05% + R$0,00** por transação aprovada no Cartão de Crédito (mais popular)
3233
2. **Recebimento em 14 dias**: 3,97% + R$0,00 por transação aprovada no Cartão de Crédito
3334
3. **PIX**: sempre 0,99% com recebimento na hora
3435
4. **Boleto**: sempre 1,99% com recebimento em 2 dias
@@ -37,17 +38,17 @@ Se você tiver taxas negociadas ou condições negociadas melhores que estas, vo
3738

3839
Consulte mais sobre elas e compare no [nosso site](https://pbintegracoes.com/compare/?utm_source=readme&utm_content=taxas).
3940

40-
== ⚡️ RECURSOS PRINCIPAIS ==
41+
== ⚡️ PRINCIPAIS RECURSOS ==
4142
* Pagamentos sem sair da loja com **PIX**, **Cartão de Crédito**, **Boleto** ou **Checkout PagBank** (redirect/link).
42-
* Venda clubes e assinaturas com [**pagamento recorrente**](https://ajuda.pbintegracoes.com/hc/pt-br/sections/20410120690829-Recorr%C3%AAncia-e-Clube-de-Assinatura-com-WooCommerce), sem depender de outros plugins
43-
* **OnlyFans** - Restrição de conteúdo só para assinantes. Restrinja o acesso à páginas e categorias somente pra quem é assinante. [Saiba mais](https://www.magenteiro.com/blog/wp/restricao-conteudo-para-assinantes-wordpress/).
43+
* Venda clubes e assinaturas com [**pagamento recorrente**](https://ajuda.pbintegracoes.com/hc/pt-br/sections/20410120690829-Recorr%C3%AAncia-e-Clube-de-Assinatura-com-WooCommerce), sem depender de outros plugins 🤯
44+
* **OnlyFans** - Restrição de conteúdo só para assinantes. Restrinja o acesso à páginas e categorias somente pra quem é assinante. [Veja como](https://www.magenteiro.com/blog/wp/restricao-conteudo-para-assinantes-wordpress/).
4445
* Integração com [**Envio Fácil**](https://ajuda.pbintegracoes.com/hc/pt-br/articles/19944920673805-Envio-F%C3%A1cil-com-WooCommerce) (economize até 70% no frete com Correios e Jadlog) sem precisar de contrato
4546
* Suporte nativo ao [**checkout em Blocos**](https://ajuda.pbintegracoes.com/hc/pt-br/articles/31097182009741-Suporte-ao-Checkout-em-Blocos) do WooCommerce (sem gambiarras com iframes), Checkout Legado, Fluid Checkout e muitos outros.
46-
* [**Autenticação 3D**](https://ajuda.pbintegracoes.com/hc/pt-br/articles/22375922278157-Autentica%C3%A7%C3%A3o-3DS-Sua-prote%C3%A7%C3%A3o-contra-Chargeback) para acabar com chargebacks e aumentar aprovação. Pode ser configurado somente para pagamentos negados na primeira tentativa.
47+
* 🔒 [**Autenticação 3D**](https://ajuda.pbintegracoes.com/hc/pt-br/articles/22375922278157-Autentica%C3%A7%C3%A3o-3DS-Sua-prote%C3%A7%C3%A3o-contra-Chargeback) para acabar com chargebacks e aumentar aprovação. Pode ser configurado somente para pagamentos negados na primeira tentativa.
4748
* [**Reembolso** parcial ou total](https://ajuda.pbintegracoes.com/hc/pt-br/articles/30882664582541-Reembolso-total-ou-Parcial) direto do painel do WooCommerce
48-
* Atualização de pedidos automática, inclusive com [confirmação de pagamento instantâneo PIX]((https://ajuda.pbintegracoes.com/hc/pt-br/articles/31097176784653-Confirma%C3%A7%C3%A3o-Instant%C3%A2nea-de-Pagamento-PIX) com [comportamento configurável](https://ajuda.pbintegracoes.com/hc/pt-br/articles/34191612071437-Comportamento-ao-confirmar-pagamento).
49-
* Infinitas [opções de **parcelamento**](https://ajuda.pbintegracoes.com/hc/pt-br/articles/19945359660173-Op%C3%A7%C3%B5es-de-Parcelamento)
50-
* Salvar Cartão - Permite que seus clientes salvem o token do cartão de crédito para compras futuras, sem precisar digitar os dados novamente.
49+
* Atualização de pedidos automática, inclusive com [confirmação de pagamento instantâneo PIX](https://ajuda.pbintegracoes.com/hc/pt-br/articles/31097176784653-Confirma%C3%A7%C3%A3o-Instant%C3%A2nea-de-Pagamento-PIX) com [comportamento configurável](https://ajuda.pbintegracoes.com/hc/pt-br/articles/34191612071437-Comportamento-ao-confirmar-pagamento).
50+
* Infinitas [**opções de parcelamento**](https://ajuda.pbintegracoes.com/hc/pt-br/articles/19945359660173-Op%C3%A7%C3%B5es-de-Parcelamento)
51+
* 💳 [Salvar Cartão](https://ajuda.pbintegracoes.com/hc/pt-br/articles/38366350272397-Salvar-Cart%C3%A3o-de-Cr%C3%A9dito-no-WooCommerce) - Permite que seus clientes salvem o token do cartão de crédito para compras futuras, sem precisar digitar os dados novamente.
5152

5253
== ⚡️ RECURSOS ADICIONAIS ==
5354
* Suporte a [**descontos** no boleto e pix](https://ajuda.pbintegracoes.com/hc/pt-br/articles/19945430928909-Oferecer-Desconto-Pix-e-Boleto) (percentual ou fixo)
@@ -57,7 +58,7 @@ Consulte mais sobre elas e compare no [nosso site](https://pbintegracoes.com/com
5758
* Permite adicionar [código JavaScript ou redirecionar](https://ajuda.pbintegracoes.com/hc/pt-br/articles/34191612071437-Comportamento-ao-confirmar-pagamento) o cliente após a confirmação de pagamento.
5859
* Configure como quer exibir o [nome da loja na fatura do cartão de crédito](https://ajuda.pbintegracoes.com/hc/pt-br/articles/19945038495629-Identificador-na-fatura)
5960
* Diversas [opções de configuração de endereço](https://ajuda.pbintegracoes.com/hc/pt-br/articles/20835022998029-Configura%C3%A7%C3%B5es-de-Endere%C3%A7o-de-Entrega)
60-
* Suporte a [High-Performance Order Storage (**HPOS**)](https://woo.com/document/high-performance-order-storage/)
61+
* Suporte nativo a [High-Performance Order Storage (**HPOS**)](https://woo.com/document/high-performance-order-storage/)
6162
* Exibição de [informações de **parcelas na página de produto** em 3 formatos diferentes](https://ajuda.pbintegracoes.com/hc/pt-br/articles/26223028355597-Exibir-informa%C3%A7%C3%B5es-de-parcelamento-na-p%C3%A1gina-de-produto)
6263
* **Hooks** disponíveis para facilitar integrações e modificações que você queira fazer sem sobrescrever o plugin. [Veja documentação](https://ajuda.pbintegracoes.com/hc/pt-br/articles/27339148022669-Hooks-Filtros-e-A%C3%A7%C3%B5es-Dispon%C3%ADveis).
6364
* Maior taxa de aprovação e estabilidade nas chamadas das APIs PagBank com [retentativa transparente](https://ajuda.pbintegracoes.com/hc/pt-br/articles/4695328655245-Porque-as-transa%C3%A7%C3%B5es-pelo-modelo-de-aplica%C3%A7%C3%A3o-t%C3%AAm-mais-sucesso) em caso de falha.
@@ -107,7 +108,7 @@ Você pode instalar o plugin usando o [WP-CLI](https://wp-cli.org/).
107108
=== A gente instala pra você 🙀 ===
108109
Se você preferir, podemos instalar e configurar o plugin para você sem nenhum custo.
109110

110-
[Saiba mais](https://pbintegracoes.com/woocommerce/agenteinstala/?utm_source=readme&utm_content=agenteinstala).
111+
[SOLICITAR INSTALAÇÃO GRATUITA](https://pbintegracoes.com/woocommerce/agenteinstala/?utm_source=readme&utm_content=agenteinstala).
111112

112113
=== Configuração ===
113114
* Ative o meio de pagamento navegando até WooCommerce > Configurações > Pagamentos, e ativando o PagBank Connect
@@ -204,6 +205,10 @@ Você deve fazer isso através de Pull Requests ao [repositório oficial no gith
204205

205206
== Changelog ==
206207

208+
= 4.44.2 =
209+
* Correção: Menu PagBank > Logs redirecionava para tela de relatórios e não de log
210+
* Padronizamos o formato da data de expiração do link de pagamento (Pagar no PagBank / Checkout PagBank) enviado por e-mail para o cliente.
211+
207212
= 4.44.1 =
208213
* Correção/ajuste: Status da Connect Key aparecia como inválido por conta de uma instabilidade em uma das APIs do PagBank.
209214

@@ -394,71 +399,6 @@ Você deve fazer isso através de Pull Requests ao [repositório oficial no gith
394399
= 4.25.3 =
395400
* Corrige erro na exibição de lista de pedidos associados a uma assinatura quando um dos pedidos foi reembolsado. Reportado por Dennis (Sysney Informática).
396401

397-
= 4.25.2 =
398-
* Cartflows: corrigido erro de valor inválido no payment_method.card.encrypted quando usado com o plugin Cartflows.
399-
400-
= 4.25.1 =
401-
* Correção: Possível erro ao finalizar compras de pedidos recorrentes sem restrição de conteúdo (array_merge argument 2 must be array). Reportado por Dennis (Sysney Informática).
402-
403-
= 4.25.0 =
404-
* Recorrência agora tem suporte a restrição de conteúdo só para assinantes. Você pode restringir o acesso à páginas e categorias somente pra quem é assinante.
405-
* Correções e melhorias diversas no recurso de assinaturas. Corrigimos um problema onde uma assinatura pendente de cancelamento não era cancelada, tratamos algumas exceções que poderiam atrasar a cobrança de outras assinaturas, e muito mais.
406-
* Adicionamos detalhes aos logs sobre a assinatura que foi cancelada. Seja por conta de um cancelamento esperado como por um erro no pagamento da recorrência.
407-
* Adicionamos novas actions na recorrência que podem ser úteis para quem deseja estender esta funcionalidade em outros plugins.
408-
* Adicionada opção para marcar pedidos como completo quando só tiver produtos virtuais
409-
410-
= 4.24.1 =
411-
* Correção Recorrência: quando a primeira tentativa de fechar um pedido falhava (ex: cartao negado) o pedido era criado de forma insuficiente, impossibilitando o processamento da recorrência para futuros pedidos.
412-
413-
= 4.24.0 =
414-
* Recorrência: agora é possível configurar o plugin para excluir outros produtos do carrinho, evitando que a mensagem de que produtos recorrentes devem ser comprados sozinhos seja exibida.
415-
* Envio Fácil só exibia uma forma de envio (geralmente a mais cara) ao invés de exibir todas disponíveis.
416-
* Correção: em alguns temas o cálculo de parcelas era chamado na tela de sucesso, fazendo com que uma msg de erro fosse logada no pagbank-connect.log.
417-
418-
= 4.23.0 =
419-
* Adicionado suporte ao WP 6.7 e WooCommerce 9.4.
420-
* Melhoria: agora você não precisa mais de plugins de terceiros para disparar e-mail de novo pedido com código PIX ou Boleto. Basta ativar a opção nas configurações.
421-
* Pequena correção de notice de payment_method não definido em algumas situações quando usado com checkout em blocos.
422-
* Melhoria: notamos que algumas lojas enviavam ou permitiam enviar o campo Estado com letras minúsculas, ocasionando erro na finalização da compra. Agora tratamos isso no próprio plugin antes do envio.
423-
424-
= 4.22.2 =
425-
* Ajuste: devido a um bug no plugin `pix-por-piggly` algumas lojas tiveram problemas com nossa última atualização. Refizemos a última correção de outra forma, a fim de não ser mais impactado pelo bug no outro plugin.
426-
427-
= 4.22.1 =
428-
* Ajuste: logo após a instalação do plugin, uma falha na validação da disponibilidade de usar icones com cored dinâmicas tornava o admin bem lento por alguns segundos. Refatoramos o momento que a validação é feita evitando problemas com loops. :)
429-
430-
= 4.22.0 =
431-
* Melhoria: detecção automática de bandeira no checkout em bloco
432-
* Melhoria: não exibimos mais o seletor de parcelas em pagamentos recorrentes (já que era sempre 1x)
433-
* Melhoria: agora os ícones dos meios de pagamento também aparecem no checkout em blocos
434-
* Melhoria: removemos o efeito hover nos campos do plugin no checkout em blocos, que substituia os placeholders por __/__ (por exemplo)
435-
* Melhoria: campo de data de validade do cartão adicionará 0 quando o primeiro número digitado for maior que 1. Ex: 2, ficará 02/, assim como ocorre no form nativo no Woocommerce legado.
436-
* Mudança interna: removemos os arquivos da pasta build do nosso git. Se você instala nosso plugin via git ou composer, precisará compilá-los manualmente com npm run build. Mais detalhes no README.md.
437-
* Correção: dependendo da configuração da loja, o checkout em blocos permitia o envio do formulário e checkout em pedidos menores que R$1,00, ocasionando erro de CPF/CNPJ
438-
439-
= 4.21.1 =
440-
* Pequena correção no dropdown de parcelas em pagamentos recorrentes (quebrado na última versão)
441-
* Normalizamos a nomenclatura de "sem juros" que antes aparecia "sem acréscimo" em alguns casos no dropdown de parcelamento
442-
443-
= 4.21.0 =
444-
* Adicionado suporte ao novo Checkoutem Blocks do WooCommerce
445-
446-
= 4.20.2 =
447-
* Correção importante: em alguns casos uma falha de arredondamento na autenticação 3d em compras parceladas fazia com que o pedido não pudesse ser concluído, ocasionando erro 'payment_method.authentication_method.id (Autenticação 3D - Recarregue e tente novamente)'.
448-
449-
= 4.20.1 =
450-
* Correção: instruções de boleto e pix pararam de ser adicionadas na tela de sucesso após nossa última atualização
451-
452-
= 4.20.0 =
453-
* Suporte a reembolso parcial ou total via painel do WooCommerce
454-
* Correção: problema de compatibilidade com alguns plugins ocasionavam falha na finalização de pedidos com cartão de crédito (40002 - Valor inválido. Parâmetro: charges[0].payment_method.card.encrypted (Criptografia do cartão)).
455-
* Bling: agora o Bling identificará em quantas parcelas um pedido com cartão de crédito foi feito. Veja [como integrar](https://youtu.be/S-_ZwWMnOdc).
456-
* Nota importante: a partir desta versão o `payment_method` salvo no pedido não será mais `rm-pagbank` para todos os métodos, e terá o sufixo -cc, -pix ou -boleto para identificar o método de pagamento. Isso pode afetar integrações que dependem deste campo.
457-
458-
= 4.19.0 =
459-
* Melhoria: agora exibimos que um pedido foi pago ainda na tela de sucesso se ele for pago nos primeiros 10 minutos.
460-
* Melhoria: atendendo a pedidos, o ícone de Copiar exibido na tela de sucesso de PIX e Boleto passou a ser um botão ao invés de ícone.
461-
462402
= Versões mais antigas =
463403
* Veja [changelog completo](https://github.com/r-martins/PagBank-WooCommerce/releases).
464404

rm-pagbank.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
* @wordpress-plugin
1111
* Plugin Name: PagBank Connect
1212
* Description: Integra seu WooCommerce com as APIs PagSeguro v4 através da aplicação de Ricardo Martins (com descontos nas taxas oficiais), com suporte a PIX transparente e muito mais.
13-
* Version: 4.44.1
13+
* Version: 4.44.2
1414
* Requires at least: 5.2
1515
* Tested up to: 6.8
1616
* Requires PHP: 7.4
@@ -32,7 +32,7 @@
3232
defined( 'ABSPATH' ) || die( 'No direct script access allowed!' );
3333

3434
// Plugin constants.
35-
define( 'WC_PAGSEGURO_CONNECT_VERSION', '4.44.1' );
35+
define( 'WC_PAGSEGURO_CONNECT_VERSION', '4.44.2' );
3636
define( 'WC_PAGSEGURO_CONNECT_PLUGIN_FILE', __FILE__ );
3737
define( 'WC_PAGSEGURO_CONNECT_BASE_DIR', __DIR__ );
3838
define( 'WC_PAGSEGURO_CONNECT_TEMPLATES_DIR', WC_PAGSEGURO_CONNECT_BASE_DIR . '/src/templates/' );

src/Connect/MenuPagBank.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ public static function addPagBankSubmenuItems()
7171
__('Relatórios', 'pagbank-connect'),
7272
__('Relatórios', 'pagbank-connect'),
7373
'manage_woocommerce',
74-
'rm-pagbank-logs',
74+
'rm-pagbank-reports',
7575
function () {
7676
wp_safe_redirect(admin_url('admin.php?page=wc-reports&tab=pagbank'));
7777
exit;

src/Connect/Standalone/Redirect.php

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -174,10 +174,8 @@ public function addPaymentDetailsToEmail($order, $sent_to_admin, $plain_text, $e
174174
$emailIds = ['customer_invoice', 'new_order', 'customer_processing_order'];
175175
if ($order->get_meta('pagbank_payment_method') === 'redirect' && in_array($email->id, $emailIds)) {
176176
$redirectLink = $order->get_meta('pagbank_redirect_url');
177-
$timestamp = strtotime($order->get_meta('pagbank_redirect_expiration'));
178-
$date_format = get_option('date_format'); // Ex: d/m/Y
179-
$time_format = get_option('time_format'); // Ex: H:i
180-
$checkoutExpires = wp_date(sprintf("%s %s", $date_format, $time_format), $timestamp);
177+
$checkoutExpires = $order->get_meta('pagbank_redirect_expiration');
178+
$checkoutExpires = $checkoutExpires ? Functions::formatDate($checkoutExpires) : '';
181179
ob_start();
182180
include WC_PAGSEGURO_CONNECT_BASE_DIR . '/src/templates/emails/redirect-payment-details.php';
183181
$output = ob_get_clean();

0 commit comments

Comments
 (0)