From 5d576b27bdfaae90191fa2dc779bd7511b4e9cee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Elias=20J=C3=BAnior?= Date: Thu, 6 Jun 2024 22:25:59 +0200 Subject: [PATCH 01/14] chore: init v1.1.2 --- README.md | 9 +- languages/pagbank-for-woocommerce.pot | 178 +++++++++++++------------- package.json | 2 +- pagbank-for-woocommerce.php | 4 +- readme.txt | 5 +- 5 files changed, 103 insertions(+), 95 deletions(-) diff --git a/README.md b/README.md index 81fd7c0..b7f2e33 100644 --- a/README.md +++ b/README.md @@ -2,9 +2,9 @@ **Contributors:** [eliasjnior](https://profiles.wordpress.org/eliasjnior/) **Tags:** woocommerce, pagseguro, pagbank, pagamento, brasil **Requires at least:** 5.4 -**Tested up to:** 6.4 +**Tested up to:** 6.5 **Requires PHP:** 7.2 -**Stable tag:** 1.1.1 +**Stable tag:** 1.1.2 **License:** GPLv2 **License URI:** http://www.gnu.org/licenses/gpl-2.0.html @@ -163,3 +163,8 @@ Siga os passos abaixo para conectar o plugin à sua conta PagBank: ### 1.1.1 - 2024-28-04 ### * Corrigido URL de webhook inválida para instalações que utilizam o WordPress em subpastas. +* Adicionado suporte a novas versão do WordPress +* Corrigido URL de API de parcelamento. + +### 1.1.2 - 2024-06-06 ### +* Corrigido erro de validação para cartões American Express. diff --git a/languages/pagbank-for-woocommerce.pot b/languages/pagbank-for-woocommerce.pot index 0134d5d..0efb54f 100644 --- a/languages/pagbank-for-woocommerce.pot +++ b/languages/pagbank-for-woocommerce.pot @@ -2,14 +2,14 @@ # This file is distributed under the GPL-2.0. msgid "" msgstr "" -"Project-Id-Version: PagBank for WooCommerce 1.1.1\n" +"Project-Id-Version: PagBank for WooCommerce 1.1.2\n" "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/pagbank-for-woocommerce\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"POT-Creation-Date: 2024-04-28T21:21:25+00:00\n" +"POT-Creation-Date: 2024-06-06T20:25:13+00:00\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "X-Generator: WP-CLI 2.10.0\n" "X-Domain: pagbank-for-woocommerce\n" @@ -50,7 +50,7 @@ msgid "Aceite pagamentos via Boleto através do PagBank." msgstr "" #: src/core/Gateways/BoletoPaymentGateway.php:93 -#: src/core/Gateways/CreditCardPaymentGateway.php:147 +#: src/core/Gateways/CreditCardPaymentGateway.php:148 #: src/core/Gateways/PixPaymentGateway.php:92 msgid "Habilitar/Desabilitar" msgstr "" @@ -60,49 +60,49 @@ msgid "Habilitar boleto" msgstr "" #: src/core/Gateways/BoletoPaymentGateway.php:99 -#: src/core/Gateways/CreditCardPaymentGateway.php:153 +#: src/core/Gateways/CreditCardPaymentGateway.php:154 #: src/core/Gateways/PixPaymentGateway.php:98 msgid "Ambiente" msgstr "" #: src/core/Gateways/BoletoPaymentGateway.php:101 -#: src/core/Gateways/CreditCardPaymentGateway.php:155 +#: src/core/Gateways/CreditCardPaymentGateway.php:156 #: src/core/Gateways/PixPaymentGateway.php:100 msgid "Isso irá definir o ambiente de testes ou produção." msgstr "" #: src/core/Gateways/BoletoPaymentGateway.php:104 -#: src/core/Gateways/CreditCardPaymentGateway.php:158 +#: src/core/Gateways/CreditCardPaymentGateway.php:159 #: src/core/Gateways/PixPaymentGateway.php:103 msgid "Ambiente de testes" msgstr "" #: src/core/Gateways/BoletoPaymentGateway.php:105 -#: src/core/Gateways/CreditCardPaymentGateway.php:159 +#: src/core/Gateways/CreditCardPaymentGateway.php:160 #: src/core/Gateways/PixPaymentGateway.php:104 msgid "Produção" msgstr "" #: src/core/Gateways/BoletoPaymentGateway.php:110 -#: src/core/Gateways/CreditCardPaymentGateway.php:164 +#: src/core/Gateways/CreditCardPaymentGateway.php:165 #: src/core/Gateways/PixPaymentGateway.php:109 msgid "Conta PagBank" msgstr "" #: src/core/Gateways/BoletoPaymentGateway.php:112 -#: src/core/Gateways/CreditCardPaymentGateway.php:166 +#: src/core/Gateways/CreditCardPaymentGateway.php:167 #: src/core/Gateways/PixPaymentGateway.php:111 msgid "Conecte a sua conta PagBank para aceitar pagamentos." msgstr "" #: src/core/Gateways/BoletoPaymentGateway.php:115 -#: src/core/Gateways/CreditCardPaymentGateway.php:169 +#: src/core/Gateways/CreditCardPaymentGateway.php:170 #: src/core/Gateways/PixPaymentGateway.php:114 msgid "Título" msgstr "" #: src/core/Gateways/BoletoPaymentGateway.php:117 -#: src/core/Gateways/CreditCardPaymentGateway.php:171 +#: src/core/Gateways/CreditCardPaymentGateway.php:172 #: src/core/Gateways/PixPaymentGateway.php:116 msgid "Isso irá controlar o título que o cliente verá durante o checkout." msgstr "" @@ -112,13 +112,13 @@ msgid "Boleto" msgstr "" #: src/core/Gateways/BoletoPaymentGateway.php:122 -#: src/core/Gateways/CreditCardPaymentGateway.php:176 +#: src/core/Gateways/CreditCardPaymentGateway.php:177 #: src/core/Gateways/PixPaymentGateway.php:121 msgid "Descrição" msgstr "" #: src/core/Gateways/BoletoPaymentGateway.php:124 -#: src/core/Gateways/CreditCardPaymentGateway.php:178 +#: src/core/Gateways/CreditCardPaymentGateway.php:179 #: src/core/Gateways/PixPaymentGateway.php:123 msgid "Isso irá controlar a descrição que o cliente verá durante o checkout." msgstr "" @@ -136,19 +136,19 @@ msgid "Isso irá controlar quantos dias após gerar o boleto ele irá vencer." msgstr "" #: src/core/Gateways/BoletoPaymentGateway.php:139 -#: src/core/Gateways/CreditCardPaymentGateway.php:258 +#: src/core/Gateways/CreditCardPaymentGateway.php:259 #: src/core/Gateways/PixPaymentGateway.php:138 msgid "Logs para depuração" msgstr "" #: src/core/Gateways/BoletoPaymentGateway.php:141 -#: src/core/Gateways/CreditCardPaymentGateway.php:260 +#: src/core/Gateways/CreditCardPaymentGateway.php:261 #: src/core/Gateways/PixPaymentGateway.php:140 msgid "Ativar logs" msgstr "" #: src/core/Gateways/BoletoPaymentGateway.php:142 -#: src/core/Gateways/CreditCardPaymentGateway.php:261 +#: src/core/Gateways/CreditCardPaymentGateway.php:262 #: src/core/Gateways/PixPaymentGateway.php:141 msgid "Isso irá ativar os logs para depuração para auxiliar em caso de suporte." msgstr "" @@ -158,260 +158,260 @@ msgid "Waiting Boleto payment." msgstr "" #: src/core/Gateways/BoletoPaymentGateway.php:319 -#: src/core/Gateways/CreditCardPaymentGateway.php:1040 +#: src/core/Gateways/CreditCardPaymentGateway.php:1050 #: src/core/Gateways/PixPaymentGateway.php:313 msgid "- O método de pagamento está desabilitado." msgstr "" #: src/core/Gateways/BoletoPaymentGateway.php:323 -#: src/core/Gateways/CreditCardPaymentGateway.php:1044 +#: src/core/Gateways/CreditCardPaymentGateway.php:1054 #: src/core/Gateways/PixPaymentGateway.php:317 msgid "- A sua conta PagBank não está conectada." msgstr "" #: src/core/Gateways/BoletoPaymentGateway.php:327 -#: src/core/Gateways/CreditCardPaymentGateway.php:1048 +#: src/core/Gateways/CreditCardPaymentGateway.php:1058 #: src/core/Gateways/PixPaymentGateway.php:321 msgid "- A moeda da loja não é BRL." msgstr "" #: src/core/Gateways/BoletoPaymentGateway.php:331 -#: src/core/Gateways/CreditCardPaymentGateway.php:1052 +#: src/core/Gateways/CreditCardPaymentGateway.php:1062 #: src/core/Gateways/PixPaymentGateway.php:325 msgid "Alguns errors podem estar impedindo o método de pagamento de ser exibido durante o checkout:" msgstr "" -#: src/core/Gateways/CreditCardPaymentGateway.php:100 +#: src/core/Gateways/CreditCardPaymentGateway.php:101 msgid "PagBank Cartão de Crédito" msgstr "" -#: src/core/Gateways/CreditCardPaymentGateway.php:101 +#: src/core/Gateways/CreditCardPaymentGateway.php:102 msgid "Aceite pagamentos via cartão de crédito através do PagBank." msgstr "" -#: src/core/Gateways/CreditCardPaymentGateway.php:149 +#: src/core/Gateways/CreditCardPaymentGateway.php:150 msgid "Habilitar cartão de crédito" msgstr "" -#: src/core/Gateways/CreditCardPaymentGateway.php:172 +#: src/core/Gateways/CreditCardPaymentGateway.php:173 #: src/core/Presentation/Hooks.php:94 #: src/core/Presentation/Hooks.php:113 msgid "Cartão de crédito" msgstr "" -#: src/core/Gateways/CreditCardPaymentGateway.php:179 +#: src/core/Gateways/CreditCardPaymentGateway.php:180 msgid "Escolha um cartão de crédito salvo ou preencha os dados do seu cartão de crédito no formulário abaixo:" msgstr "" -#: src/core/Gateways/CreditCardPaymentGateway.php:183 -#: src/core/Gateways/CreditCardPaymentGateway.php:967 +#: src/core/Gateways/CreditCardPaymentGateway.php:184 +#: src/core/Gateways/CreditCardPaymentGateway.php:977 msgid "Parcelamento" msgstr "" -#: src/core/Gateways/CreditCardPaymentGateway.php:185 +#: src/core/Gateways/CreditCardPaymentGateway.php:186 msgid "Ativar parcelamento" msgstr "" -#: src/core/Gateways/CreditCardPaymentGateway.php:186 +#: src/core/Gateways/CreditCardPaymentGateway.php:187 msgid "Isso irá habilitar o parcelamento durante o checkout." msgstr "" -#: src/core/Gateways/CreditCardPaymentGateway.php:200 +#: src/core/Gateways/CreditCardPaymentGateway.php:201 msgid "Máximo de parcelas" msgstr "" -#: src/core/Gateways/CreditCardPaymentGateway.php:202 +#: src/core/Gateways/CreditCardPaymentGateway.php:203 msgid "Isso irá definir o número máximo de parcelas durante o checkout." msgstr "" -#: src/core/Gateways/CreditCardPaymentGateway.php:221 +#: src/core/Gateways/CreditCardPaymentGateway.php:222 msgid "Repasse de juros" msgstr "" -#: src/core/Gateways/CreditCardPaymentGateway.php:223 +#: src/core/Gateways/CreditCardPaymentGateway.php:224 msgid "Ativar repasse de juros" msgstr "" -#: src/core/Gateways/CreditCardPaymentGateway.php:224 +#: src/core/Gateways/CreditCardPaymentGateway.php:225 msgid "Isso irá ativar o repasse de juros durante o checkout. Por padrão as parcelas serão sem juros. Isso irá liberar a opção de definir a quantidade de parcelas sem juros." msgstr "" -#: src/core/Gateways/CreditCardPaymentGateway.php:237 +#: src/core/Gateways/CreditCardPaymentGateway.php:238 msgid "Máximo de parcelas sem juros" msgstr "" -#: src/core/Gateways/CreditCardPaymentGateway.php:239 +#: src/core/Gateways/CreditCardPaymentGateway.php:240 msgid "Isso irá definir a quantidade de parcelas que serão sem juros." msgstr "" -#: src/core/Gateways/CreditCardPaymentGateway.php:318 +#: src/core/Gateways/CreditCardPaymentGateway.php:319 msgid "Campos não encontrado." msgstr "" -#: src/core/Gateways/CreditCardPaymentGateway.php:319 +#: src/core/Gateways/CreditCardPaymentGateway.php:320 msgid "Chave pública inválida." msgstr "" -#: src/core/Gateways/CreditCardPaymentGateway.php:320 +#: src/core/Gateways/CreditCardPaymentGateway.php:321 msgid "Nome do titular do cartão inválido." msgstr "" -#: src/core/Gateways/CreditCardPaymentGateway.php:321 +#: src/core/Gateways/CreditCardPaymentGateway.php:322 msgid "Número do cartão inválido." msgstr "" -#: src/core/Gateways/CreditCardPaymentGateway.php:322 +#: src/core/Gateways/CreditCardPaymentGateway.php:323 msgid "Data de expiração do cartão inválida." msgstr "" -#: src/core/Gateways/CreditCardPaymentGateway.php:323 +#: src/core/Gateways/CreditCardPaymentGateway.php:324 msgid "Código de segurança do cartão inválido." msgstr "" -#: src/core/Gateways/CreditCardPaymentGateway.php:324 +#: src/core/Gateways/CreditCardPaymentGateway.php:325 msgid "O cartão de crédito criptografado não foi encontrado." msgstr "" -#: src/core/Gateways/CreditCardPaymentGateway.php:325 +#: src/core/Gateways/CreditCardPaymentGateway.php:326 msgid "O bin do cartão de crédito não foi encontrado." msgstr "" -#: src/core/Gateways/CreditCardPaymentGateway.php:355 +#: src/core/Gateways/CreditCardPaymentGateway.php:356 msgid "Nonce inválido." msgstr "" -#: src/core/Gateways/CreditCardPaymentGateway.php:365 +#: src/core/Gateways/CreditCardPaymentGateway.php:366 msgid "O parcelamento não está ativado." msgstr "" -#: src/core/Gateways/CreditCardPaymentGateway.php:375 +#: src/core/Gateways/CreditCardPaymentGateway.php:376 msgid "O repasse de juros não está ativado." msgstr "" -#: src/core/Gateways/CreditCardPaymentGateway.php:385 +#: src/core/Gateways/CreditCardPaymentGateway.php:386 msgid "O \"card_bin\" ou \"payment_token\" é obrigatório." msgstr "" -#: src/core/Gateways/CreditCardPaymentGateway.php:393 +#: src/core/Gateways/CreditCardPaymentGateway.php:394 msgid "Você não pode enviar o \"card_bin\" e o \"payment_token\" ao mesmo tempo." msgstr "" -#: src/core/Gateways/CreditCardPaymentGateway.php:412 +#: src/core/Gateways/CreditCardPaymentGateway.php:413 msgid "Token de pagamento inválido." msgstr "" -#: src/core/Gateways/CreditCardPaymentGateway.php:423 +#: src/core/Gateways/CreditCardPaymentGateway.php:424 msgid "Ops, houve um erro com o token de pagamento." msgstr "" #. translators: 1: installments, 2: installment value. -#: src/core/Gateways/CreditCardPaymentGateway.php:457 +#: src/core/Gateways/CreditCardPaymentGateway.php:458 #: src/core/Presentation/ApiHelpers.php:529 msgid "%1$dx de %2$s sem juros" msgstr "" #. translators: 1: installments, 2: installment value, 3: installment total. -#: src/core/Gateways/CreditCardPaymentGateway.php:459 +#: src/core/Gateways/CreditCardPaymentGateway.php:460 msgid "%1$dx de %2$s com juros (%3$s)" msgstr "" -#: src/core/Gateways/CreditCardPaymentGateway.php:518 -#: src/core/Gateways/CreditCardPaymentGateway.php:631 +#: src/core/Gateways/CreditCardPaymentGateway.php:519 +#: src/core/Gateways/CreditCardPaymentGateway.php:632 msgid "Você só pode adicionar um cartão de crédito durante o checkout." msgstr "" -#: src/core/Gateways/CreditCardPaymentGateway.php:544 +#: src/core/Gateways/CreditCardPaymentGateway.php:545 msgid "Código de segurança" msgstr "" -#: src/core/Gateways/CreditCardPaymentGateway.php:545 +#: src/core/Gateways/CreditCardPaymentGateway.php:546 msgid "CVC" msgstr "" -#: src/core/Gateways/CreditCardPaymentGateway.php:550 +#: src/core/Gateways/CreditCardPaymentGateway.php:551 msgid "Titular do cartão" msgstr "" -#: src/core/Gateways/CreditCardPaymentGateway.php:554 +#: src/core/Gateways/CreditCardPaymentGateway.php:555 msgid "Número do cartão" msgstr "" -#: src/core/Gateways/CreditCardPaymentGateway.php:558 +#: src/core/Gateways/CreditCardPaymentGateway.php:559 msgid "Data de validade (MM/YY)" msgstr "" -#: src/core/Gateways/CreditCardPaymentGateway.php:559 +#: src/core/Gateways/CreditCardPaymentGateway.php:560 msgid "MM / YY" msgstr "" -#: src/core/Gateways/CreditCardPaymentGateway.php:648 +#: src/core/Gateways/CreditCardPaymentGateway.php:649 msgid "O código de segurança do cartão é necessário para assinaturas." msgstr "" -#: src/core/Gateways/CreditCardPaymentGateway.php:658 +#: src/core/Gateways/CreditCardPaymentGateway.php:659 msgid "O titular do cartão de crédito é obrigatório." msgstr "" -#: src/core/Gateways/CreditCardPaymentGateway.php:665 +#: src/core/Gateways/CreditCardPaymentGateway.php:666 msgid "O cartão de crédito criptografado não foi identificado. Por favor, contate o suporte." msgstr "" -#: src/core/Gateways/CreditCardPaymentGateway.php:672 +#: src/core/Gateways/CreditCardPaymentGateway.php:673 msgid "O bin do cartão de crédito não foi identificado. Por favor, contate o suporte." msgstr "" -#: src/core/Gateways/CreditCardPaymentGateway.php:680 +#: src/core/Gateways/CreditCardPaymentGateway.php:681 msgid "Bin do cartão de crédito inválido. Por favor, contate o suporte." msgstr "" -#: src/core/Gateways/CreditCardPaymentGateway.php:691 -#: src/core/Gateways/CreditCardPaymentGateway.php:778 +#: src/core/Gateways/CreditCardPaymentGateway.php:692 +#: src/core/Gateways/CreditCardPaymentGateway.php:788 msgid "O token de pagamento é inválido." msgstr "" -#: src/core/Gateways/CreditCardPaymentGateway.php:701 +#: src/core/Gateways/CreditCardPaymentGateway.php:702 msgid "É necessário selecionar a quantidade de parcelas." msgstr "" -#: src/core/Gateways/CreditCardPaymentGateway.php:708 +#: src/core/Gateways/CreditCardPaymentGateway.php:709 msgid "A quantidade de parcelas é inválida." msgstr "" -#: src/core/Gateways/CreditCardPaymentGateway.php:789 +#: src/core/Gateways/CreditCardPaymentGateway.php:799 msgid "Erro ao obter o plano de parcelamento." msgstr "" -#: src/core/Gateways/CreditCardPaymentGateway.php:805 +#: src/core/Gateways/CreditCardPaymentGateway.php:815 msgid "O plano de parcelamento não foi encontrado." msgstr "" -#: src/core/Gateways/CreditCardPaymentGateway.php:839 +#: src/core/Gateways/CreditCardPaymentGateway.php:849 msgid "Houve um erro durante o pagamento. Tente novamente." msgstr "" -#: src/core/Gateways/CreditCardPaymentGateway.php:849 +#: src/core/Gateways/CreditCardPaymentGateway.php:859 msgid "Houve um erro durante o reembolso da cobrança inicial. Contate o administrador." msgstr "" -#: src/core/Gateways/CreditCardPaymentGateway.php:855 -#: src/core/Gateways/CreditCardPaymentGateway.php:1113 -#: src/core/Presentation/WebhookHandler.php:155 +#: src/core/Gateways/CreditCardPaymentGateway.php:865 +#: src/core/Gateways/CreditCardPaymentGateway.php:1123 +#: src/core/Presentation/WebhookHandler.php:158 msgid "O PagBank está analisando a transação." msgstr "" -#: src/core/Gateways/CreditCardPaymentGateway.php:857 -#: src/core/Gateways/CreditCardPaymentGateway.php:1115 -#: src/core/Presentation/WebhookHandler.php:157 +#: src/core/Gateways/CreditCardPaymentGateway.php:867 +#: src/core/Gateways/CreditCardPaymentGateway.php:1125 +#: src/core/Presentation/WebhookHandler.php:160 msgid "O pagamento foi recusado." msgstr "" -#: src/core/Gateways/CreditCardPaymentGateway.php:860 -#: src/core/Gateways/CreditCardPaymentGateway.php:1118 +#: src/core/Gateways/CreditCardPaymentGateway.php:870 +#: src/core/Gateways/CreditCardPaymentGateway.php:1128 msgid "Houve um erro no pagamento. Por favor, entre em contato com o suporte." msgstr "" #. translators: 1: charge ID, 2: payment method, 3: installments, 4: card brand, 5: card last 4 digits. -#: src/core/Gateways/CreditCardPaymentGateway.php:878 +#: src/core/Gateways/CreditCardPaymentGateway.php:888 msgid "