Habilitei somente pagamentos via PIX
A vers?o 2.4.0 (liberada em 13/02/25) veio com problemas e n?o altera o status dos pedidos para concluído. Tenho produto digital que só é enviado após a conclus?o e recebi uma série de reclama??es. Acabei de atualizar para a 2.4.1 (liberada 12 horas depois da anterior) e espero que o problema tenha sido sanado.
Além disso, já tem mais de 6 meses que meu sistema recebe retornos da PagHiper em dobro para um mesmo pedido, logo, meus clientes também recebem os produtos digitais em dobro. Temos falado com a equipe do suporte, mas o retorno é muuuuuito lento e até o momento, nada de solu??o. Vale ressaltar que 90% das opera??es acontecem corretamente, o problema está nos 10%.
_____________________________
I only enabled payments via PIX
Version 2.4.0 (released on 02/13/25) had problems and did not change the status of orders to “completed”. I sell digital products that are only sent after the order status changed to completed and because of this version issue, I faced lot of complaints. I just updated to 2.4.1 (released 12 hours after the previous one) and hope the issue has been solved.
Besides, for more than 6 months my system has received double returns from PagHiper for the same order, so my customers also receive double digital products. We spoke to the support team, but the response is very slow and so far, there is no solution. It is worth mentioning that 90% of operations occur correctly, the problem lies in 10%.
sentry error
ErrorException
Warning: Undefined array key “bank_slip”
Events
Users
Level: Warning
Unhandled
|
Ongoing
|
/wp-content/plugins/woo-boleto-paghiper/includes/class-wc-paghiper-transaction.php in WC_PagHiper_Transaction::create_transaction
12
6
Resolve
Archive
Priority
Med
Assignee
All Envs
14D
Filter events…
Events
12
Users
6
100%
https://store.pericialmed.com/
16%
201.76.173.170
100%
3.5.1
100%
production
All Tags
Events
in this issue
First
Last
Recommended
All Events
d2db13f7
17 hours ago
|
JSON
Jump to:
Highlights
Stack Trace
Replay
Trace
Tags
Context
201.76.173.170
Chrome
133
Windows
Linux
6.8.0-49-generic
php
8.4.3
3.5.1
production
Edit
handled
handled
no
level
level
warning
url
url
https://store.pericialmed.com/
Trace: Trace ID
f7b6c669710b4355bb768059f1a3a0d8
Newest
ErrorException
Warning: Trying to access array offset on null
mechanism
generic
handled
false
code
0
/wp-content/plugins/woo-boleto-paghiper/includes/class-wc-paghiper-transaction.php in WC_PagHiper_Transaction::create_transaction at line 498
Set up Code Mapping
In App
}
}
// Download the attachment to our storage directory
$transaction_id = 'Boleto bancário - '.$response['transaction_id'];
$billet_url = $response['bank_slip']['url_slip_pdf'];
$uploads = wp_upload_dir();
$upload_dir = $uploads['basedir'];
$upload_dir = $upload_dir . '/paghiper';
/wp-content/plugins/woo-boleto-paghiper/includes/class-wc-paghiper-base-gateway.php in WC_Paghiper_Base_Gateway::process_payment at line 471
In App
/wp-content/plugins/woo-boleto-paghiper/includes/class-wc-paghiper-pix-gateway.php in WC_Paghiper_Pix_Gateway::process_payment at line 78
In App
/wp-content/plugins/woocommerce/includes/class-wc-checkout.php in WC_Checkout::process_order_payment at line 1083
In App
/wp-content/plugins/woocommerce/includes/class-wc-checkout.php in WC_Checkout::process_checkout at line 1324
In App
/wp-content/plugins/woocommerce/includes/class-wc-ajax.php in WC_AJAX::checkout at line 520
In App
Called from: /wp-includes/class-wp-hook.php in WP_Hook::apply_filters
Show 2 more frames
/wp-content/plugins/woocommerce/includes/class-wc-ajax.php in WC_AJAX::do_wc_ajax at line 96
In App
Called from: /wp-includes/class-wp-hook.php in WP_Hook::apply_filters
Show 3 more frames
/wp-blog-header.php in require at line 19
In App
/index.php at line 17
In App
Set up your PHP app with Session Replay
Watch the errors and latency issues your users face
Set Up Now
View Full Trace
0.00ms500.00ms1.00s1.50s2.00s2.50s3.00s0s0s0s0s0s0s0s0s0s0s0s0s0s0s0s0s0s0s0s0s0s0s0s0s0s0s0s0s0s0s0s0s0s0s0s0s0s0s0s0s0s
8
Trace
—
f7b6c669710b4355bb768059f1a3a0d8
3.00s
Warning
—
Warning: Trying to access array offset on null ErrorException /wp-content/plugins/woo-boleto-paghiper/includes/class-wc-paghiper-transaction.php WC_PagHiper_Transaction::create_transaction /wp-content/plugins/woo-boleto-paghiper/includes/class-wc-paghiper-transaction.php in WC_PagHiper_Transaction::create_transaction
Warning
—
Warning: Undefined array key “bank_slip” ErrorException /wp-content/plugins/woo-boleto-paghiper/includes/class-wc-paghiper-transaction.php WC_PagHiper_Transaction::create_transaction /wp-content/plugins/woo-boleto-paghiper/includes/class-wc-paghiper-transaction.php in WC_PagHiper_Transaction::create_transaction
Warning
—
Warning: Undefined property: FastCGI_Purger::$nginx_helper_admin ErrorException /wp-content/plugins/nginx-helper/admin/class-fastcgi-purger.php FastCGI_Purger::purge_amp_version /wp-content/plugins/nginx-helper/admin/class-fastcgi-purger.php in FastCGI_Purger::purge_amp_version
Warning
—
Warning: Trying to access array offset on null ErrorException /wp-content/plugins/nginx-helper/admin/class-fastcgi-purger.php FastCGI_Purger::purge_amp_version /wp-content/plugins/nginx-helper/admin/class-fastcgi-purger.php in FastCGI_Purger::purge_amp_version
4 hidden issues
View All Issue Tags
browser
browser
Chrome 133
browser.name
name
Chrome
client_os
client_os.name
name
Windows
environment
environment
production
handled
handled
no
language
language
pt-BR
level
level
warning
mechanism
mechanism
generic
os
os
Linux 6.8.0-49-generic
os.name
name
Linux
release
release
3.5.1
runtime
runtime
php 8.4.3
runtime.name
name
php
server_name
server_name
s143839
url
url
https://store.pericialmed.com/
user
user
ip:201.76.173.170
wordpress
wordpress
6.7.1
User
Geography
Rio de Janeiro, Brazil (BR)
IP Address
201.76.173.170
Browser
Name
Chrome
Version
133
Operating System
Name
Windows
Operating System
Build 49-Ubuntu SMP PREEMPT_DYNAMIC Mon Nov 4 02:06:24 UTC 2024
Kernel Version
Linux s143839 6.8.0-49-generic #49-Ubuntu SMP PREEMPT_DYNAMIC Mon Nov 4 02:06:24 UTC 2024 x86_64
Name
Linux
Version
6.8.0-49-generic
Runtime
Name
php
sapi
fpm-fcgi
Version
8.4.3
Trace Details
Span ID
afe0e4d92b694259
Status
unknown
Trace ID
f7b6c669710b4355bb768059f1a3a0d8
Grouped by: exception stack-trace, in-app exception stack-trace
Give Feedback
By Exception Stack-trace
Hash
c091b48ccc0f125dd018ff1e26325e0b
Type
component
Grouping
system
exception
stack-trace
frame
filenameclass-wc-paghiper-transaction.php
functionWC_PagHiper_Transaction::create_transaction
context-line$billet_url = $response[‘bank_slip’][‘url_slip_pdf’];
frame
filenameclass-wc-paghiper-base-gateway.php
functionWC_Paghiper_Base_Gateway::process_payment
context-line$transaction = $paghiperTransaction->create_transaction();
show 13 similar
frame
filenameindex.php
context-linerequire DIR . ‘/wp-blog-header.php’;
typeErrorException
By In-app Exception Stack-trace
Hash
2e355d97ab6e21a32079a0feabef1ba7
Type
component
Grouping
in-app
exception
stack-trace
frame
filenameclass-wc-paghiper-transaction.php
functionWC_PagHiper_Transaction::create_transaction
context-line$billet_url = $response[‘bank_slip’][‘url_slip_pdf’];
frame
filenameclass-wc-paghiper-base-gateway.php
functionWC_Paghiper_Base_Gateway::process_payment
context-line$transaction = $paghiperTransaction->create_transaction();
show 6 similar
frame
filenameindex.php
context-linerequire DIR . ‘/wp-blog-header.php’;
typeErrorException
Chatgpt Fix:
Why the Warning Occurs
The error:
Warning: Undefined array key "bank_slip"
happens because the plugin code unconditionally attempts to read:
$response['bank_slip']['url_slip_pdf']
even in scenarios where the 'bank_slip'
key is missing (for example, if PagHiper responded with an error or if the user is actually paying with PIX and bank_slip
doesn’t exist in the response). In other words, the plugin never checks for 'bank_slip'
before trying to access it.
You can confirm this by looking in the function create_transaction()
around this snippet:
// ...
} else {
$transaction = [
'digitable_line' => $response['bank_slip']['digitable_line'],
'url_slip' => $response['bank_slip']['url_slip'],
'url_slip_pdf' => $response['bank_slip']['url_slip_pdf'],
'barcode' => $response['bank_slip']['bar_code_number_to_image'],
'transaction_type' => 'billet'
];
}
// ...
$billet_url = $response['bank_slip']['url_slip_pdf'];
If PagHiper didn’t return a valid "bank_slip"
key (e.g. due to an error, or a different form of payment, or invalid request parameters), PHP will raise a warning that bank_slip
is “Undefined”. How to Fix It 1. Add Checks for "bank_slip"
Before accessing $response['bank_slip']
, verify that it exists in $response
. One simple approach is to do something like:
if ( $this->gateway_id === 'paghiper_pix' ) {
// PIX transactions
if (!isset($response['pix_code'])) {
// Throw an exception or handle the missing PIX code gracefully
throw new \Exception('PagHiper did not return a pix_code block.');
}
$transaction = [
'qrcode_base64' => $response['pix_code']['qrcode_base64'],
// ...
];
} else {
// Boleto transactions
if (!isset($response['bank_slip'])) {
// Throw an exception or handle the missing bank_slip gracefully
throw new \Exception('PagHiper did not return a bank_slip block.');
}
$transaction = [
'digitable_line' => $response['bank_slip']['digitable_line'],
// ...
];
// Only try to set $billet_url if bank_slip actually exists
$billet_url = $response['bank_slip']['url_slip_pdf'];
}
By wrapping these accesses in if (!isset($response['bank_slip'])) {...}
blocks, you avoid the “Undefined array key bank_slip
” warning and can gracefully handle any errors from PagHiper. 2. Check the Overall PagHiper Response
Often PagHiper will return something like:
{
"status_request": "error",
"message": "Invalid CPF or CNPJ",
...
}
In which case it might not give you a bank_slip
or pix_code
. So before diving into $response['bank_slip']
, check whether status_request
or status
indicates success. For example:
if (! empty($response['status_request']) && $response['status_request'] !== 'success') {
// Then handle the failure or throw an exception
throw new \Exception('PagHiper request failed: ' . $response['message']);
}
3. Wrap or Throw Explicit Exceptions
Inside the try
/catch
block, you can throw an exception if bank_slip
is missing:
try {
$PagHiperAPI = new PagHiper($api_key, $token);
$response = $PagHiperAPI->transaction()->create($transaction_data);
// If paying by boleto, we expect bank_slip
if ($this->gateway_id !== 'paghiper_pix') {
if (empty($response['bank_slip'])) {
throw new \Exception(
'PagHiper response does not contain the expected bank_slip object. ' .
'Check your PagHiper credentials or data.'
);
}
// We can now safely reference $response['bank_slip']...
$billet_url = $response['bank_slip']['url_slip_pdf'];
}
// ...
} catch (\Exception $e) {
if ($this->log) {
wc_paghiper_add_log($this->log, 'Erro: '.$e->getMessage());
}
}
This way, you will not get warnings; instead, you’ll either succeed or throw an exception if PagHiper’s response was not as expected. 4. The Same Idea for PIX
Similarly, if $this->gateway_id == 'paghiper_pix'
, ensure you check that $response['pix_code']
exists:
if (empty($response['pix_code'])) {
throw new \Exception('PagHiper response missing pix_code object.');
}
5. Additional Warning in nginx-helper
You may also have warnings like:
Warning: Trying to access array offset on null
/wp-content/plugins/nginx-helper/admin/class-fastcgi-purger.php
That is a similar cause: the nginx-helper
plugin code references something ($nginx_helper_admin->options
) that is not yet set. You would fix that the same way—by checking whether the property is set or is non-null before referencing it. Summary of the Fix
bank_slip
.$response['bank_slip']
and $response['pix_code']
in if (isset(...)) { ... } else { handle error }
.Once you incorporate these conditionals, the “Undefined array key bank_slip
” warnings will disappear, because your code will only read $response['bank_slip']
when it’s actually present.
Olá,
Observei que ao usar o plugin em conjunto com Mercado Pago o QrCode n?o aparece na finaliza??o da compra.
Estou usando o plugin “CheckoutWc”
Quando desativo o Mercado Pago o QR aparece normalmente.
Uma clara interferencia dos dois plugins: Mercado Pago e PagHiper.
Um erro do tipo E_ERROR foi causado na linha 115 do arquivo
/var/www/loja.pericialmed.com/htdocs/wp-content/plugins/woo-boleto-paghiper/includes/class-wc-paghiper-transaction.php. Mensagem de erro: Uncaught Error: Call to a member function update_meta_data() on null in /var/www/loja.pericialmed.com/htdocs/wp-content/plugins/woo-boleto-paghiper/includes/class-wc-paghiper-transaction.php:115
Stack trace:
#0 /var/www/loja.pericialmed.com/htdocs/wp-content/plugins/woo-boleto-paghiper/includes/class-wc-paghiper-transaction.php(414): WC_PagHiper_Transaction->has_issued_valid_transaction()
#1?/var/www/loja.pericialmed.com/htdocs/wp-content/plugins/woo-boleto-paghiper/includes/class-wc-paghiper-transaction.php(724): WC_PagHiper_Transaction->create_transaction()
#2?/var/www/loja.pericialmed.com/htdocs/wp-content/plugins/woo-boleto-paghiper/includes/class-wc-paghiper-admin.php(116): WC_PagHiper_Transaction->printBarCode()
#3?/var/www/loja.pericialmed.com/htdocs/wp-admin/includes/template.php(1456): WC_Paghiper_Admin->metabox_content()
#4?/var/www/loja.pericialmed.com/htdocs/wp-admin/edit-form-advanced.php(716): do_meta_boxes()
#5?/var/www/loja.pericialmed.com/htdocs/wp-admin/post.php(206): require('/var/www/loja.
]]>
bom dia!
estou testando o plugin da paghiper e está retornando o seguinte erro no log:
11-29-2023 @ 07:26:37 – Erro: payer_cpf_cnpj invalido 11-29-2023 @ 07:26:37 – Pedido #821: N?o foi possível gerar o PIX. Detalhes: false
estou com todas as vers?es mais atualizadas do woocommerce, wordpress e brazilian, o campo cpf e cnpj est?o normalmente no checkout, funciona com outros gateways, mas n?o está funcionando na paghiper.
]]>Já fiz de tudo e n?o funciona.
Realizei toda configura??o e no checkout n?o aparece a op??o.
Pensei que era erro de estar trabalhando junto com o Stripe, mas mesmo desativado n?o funciona.
Fala que n?o tem modulo de pagamento disponíveis.
]]>Quando o plugin será atualizado para ser compatível com o High-Performance Order Storage (HPOS)? Pois estamos atualizando nossa loja para otimizar a velocidade.
]]>Seu plugin passou a exigir avalia??o e uma mensagem bem incomoda esta na tela e nao sai de jeito nenhum diferente do que você (Henrique Cruz) esta dizendo. Há um bug (proposital?) no plugin.
Estarei dando nota maxima pois o plugin é muito util, mas resolvam isso ou criarei novos usuários com nota minima.
]]>Uma barra de solicita??o de “dar opini?o” n?o fecha!
Mesmo usando os 3 bot?es que em tese fechariam.
Tentei entrar em contato com os desenvolvedores porém sem sucesso. 50/60% dos clientes reclamam do PIX, fiz uma pesquisa com meus clientes e todos falam a mesma coisa:
“Eu copiei o PIX, apresentou “copiado”. Só que n?o esta aparecendo no copia e cola do aplicativo do banco, ou seja n?o consigo pagar pois n?o utilizo QR, apenas o cópia e cola.”
O erro ocorre com todos os clientes que tentam realizar a compra por celular/android
]]>Gostaria de saber se o plugin se integra com Woocommerce Subscriptions.
]]>Olá, estou utilizando o boleto e o pix como método de pagamento, mas ambos est?o pedindo o cpf novamente ao serem selecionados, mesmo se já foi preenchido no formulário do checkout. Já vi outros tópicos semelhantes que parecem ter sido resolvidos em atualiza??o, porém estou utilizando a vers?o mais recente. Inicialmente n?o era pedido CPF, após algum tempo come?ou a pedir. Fiz algumas altera??es na página de checkout e na configura??o do woocommerce e mesmo desfazendo tudo, segue pedindo cpf. Já tentei desativar plugins e nada. Utilizo o plugin do brazilian marketplace for woocommerce, e como vi em outro tópico, ativar campo de cnpj e cpf ao mesmo tempo evita que pe?a o cpf (embora ainda fique rastros visuais). Mas acho essa solu??o nada viável, já que ativa novos campos no formulário do checkout
]]>Infelizmente está acontecendo o mesmo problema, o que os clientes dizem:
“Na hora de copiar e colar o banco n?o reconhece a chave”.
“O pix está dando erro”
“N?o consegui pagar, fala que está errado na hora que tento colar”
N?o sei o que pode ser, pois quando testo aqui no meu celular/computador funciona normalmente, porém a grande maioria dos clientes n?o dá certo.
N?o sei se dá algum problema na hora de copiar e o pix n?o é copiado por completo, realmente n?o sei. Vale lembrar que todas as pessoas que n?o conseguiram estavam utilizando celular.
]]>Prezados,
Estou utilizando esse plugin para processar pagamentos via PIX e boleto. Só que quando o boleto ou o PIX s?o pagos, o status do pedido n?o muda automaticamente. Acredito que esse problema seja porque o plugin n?o está recebendo o retorno da API quando o pagamento é efetuado.
Configurei a URL de retorno automático no dashboard do PagHiper, em https://www.paghiper.com/painel/retorno-automatico/. Coloquei a URL do site, ex: https://meusite.com.br/. Está correta essa configura??o?
]]>Quando um novo pedido é efetuado, seja via PIX ou boleto o mesmo efetua varias emiss?es do QR e dispara múltiplas notifica??es para os clientes devido a uma falha na data de vencimento que n?o é gerada automaticamente.
A falha n?o ocorre com demais meios de pagamento.
Outros meios de pagamento utilizado.
* Click2Pay;
* Mercado Pago;
* PagSeguro;
SEGUE OS LOGS
01-03-2023 @ 20:19:58 - Pedido #62694: Data de vencimento n?o presente no banco.
01-03-2023 @ 20:19:58 - Dados preparados para envio: array (
'payer_name' => 'SUPRIMIDO POR SEGURANCA',
'payer_cpf_cnpj' => 'SUPRIMIDO POR SEGURANCA',
'payer_email' => 'SUPRIMIDO POR SEGURANCA',
'payer_street' => 'Rua da linha',
'payer_complement' => '',
'payer_district' => 'Santo André',
'payer_number' => '20',
'payer_city' => 'Santa Cruz cabralia',
'payer_state' => 'PR',
'payer_zip_code' => '45807-000',
'items' =>
array (
0 =>
array (
'item_id' => 44,
'description' => 'SUPRIMIDO POR SEGURANCA',
'quantity' => 1,
'price_cents' => '6898',
),
),
'shipping_methods' => '',
'shipping_price_cents' => '000',
'order_id' => 62694,
'days_due_date' => 2,
'seller_description' => 'Referente a pedido #62694 na loja SUPRIMIDO POR SEGURANCA',
'type_bank_slip' => 'boletoA4',
'open_after_day_due' => NULL,
'early_payment_discounts_cents' => NULL,
'early_payment_discounts_days' => NULL,
'notification_url' => 'https://SUPRIMIDO POR SEGURANCA/wc-api/WC_Gateway_Paghiper/?gateway=pix',
'transaction_type' => 'pix',
)
01-03-2023 @ 20:20:03 - Pedido #62694: Data de vencimento da transa??o n?o bate com a informada no pedido. Uma nova transa??o será gerado.
01-03-2023 @ 20:20:03 - Dados preparados para envio: array (
'payer_name' => 'SUPRIMIDO POR SEGURANCA',
'payer_cpf_cnpj' => 'SUPRIMIDO POR SEGURANCA',
'payer_email' => 'SUPRIMIDO POR SEGURANCA',
'payer_street' => 'Rua da linha',
'payer_complement' => '',
'payer_district' => 'Santo André',
'payer_number' => '20',
'payer_city' => 'Santa Cruz cabralia',
'payer_state' => 'PR',
'payer_zip_code' => '45807-000',
'items' =>
array (
0 =>
array (
'item_id' => 44,
'description' => 'SUPRIMIDO POR SEGURANCA',
'quantity' => 1,
'price_cents' => '6898',
),
),
'shipping_methods' => '',
'shipping_price_cents' => '000',
'order_id' => 62694,
'days_due_date' => 2,
'seller_description' => 'Referente a pedido #62694 na loja RedPlay Planos',
'type_bank_slip' => 'boletoA4',
'open_after_day_due' => NULL,
'early_payment_discounts_cents' => NULL,
'early_payment_discounts_days' => NULL,
'notification_url' => 'https://SUPRIMIDO POR SEGURANCA/wc-api/WC_Gateway_Paghiper/?gateway=pix',
'transaction_type' => 'pix',
)
01-03-2023 @ 20:20:13 - Pedido #62694: Data de vencimento da transa??o n?o bate com a informada no pedido. Uma nova transa??o será gerado.
01-03-2023 @ 20:20:13 - Dados preparados para envio: array (
'payer_name' => 'SUPRIMIDO POR SEGURANCA',
'payer_cpf_cnpj' => 'SUPRIMIDO POR SEGURANCA',
'payer_email' => 'SUPRIMIDO POR SEGURANCA',
'payer_street' => 'Rua da linha',
'payer_complement' => '',
'payer_district' => 'Santo André',
'payer_number' => '20',
'payer_city' => 'Santa Cruz cabralia',
'payer_state' => 'PR',
'payer_zip_code' => '45807-000',
'items' =>
array (
0 =>
array (
'item_id' => 44,
'description' => 'SUPRIMIDO POR SEGURANCA',
'quantity' => 1,
'price_cents' => '6898',
),
),
'shipping_methods' => '',
'shipping_price_cents' => '000',
'order_id' => 62694,
'days_due_date' => 2,
'seller_description' => 'Referente a pedido #62694 na loja RedPlay Planos',
'type_bank_slip' => 'boletoA4',
'open_after_day_due' => NULL,
'early_payment_discounts_cents' => NULL,
'early_payment_discounts_days' => NULL,
'notification_url' => 'https://SUPRIMIDO POR SEGURANCA/wc-api/WC_Gateway_Paghiper/?gateway=pix',
'transaction_type' => 'pix',
)
]]>
Boa tarde Henrique,
Tudo bem?
Tive várias reclama??es de clientes com a última atualiza??o e notei que a fun??o de copia e cola copyPaghiperEmv()
n?o está mais presente no assets/js/frontend.min.js
.
Pensei em abrir um issue no github mas notei que o repositório n?o é atualizado há um bom tempo.
Poderiam fazer a corre??o pfv?
Att
Leandro
O plugin continua a reproduzir erros de PHP:
Um erro do tipo E_ERROR foi causado na linha 101 do arquivo /var/web/site/public_html/wp-content/plugins/woo-boleto-paghiper/includes/class-wc-paghiper-admin.php. Mensagem de erro: Uncaught TypeError: Cannot access offset of type string on string in /var/web/site/public_html/wp-content/plugins/woo-boleto-paghiper/includes/class-wc-paghiper-admin.php:101
Stack trace:
#0 /var/web/site/public_html/wp-admin/includes/template.php(1401): WC_Paghiper_Admin->metabox_content(Object(WP_Post), Array)
#1 /var/web/site/public_html/wp-admin/edit-form-advanced.php(681): do_meta_boxes(Object(WP_Screen), 'side', Object(WP_Post))
#2 /var/web/site/public_html/wp-admin/post.php(206): require('/var/web/site/p...')
#3 {main}
thrown
[16-Aug-2022 19:38:44 UTC] PHP Warning: Undefined array key “post_data” in /var/web/site/public_html/wp-content/plugins/woo-boleto-paghiper/includes/class-wc-paghiper-base-gateway.php on line 311
[16-Aug-2022 19:36:24 UTC] PHP Warning: Undefined variable $log in /var/web/site/public_html/wp-content/plugins/woo-boleto-paghiper/includes/wc-paghiper-notification.php on line 126
[16-Aug-2022 19:36:15 UTC] PHP Warning: Undefined array key “billing_cnpj” in /var/web/site/public_html/wp-content/plugins/woo-boleto-paghiper/includes/class-wc-paghiper-base-gateway.php on line 326
]]>O plugin está há mais de um ano sem atualiza??o… foi descontinuado?
]]>Esse é o único plugin de pagamento que está sem funcionar no PHP 8, tivemos que achar outra solu??o. Quando vai finalizar o pedido dá um erro desconhecido e n?o gera o pix ou boleto.
]]>olá, gostaria de saber como dar descontos em percentagem para pagamentos via PIX.
Obirgado
]]>Hi, in PHP8 the pluging is generating this warning:
PHP Warning: Undefined array key "billing_cnpj" in /wp-content/plugins/woo-boleto-paghiper/includes/class-wc
-paghiper-base-gateway.php on line 326
How can I fix it? Tks! ??
]]>ao fazer um pedido por boleto ou PIX o paghiper está gerando três ou mais conran?as para o mesmo pedido, e isso é muito chato pois envia vários emails para o cliente e como ele paga apenas uma das cobran?as as outras continuam enviando email depois que ele pagou uma deles e com isso tenho que ficar cancelando as que n?o foram pagas.
No meu tema filho dentro do functions.php eu já adicionei as seguintes linhas e mesmo assim continua com o problema:
add_filter('woocommerce_paghiper_url', 'rewrite_paghiper_slug', 10, 3);
function rewrite_paghiper_slug($url, $code, $home)
{
return str_replace('/paghiper/', '/index.php/paghiper/', $url);
}
]]>
O plugin n?o está gerando o boleto.
A tela fica carregando e n?o avan?a para a próxima.
Recentemente tivemos o mesmo problema com o plugin e descobrimos que o problema acontecia quando o plugin do Itau Shopline estava ativo.
Agora, mesmo sem o plugin do Itau, o problema está acontecendo.
Nós recebemos o email do pedido, aparece no paghiper mas para o cliente n?o aparece como compra concluída. Ele fica travado na tela de finalizar pedido.
]]>Acabei de instalar o plugin do paghiper e realizar as configura??es.
No checkout, quando clico em finalizar a compra, a tela fica carregando e n?o avan?a.
Fica parado na mesma página.
Nós recebemos o email do woocommerce com o pedido e o pedido aparece na tela do paghiper. Mas para o cliente, parece que n?o foi concluída. N?o gera o boleto para ele.
N?o tem nenhum erro no log.
Já tenho o paghiper rodando em outro site com as mesmas configura??es.
Esse problema só está acontecendo com o método de pagamento do paghiper.
]]>Olá
Tanto na op??o de PIX ou Boleto eu desmarquei a op??o de retornar itens ao estoque quando cancelar um pedido mas o plugin continua devolvendo itens ao estoque.
Isso pode gerar um erro ao devolver um item para o estoque que n?o tem mais estoque físico.
Como resolver isso?
Meu servidor está gerando diversos erros e acredito que a causa seja o PagHiper:
[Fri Sep 03 00:40:36.700331 2021] [proxy_fcgi:error] [pid 12609:tid 139762379478784] [client ] AH01071: Got error 'PHP message: id was called incorrectly. Order properties should not be accessed directly. Backtrace: require('wp-blog............._Paghiper_Base_Gateway->process_payment, WC_PagHiper_Transaction->create_transaction, WC_PagHiper_Transaction->prepare_data_for_transaction, WC_Abstract_Legacy_Order->__get, wc_doing_it_wrong. This message was added in version 3.0.PHP message: billing_address_2
Olá boa tarde, desejo come?ar a utilizar o plugin de pagamentos do Itaú, no entanto queria verificar se o problema que estou tendo com outro plugin n?o aconte?a aqui tbem.
No caso de um cliente solicitar a devolu??o do produto e seu dinheiro de volta (pagamento por boleto) este valor já estará disponível em nossa conta para fazermos a devolu??o? o Plugin retêm o valor e cuida automaticamente da devolu??o? No caso o plugin que utilizamos aqui agora tem obrigado os clientes a criarem uma conta na empresa criadora do plugin para reaver o dinheiro, queremos evitar isso, ent?o agradecia se me tirassem esta dúvida.
A outra dúvida se refere a quest?o de valores, qual é o valor da taxa de emiss?o de boletos e há algum desocnto caso o faturamento mensal seja superior a 50 mil?
Olá! Muito legal o plugin, parabens!
Infelizmente estou com um problema na implementa??o.
No email ao cliente, de “Pedido em espera” o código de barras aparece duplicado.
Ver imagem
https://drive.google.com/file/d/1HlX776ReMdRmnQJbgTF9lO6O8JMrnDef/view?usp=sharing
Como posso resolver isso?
MUITO OBRIGADO PELA AJUDA!!
Damian.
Ainda estamos com pedidos duplicados no painel do paghiper, ja fizemos diversos testes, porém mesmo fazendo apenas 1 pedido no woo no painel do paghiper aparece 2 transa??es. Isso é péssimo pq uma hora a transa??o duplicada será cancelada e cancelará o pedido pago no site.
]]>Pagamentos por PIX aparecem como Boleto nas notas do pedido.
]]>