Olá, preciso de suporte para transa??es nacionais e internacionais. Como posso habilitar transa??es internacionais com o plugin? Recebo um erro do pagar.me quanto eu tento efetuar o pagamento.
]]>Basicamente todas compras feitas via cart?o de crédito parou de funcionar, sem explica??o alguma, gerando muito transtorno
]]>N?o ha tradu??o na tela de pedido gerado, As instru??es para pagamento pix est?o todas em Inglês
]]>Olá, desde que houve a atualiza??o do WordPress e do Woocommerce. O plugin n?o está mais traduzindo, testei em outro site e está ocorrendo o mesmo problema. Favor podem verificar pois me parece que mudaram algo no core do WordPress ou Woocommerce nesse sentido.
]]>Em algumas situa??es, ao finalizar uma ordem e pagar por cart?o de crédito, histórico do pedido acusa fatos inverídicos, como data do cart?o errada (conferimos e está correta) e dados do cart?o incorretos (também conferimos e está correta). Minutos depois o cliente efetua uma nova tentativa com o mesmo cart?o e funciona.
No log do pedido que falhou:
[05-Nov-2024 05:38:26 America/Sao_Paulo] Exception: Order #17522 : Invalid value for Pagarme\Core\Kernel\ValueObjects\Id\OrderId! Passed value: in /home/u906516418/domains/implacavelconcursos.com.br/public_html/wp-content/plugins/pagarme-payments-for-woocommerce/vendor/pagarme/ecommerce-module-core/src/Kernel/Services/OrderService.php:334
Stack trace: 0 /home/u906516418/domains/implacavelconcursos.com.br/public_html/wp-content/plugins/pagarme-payments-for-woocommerce/src/Controller/Orders.php(64): Pagarme\Core\Kernel\Services\OrderService->createOrderAtPagarme() 1 /home/u906516418/domains/implacavelconcursos.com.br/public_html/wp-content/plugins/pagarme-payments-for-woocommerce/src/Model/Checkout.php(133): Woocommerce\Pagarme\Controller\Orders->create_order() 2 /home/u906516418/domains/implacavelconcursos.com.br/public_html/wp-content/plugins/pagarme-payments-for-woocommerce/src/Controller/Gateways/AbstractGateway.php(201): Woocommerce\Pagarme\Model\Checkout->process() 3 /home/u906516418/domains/implacavelconcursos.com.br/public_html/wp-content/plugins/woocommerce/includes/class-wc-checkout.php(1062): Woocommerce\Pagarme\Controller\Gateways\AbstractGateway->process_payment() 4 /home/u906516418/domains/implacavelconcursos.com.br/public_html/wp-content/plugins/woocommerce/includes/class-wc-checkout.php(1293): WC_Checkout->process_order_payment() 5 /home/u906516418/domains/implacavelconcursos.com.br/public_html/wp-content/plugins/woocommerce/includes/class-wc-ajax.php(520): WC_Checkout->process_checkout() 6 /home/u906516418/domains/implacavelconcursos.com.br/public_html/wp-includes/class-wp-hook.php(324): WC_AJAX::checkout() 7 /home/u906516418/domains/implacavelconcursos.com.br/public_html/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters() 8 /home/u906516418/domains/implacavelconcursos.com.br/public_html/wp-includes/plugin.php(517): WP_Hook->do_action() 9 /home/u906516418/domains/implacavelconcursos.com.br/public_html/wp-content/plugins/woocommerce/includes/class-wc-ajax.php(96): do_action() 10 /home/u906516418/domains/implacavelconcursos.com.br/public_html/wp-includes/class-wp-hook.php(324): WC_AJAX::do_wc_ajax() 11 /home/u906516418/domains/implacavelconcursos.com.br/public_html/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters() 12 /home/u906516418/domains/implacavelconcursos.com.br/public_html/wp-includes/plugin.php(517): WP_Hook->do_action() 13 /home/u906516418/domains/implacavelconcursos.com.br/public_html/wp-includes/template-loader.php(13): do_action() 14 /home/u906516418/domains/implacavelconcursos.com.br/public_html/wp-blog-header.php(19): require_once('/home/u90651641…') 15 /home/u906516418/domains/implacavelconcursos.com.br/public_html/index.php(17): require('/home/u90651641…') 16 {main}
Estamos perdendo vendas (e de valores altos) =\
]]>Passou 1 ano e os problemas continuam.
Novembro de 2024. A op??o pagarme simplesmente n?o existe mais. A vers?o 1 da dashboard foi EXCLUIDA e a vers?o 2 da dashboard pagarme n?o funciona com o Woocommerce. Boa sorte para quem fica, estamos parindo para um gateway de verdade.
Agora verifiquei nos reviews que eles nem contestam mais, igual ao suporte deles que fica semanas sem reponder um chamado e quando respondem dizem que será observado nas próximas vers?es do plugim.
Mas é teimosia, o numero de 1 estrela supera as demais op??es no review, é básico para saber se um plugin presta ou é sinonimo de lixo.
]]>Muitos clientes reclamando que ao clicar em finalizar pedido fica o loading e n?o vai para frente, após investigar o código JS do plugin, percebo que o problema é com a tokeniza??o do plugin, simplesmente o código js faz referencias a elementos com ids e classes HTML que nem existem, ou seja n?o é compatível com outros temas e plugins. Abaixo segue uma gambiarra que fiz em um arquivo JS separado para tentar reduzir os erros, e gerar o Token para enviar o formulário. O problema também acontece quando a pessoa troca o meio de pagamento, por exemplo, gerou o token no PIX e depois decidiu fazer no credito, ao selecionar ele nao gera….
/**
* Function to check for errors and block form submission
*
* @param {Element} event Clicked Place Order Button
* @since 09/10/2024
*/
function validatePagarmeErrors(event) {
// Select the error div associated with the selected payment method
const pagarmeErrorDiv = $('input[name$="payment_method"]:checked').closest('li').find('#wcmp-checkout-errors .woocommerce-error');
// Check if the error div contains content and is visible
if (pagarmeErrorDiv.length && pagarmeErrorDiv.is(':visible')) {
// Scroll the page to the error div
$('html, body').animate({
scrollTop: pagarmeErrorDiv.offset().top - 50 // Adjust the scroll to be slightly above the div
}, 300); // The animation time in milliseconds
// Call the function to remove the loading state
$(document.body).trigger('checkout_error');
}
}
/**
* Add an event listener to the checkout form submit button
*
* @since 09/10/2024
*/
$(document).on('click', '#place_order', function (event) {
validatePagarmeErrors(event);
});
/**
* Prevent Pagar.me Bugs
*/
if(pagarmeTokenize && pagarmeCard){
/**
* Intercepting the Pagar.me showError function
*
* @since 08/10/2024
*/
const originalShowError = pagarmeTokenize.showError;
pagarmeTokenize.showError = function (text) {
// Call the original function
originalShowError.call(this, text);
// Add behavior to remove the loading state
$(document.body).trigger('checkout_error');
};
/**
* Intercepting the Pagar.me listError function
*
* @since 08/10/2024
*/
const originalListError = pagarmeTokenize.listError;
pagarmeTokenize.listError = function (errors) {
// Call the original function
originalListError.call(this, errors);
// Add behavior to remove the loading state
$(document.body).trigger('checkout_error');
};
/**
* Prevent Tokenizer Bug, when user change payment method and token already created.
*
* @since 09/10/2024
*/
const originalCanExecute = pagarmeCard.canExecute;
pagarmeCard.canExecute = function (event) {
// Call the original function
let canExecute = originalCanExecute.call(this, event);
if (!canExecute && pagarmeCard.isTokenized()) {
pagarmeTokenize.clearInputTokens();
$('input[name$="payment_method"]:checked').trigger('change');
pagarmeTokenize.tokenize();
canExecute = originalCanExecute.call(this, event);
}
if (!canExecute) {
// Select the error message wrapper
let errorWrapper = $(".woocommerce-notices-wrapper:last");
// Check if the error list already exists
let listError = errorWrapper.find("ul.woocommerce-error");
// If the list does not exist, create a new one
if (listError.length === 0) {
listError = $('<ul role="alert" class="woocommerce-error"></ul>');
errorWrapper.append(listError);
}
// Add the new error message to the list
if (listError.find('#chd-payment-error').length === 0) {
listError.append('<li id="chd-payment-error"><strong>Verifique</strong> as informa??es de pagamento selecionadas e tente novamente!</li>');
}
// If you want to ensure that the message is always visible, you can force scroll to the error list
$('html, body').animate({
scrollTop: errorWrapper.offset().top
}, 500);
// Add behavior to remove the loading state
$(document.body).trigger('checkout_error');
}
return canExecute;
}
}
Este é mais um de vários outros erros que estou postando a mais de 2 meses, resultado? SEM RESPOSTA.
]]>N?o é possivel acessar a página dos itens mais, ele acusa erro crítico no site. Até ontem estava funcionando, mas depois desse update estamos tendo um monte de problemas…
]]>O plugin está gerando duas vezes o comando de pagamento confirmado. Com isso envia dois emails para o cliente e no meu caso ainda envia duas mensagens no WhatsApp. O plugin está gerando essa duplicidade inclusive nas notas do pedido.
]]>ola. Ativei o plugin lightspeed e fiz uma configuracao com media performance nele. Tudo está funcionando bem, mas na pagina de checkout, logo no formulario da forma de pagamento cartao de credito, o campo de validade está com bug. Por padr?o utiliza MM / AA, mas ao preencher como é comum fazer, utiliza 04 numeros e a ” / ” é preenchida automaticamente. Mas parou de funcionar, ou seja, a pessoa precisa digitar 02 numeros / 02 numeros, o que afeta a taxa de conversao, pois muitas pessoas nao percebem esse erro. Eu acredito que isso pode estar sendo afetado pelo plugin de cache lightspeed, algo por conta de combinar ou minificar os codigos, mas gostaria de saber se consigo incluir alguma exce??o pra isso funcionar normalmente. Entrei em contato com o suporte de voces, mas disseram que nao podem fazer nada……..eu solicitei apenas o envio de alguns scripts relacionados à esse campo, que assim eu consigo inserir nas exce??es do cache e tudo fica resolvido, mas novamente ninguem me respondeu. Solicito um retorno urgente.
]]>2024/10/04 12:38:10 [error] 20349#20349: *320657 FastCGI sent in stderr: "PHP message: PHP Fatal error: Uncaught PagarmeCoreApiLib\APIException: HTTP Response Not OK in /srv/www/htdocs/floriculturafilippi.com.br/wp-content/plugins/pagarme-payments-for-woocommerce/vendor/pagarme/pagarmecoreapi/src/Controllers/BaseController.php:95
#0 /srv/www/htdocs/floriculturafilippi.com.br/wp-content/plugins/pagarme-payments-for-woocommerce/vendor/pagarme/pagarmecoreapi/src/Controllers/TdsTokenController.php(89): PagarmeCoreApiLib\Controllers\BaseController->validateResponse(Object(PagarmeCoreApiLib\Http\HttpResponse), Object(PagarmeCoreApiLib\Http\HttpContext))
#1 /srv/www/htdocs/floriculturafilippi.com.br/wp-content/plugins/pagarme-payments-for-woocommerce/vendor/pagarme/ecommerce-module-core/src/Middle/Proxy/TdsTokenProxy.php(23): PagarmeCoreApiLib\Controllers\TdsTokenController->getToken('live', 'acc_D0bBa52Urf1...')
#2 /srv/www/htdocs/floriculturafilippi.com.br/wp-content/plugins/pagarme-payments-for-woocommerce/src/Service/TdsTokenService.php(42): Pagarme\Core\Midd" while reading response header from upstream, client: 177.132.164.205, server: floriculturafilippi.com.br, request: "GET /wc-api/pagarme-tds-token?_=1728056203688 HTTP/2.0", upstream: "fastcgi://127.0.0.1:9000", host: "floriculturafilippi.com.br", referrer: "https://floriculturafilippi.com.br/checkout/"
2024/10/04 12:38:22 [error] 20349#20349: *320659 FastCGI sent in stderr: "PHP message: PHP Warning: Undefined array key "googlepay" in /srv/www/htdocs/floriculturafilippi.com.br/wp-content/plugins/pagarme-payments-for-woocommerce/src/Model/Payment/Data/Googlepay.php on line 45PHP message: PHP Warning: Trying to access array offset on value of type null in /srv/www/htdocs/floriculturafilippi.com.br/wp-content/plugins/pagarme-payments-for-woocommerce/src/Model/Payment/Data/Googlepay.php on line 45PHP message: The woocommerce_date_format function is deprecated since version 3.0. Replace with wc_date_format.PHP message: order_date was called incorrectly. Order properties should not be accessed directly. Backtrace: require('wp-blog-header.php'), require_once('wp-includes/template-loader.php'), do_action('template_redirect'), WP_Hook->do_action, WP_Hook->apply_filters, WC_AJAX::do_wc_ajax, do_action('wc_ajax_checkout'), WP_Hook->do_action, WP_Hook->apply_filters, WC_AJAX::checkout, WC_Checkout->process_checkout, WC_Checkout->process_order_payment, Woocommerce\Pagarme\Controller\Gateways\AbstractGateway->process_payment, Woocommerce\Pagarme\Model\Checkout->process, Woocommerce\Pagarme\Controller\Orders->create_order, Pagarme\Core\Kernel\Services\OrderService->createOrderAtPagarme, Pagarme\Core\Payment\Services\ResponseHandlers\OrderHandler->handle, Pagarme\Core\Payment\Services\ResponseHandlers\OrderHandler->handleOrderStatusPaid, Pagarme\Core\Payment\Services\ResponseHandlers\OrderHandler->completePayment, Pagarme\Core\Kernel\Services\OrderService->syncPlatformWith, Woocommerce\Pagarme\Concrete\Woocomm...PHP message: The woocommerce_get_template function is deprecated since version 3.0. Replace with wc_get_template" while reading response header from upstream, client: 177.132.164.205, server: floriculturafilippi.com.br, request: "POST /?wc-ajax=checkout HTTP/2.0", upstream: "fastcgi://127.0.0.1:9000", host: "floriculturafilippi.com.br", referrer: "https://floriculturafilippi.com.br/checkout/"
Esses s?o os erros ao criar um pedido na vers?o mais atual do plugin, vers?o do PHP 8.1, n?o estou usando o google pay.
Via PIX acontece este erro:
2024/10/04 12:43:09 [error] 20349#20349: *321336 FastCGI sent in stderr: "PHP message: PHP Warning: Undefined array key "googlepay" in /srv/www/htdocs/floriculturafilippi.com.br/wp-content/plugins/pagarme-payments-for-woocommerce/src/Model/Payment/Data/Googlepay.php on line 45PHP message: PHP Warning: Trying to access array offset on value of type null in /srv/www/htdocs/floriculturafilippi.com.br/wp-content/plugins/pagarme-payments-for-woocommerce/src/Model/Payment/Data/Googlepay.php on line 45" while reading response header from upstream, client: 177.132.164.205, server: floriculturafilippi.com.br, request: "POST /?wc-ajax=checkout HTTP/2.0", upstream: "fastcgi://127.0.0.1:9000", host: "floriculturafilippi.com.br", referrer: "https://floriculturafilippi.com.br/checkout/"
Lembrando que n?o estou usando o Google Pay
Outros erros que aconteceram: (PAGAMENTOS SENDO NEGADOS)
2024/10/04 12:46:44 [error] 20348#20348: *322024 FastCGI sent in stderr: "PHP message: PHP Fatal error: Uncaught PagarmeCoreApiLib\APIException: HTTP Response Not OK in /srv/www/htdocs/floriculturafilippi.com.br/wp-content/plugins/pagarme-payments-for-woocommerce/vendor/pagarme/pagarmecoreapi/src/Controllers/BaseController.php:95
#0 /srv/www/htdocs/floriculturafilippi.com.br/wp-content/plugins/pagarme-payments-for-woocommerce/vendor/pagarme/pagarmecoreapi/src/Controllers/TdsTokenController.php(89): PagarmeCoreApiLib\Controllers\BaseController->validateResponse(Object(PagarmeCoreApiLib\Http\HttpResponse), Object(PagarmeCoreApiLib\Http\HttpContext))
#2 /srv/www/htdocs/floriculturafilippi.com.br/wp-content/plugins/pagarme-payments-for-woocommerce/src/Service/TdsTokenService.php(42): Pagarme\Core\Midd" while reading response header from upstream, client: 177.132.164.205, server: floriculturafilippi.com.br, request: "GET /wc-api/pagarme-tds-token?_=1728056725106 HTTP/2.0", upstream: "fastcgi://127.0.0.1:9000", host: "floriculturafilippi.com.br", referrer: "https://floriculturafilippi.com.br/checkout/"
2024/10/04 12:46:50 [error] 20348#20348: *322045 FastCGI sent in stderr: "PHP message: PHP Warning: Undefined property: stdClass::$code in /srv/www/htdocs/floriculturafilippi.com.br/wp-content/plugins/pagarme-payments-for-woocommerce/src/Controller/Webhooks.php on line 32PHP message: PHP Warning: Undefined property: stdClass::$order in /srv/www/htdocs/floriculturafilippi.com.br/wp-content/plugins/pagarme-payments-for-woocommerce/src/Controller/Webhooks.php on line 32PHP message: PHP Warning: Attempt to read property "metadata" on null in /srv/www/htdocs/floriculturafilippi.com.br/wp-content/plugins/pagarme-payments-for-woocommerce/src/Controller/Webhooks.php on line 32" while reading response header from upstream, client: 52.186.34.84, server: floriculturafilippi.com.br, request: "POST /wc-api/pagarme-webhook/ HTTP/2.0", upstream: "fastcgi://127.0.0.1:9000", host: "floriculturafilippi.com.br"
------- (PAGAMENTOS SENDO NEGADOS)
Stack trace:
#0 /srv/www/htdocs/floriculturafilippi.com.br/wp-content/plugins/pagarme-payments-for-woocommerce/src/Controller/Orders.php(64): Pagarme\Core\Kernel\Services\OrderService->createOrderAtPagarme(Object(Woocommerce\Pagarme\Concrete\WoocommercePlatformOrderDecorator))
#1 /srv/www/htdocs/floriculturafilippi.com.br/wp-content/plugins/pagarme-payments-for-woocommerce/src/Model/Checkout.php(129): Woocommerce\Pagarme\Controller\Orders->create_order(Object(WC_Order), 'credit_card', Array)
#2 /srv/www/htdocs/floriculturafilippi.com.br/wp-content/plugins/pagarme-payments-for-woocommerce/src/Controller/Gateways/AbstractGateway.php(201): Woocommerce\Pagarme\Model\Checkout->process(Object(WC_Order))
#3 /srv/www/htdocs/flor" while reading response header from upstream, client: 177.132.164.205, server: floriculturafilippi.com.br, request: "POST /?wc-ajax=checkout HTTP/2.0", upstream: "fastcgi://127.0.0.1:9000", host: "floriculturafilippi.com.br", referrer: "https://floriculturafilippi.com.br/checkout/"
-------- (PAGAMENTOS SENDO NEGADOS)
2024/10/04 12:54:43 [error] 20349#20349: *323090 FastCGI sent in stderr: "PHP message: PHP Warning: Undefined property: stdClass::$order in /srv/www/htdocs/floriculturafilippi.com.br/wp-content/plugins/pagarme-payments-for-woocommerce/src/Controller/Webhooks.php on line 32PHP message: PHP Warning: Attempt to read property "metadata" on null in /srv/www/htdocs/floriculturafilippi.com.br/wp-content/plugins/pagarme-payments-for-woocommerce/src/Controller/Webhooks.php on line 32" while reading response header from upstream, client: 52.186.34.84, server: floriculturafilippi.com.br, request: "POST /wc-api/pagarme-webhook/ HTTP/2.0", upstream: "fastcgi://127.0.0.1:9000", host: "floriculturafilippi.com.br"
2024/10/04 12:54:43 [error] 20349#20349: *323089 FastCGI sent in stderr: "PHP message: PHP Warning: Undefined property: stdClass::$order in /srv/www/htdocs/floriculturafilippi.com.br/wp-content/plugins/pagarme-payments-for-woocommerce/src/Controller/Webhooks.php on line 32PHP message: PHP Warning: Attempt to read property "metadata" on null in /srv/www/htdocs/floriculturafilippi.com.br/wp-content/plugins/pagarme-payments-for-woocommerce/src/Controller/Webhooks.php on line 32" while reading response header from upstream, client: 52.186.34.84, server: floriculturafilippi.com.br, request: "POST /wc-api/pagarme-webhook/ HTTP/2.0", upstream: "fastcgi://127.0.0.1:9000", host: "floriculturafilippi.com.br"
2024/10/04 12:54:43 [error] 20349#20349: *323093 FastCGI sent in stderr: "PHP message: PHP Warning: Undefined property: stdClass::$code in /srv/www/htdocs/floriculturafilippi.com.br/wp-content/plugins/pagarme-payments-for-woocommerce/src/Controller/Webhooks.php on line 32PHP message: PHP Warning: Undefined property: stdClass::$order in /srv/www/htdocs/floriculturafilippi.com.br/wp-content/plugins/pagarme-payments-for-woocommerce/src/Controller/Webhooks.php on line 32PHP message: PHP Warning: Attempt to read property "metadata" on null in /srv/www/htdocs/floriculturafilippi.com.br/wp-content/plugins/pagarme-payments-for-woocommerce/src/Controller/Webhooks.php on line 32" while reading response header from upstream, client: 52.186.34.84, server: floriculturafilippi.com.br, request: "POST /wc-api/pagarme-webhook/ HTTP/2.0", upstream: "fastcgi://127.0.0.1:9000", host: "floriculturafilippi.com.br"
-------
Ao tentar assinar uma assinatura:
2024/10/04 12:58:20 [error] 20348#20348: *323681 FastCGI sent in stderr: "PHP message: PHP Warning: Undefined property: stdClass::$code in /srv/www/htdocs/floriculturafilippi.com.br/wp-content/plugins/pagarme-payments-for-woocommerce/src/Controller/Webhooks.php on line 32PHP message: PHP Warning: Undefined property: stdClass::$order in /srv/www/htdocs/floriculturafilippi.com.br/wp-content/plugins/pagarme-payments-for-woocommerce/src/Controller/Webhooks.php on line 32PHP message: PHP Warning: Attempt to read property "metadata" on null in /srv/www/htdocs/floriculturafilippi.com.br/wp-content/plugins/pagarme-payments-for-woocommerce/src/Controller/Webhooks.php on line 32" while reading response header from upstream, client: 52.186.34.84, server: floriculturafilippi.com.br, request: "POST /wc-api/pagarme-webhook/ HTTP/2.0", upstream: "fastcgi://127.0.0.1:9000", host: "floriculturafilippi.com.br"
]]>
Olá,
Ao finalizar a compra com PIX poderia ter o Timer de expira??o.
Cada cliente colocar um tempo próprio. Se tivesse algum aviso ou timer ajudaria o momento de decis?o para o usuário efeturar o pagamento.
Obrigado!
Olá, creio que se inserirem esse código em Webhooks.php linha 28, resolve-se um warning que tem o potencial, também, de prejudicar a performance:
// Check if $body->data->code is set; if not, return.
if (!isset($body->data->code)) {
$this->config->log()->add('woo-pagarme', 'Webhook Received: missing code!');
return;
}
Obrigado.
]]>Ao gerar um pedido com cart?o de crédito temos o erro abaixo acontecendo, o pedido fica com status de malsucedido e na pagar.me fica que foi por suspeita e nos logs acontece uma Exception:
2024/08/28 10:49:36 [error] 1264#1264: *6654 FastCGI sent in stderr: "PHP message: Exception: Order #91730 : Can't create payment. Please review the information and try again. in /srv/www/htdocs/floriculturafilippi.com.br/wp-content/plugins/pagarme-payments-for-woocommerce/vendor/pagarme/ecommerce-module-core/src/Kernel/Services/OrderService.php:334
Stack trace:
#0 /srv/www/htdocs/floriculturafilippi.com.br/wp-content/plugins/pagarme-payments-for-woocommerce/src/Controller/Orders.php(64): Pagarme\Core\Kernel\Services\OrderService->createOrderAtPagarme(Object(Woocommerce\Pagarme\Concrete\WoocommercePlatformOrderDecorator))
#1 /srv/www/htdocs/floriculturafilippi.com.br/wp-content/plugins/pagarme-payments-for-woocommerce/src/Model/Checkout.php(129): Woocommerce\Pagarme\Controller\Orders->create_order(Object(WC_Order), 'credit_card', Array)
#2 /srv/www/htdocs/floriculturafilippi.com.br/wp-content/plugins/pagarme-payments-for-woocommerce/src/Controller/Gateways/AbstractGateway.php(199): Woocommerce\Pagarme\Model\Checkout->process(Object(WC_Order))
#3 /srv/www/htdocs/flor" while reading response header from upstream, client: 177.132.170.4, server: floriculturafilippi.com.br, request: "POST /checkout/pagar-pedido/91730/?pay_for_order=true&key=wc_order_vO2WStC7PRepp HTTP/2.0", upstream: "fastcgi://127.0.0.1:9000", host: "floriculturafilippi.com.br", referrer: "https://floriculturafilippi.com.br/checkout/pagar-pedido/91730/?pay_for_order=true&key=wc_order_vO2WStC7PRepp"
]]>
o plugin esta gerando erro ao capturar a cidade e estado, pois está resgatando valor via meta dados e n?o pelo método correto.
2024/08/21 18:45:01 [error] 1239#1239: *7049 FastCGI sent in stderr: "PHP message: PHP Notice: A fun??o is_internal_meta_key foi chamada incorretamente. Meta dados genéricos com métodos add/update/get n?o devem ser utilizados para meta dados internos, incluindo "_billing_city". Use os getters e setters. Backtrace: require('wp-blog-header.php'), wp, WP->main, do_action_ref_array('wp'), WP_Hook->do_action, WP_Hook->apply_filters, WC_Form_Handler::pay_action, Woocommerce\Pagarme\Controller\Gateways\AbstractGateway->process_payment, Woocommerce\Pagarme\Model\Checkout->process, Woocommerce\Pagarme\Controller\Orders->create_order, Pagarme\Core\Kernel\Services\OrderService->createOrderAtPagarme, Pagarme\Core\Kernel\Services\OrderService->extractPaymentOrderFromPlatformOrder, Woocommerce\Pagarme\Concrete\WoocommercePlatformOrderDecorator->getCustomer, Woocommerce\Pagarme\Concrete\WoocommercePlatformOrderDecorator->getRegisteredCustomer, Woocommerce\Pagarme\Helper\Utils::build_customer_address_from_order, Woocommerce\Pagarme\Model\Meta->...PHP message: PHP Notice: A fun??o is_internal_meta_key foi chamada incorretamente. Meta dados genéricos com métodos add/update/get n?o devem ser utilizados para meta dados internos, incluindo "_billing_state". Use os getters e setters. Backtrace: require('wp-blog-header.php'), wp, WP->main, do_action_ref_array('wp'), WP_Hook->do_action, WP_Hook->apply_filters, WC_Form_Handler::pay_action, Woocommerce\Pagarme\Controller\Gateways\AbstractGateway->process_payment, Woocommerce\Pagarme\Model\Checkout->process, Woocommerce\Pagarme\Controller\Orders->create_order, Pagarme\Core\Kernel\Services\OrderService->createOrderAtPagarme, Pagarme\Core\Kernel\Services\OrderService->extractPaymentOrderFromPlatformOrder, Woocommerce\Pagarme\Concrete\WoocommercePlatformOrderDecorator->getCustomer, Woocommerce\Pagarme\Concrete\WoocommercePlatformOrderDecorator->getRegisteredCustomer, Woocommerce\Pagarme\Helper\Utils::build_customer_add
]]>
Quando uma assinatura é renovada, a transa??o é capturada pela Pagar.me, porém ela n?o esta ficando com o status Ativado. No log aparece o seguinte:
2024-08-07T22:31:42+00:00 Erro scheduled action 7196335 (subscription payment) failed to finish processing after 300 seconds
Contexto adicional
{
"action_args": "subscription_id: 90419"
}
Acredito que a demora de retorno da Pagar.me esta acima do esperado do plugin Woocommerce Subscription.
Além disso ao executar o schedule de renova??o de uma assinatura acontecem os seguintes erros:
2024/08/08 14:11:49 [error] 8273#8273: *374909 FastCGI sent in stderr: "PHP message: PHP Warning: Undefined array key "Visa" in /srv/www/htdocs/floriculturafilippi.com.br/wp-content/plugins/pagarme-payments-for-woocommerce/src/Model/Payment/Card.php on line 106PHP message: PHP Warning: Undefined array key "Visa" in /srv/www/htdocs/floriculturafilippi.com.br/wp-content/plugins/pagarme-payments-for-woocommerce/src/Model/Payment/Card.php on line 107PHP message: PHP Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /srv/www/htdocs/floriculturafilippi.com.br/wp-content/plugins/pagarme-payments-for-woocommerce/src/Helper/Utils.php on line 394PHP message: PHP Warning: Undefined array key "Visa" in /srv/www/htdocs/floriculturafilippi.com.br/wp-content/plugins/pagarme-payments-for-woocommerce/src/Model/Payment/Card.php on line 108PHP message: PHP Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /srv/www/htdocs/floriculturafilippi.com.br/wp-content/plugins/pagarme-payments-for-woocommerce/src/Helper/Utils.php on line 394PHP message: PHP Warning: Undefined array key "Visa" in /srv/www/htdocs/floriculturafilippi.com.br/wp-content/plugins/pagarme-payments-for-woocommerce/src/Model/Payment/Card.php on line 109PHP message: PHP Warning: Undefined array key "pagarmetoken1" in /srv/www/htdocs/floriculturafilippi.com.br/wp-content/plugins/pagarme-payments-for-woocommerce/src/Concrete/WoocommercePlatformOrderDecorator.php on line 798PHP message: Exception: Order #90610 : Can't create payment. Please review the information and try again. in /srv/www/htdocs/floriculturafilippi.com.br/wp-content/plugins/pagarme-payments-for-woocommerce/vendor/pagarme/ecommerce-module-core/src/Kernel/Services/OrderService.php:334
Stack trace:
#0 /srv/www/htdocs/floriculturafilippi.com.br/wp-content/plugins/pagarme-payments-for-woocommerce/src/Controller/Orders.php(64): Pagarme\Core\Kernel\Services\OrderService->createOrderAtPagarme(Obje
Após a renova??o da assinatura acontecer, acontecem duas coisas CRITICAS:
Estou utilizando a última vers?o de ambos os plugins.
]]>Na hora que o checkout é enviado os seguintes erros est?o sendo executados:
2024/08/08 12:38:51 [error] 8272#8272: *362686 FastCGI sent in stderr: "PHP message: PHP Warning: Undefined property: stdClass::$code in /srv/www/htdocs/floriculturafilippi.com.br/wp-content/plugins/pagarme-payments-for-woocommerce/src/Controller/Webhooks.php on line 32PHP message: PHP Warning: Undefined property: stdClass::$order in /srv/www/htdocs/floriculturafilippi.com.br/wp-content/plugins/pagarme-payments-for-woocommerce/src/Controller/Webhooks.php on line 32PHP message: PHP Warning: Attempt to read property "metadata" on null in /srv/www/htdocs/floriculturafilippi.com.br/wp-content/plugins/pagarme-payments-for-woocommerce/src/Controller/Webhooks.php on line 32" while reading response header from upstream, client: 52.186.34.84, server: floriculturafilippi.com.br, request: "POST /wc-api/pagarme-webhook/ HTTP/2.0", upstream: "fastcgi://127.0.0.1:9000", host: "floriculturafilippi.com.br"
2024/08/08 12:38:51 [error] 8273#8273: *362685 FastCGI sent in stderr: "PHP message: PHP Warning: Undefined property: stdClass::$order in /srv/www/htdocs/floriculturafilippi.com.br/wp-content/plugins/pagarme-payments-for-woocommerce/src/Controller/Webhooks.php on line 32PHP message: PHP Warning: Attempt to read property "metadata" on null in /srv/www/htdocs/floriculturafilippi.com.br/wp-content/plugins/pagarme-payments-for-woocommerce/src/Controller/Webhooks.php on line 32" while reading response header from upstream, client: 52.186.34.84, server: floriculturafilippi.com.br, request: "POST /wc-api/pagarme-webhook/ HTTP/2.0", upstream: "fastcgi://127.0.0.1:9000", host: "floriculturafilippi.com.br"
2024/08/08 12:38:51 [error] 8273#8273: *362683 FastCGI sent in stderr: "PHP message: PHP Warning: Undefined property: stdClass::$order in /srv/www/htdocs/floriculturafilippi.com.br/wp-content/plugins/pagarme-payments-for-woocommerce/src/Controller/Webhooks.php on line 32PHP message: PHP Warning: Attempt to read property "metadata" on null in /srv/www/htdocs/floriculturafilippi.com.br/wp-content/plugins/pagarme-payments-for-woocommerce/src/Controller/Webhooks.php on line 32" while reading response header from upstream, client: 52.186.34.84, server: floriculturafilippi.com.br, request: "POST /wc-api/pagarme-webhook/ HTTP/2.0", upstream: "fastcgi://127.0.0.1:9000", host: "floriculturafilippi.com.br"
2024/08/08 12:39:00 [error] 8272#8272: *362663 FastCGI sent in stderr: "PHP message: The woocommerce_date_format function is deprecated since version 3.0. Replace with wc_date_format.PHP message: order_date was called incorrectly. Order properties should not be accessed directly. Backtrace: require('wp-blog-header.php'), require_once('wp-includes/template-loader.php'), do_action('template_redirect'), WP_Hook->do_action, WP_Hook->apply_filters, WC_AJAX::do_wc_ajax, do_action('wc_ajax_checkout'), WP_Hook->do_action, WP_Hook->apply_filters, WC_AJAX::checkout, WC_Checkout->process_checkout, WC_Checkout->process_order_payment, Woocommerce\Pagarme\Controller\Gateways\AbstractGateway->process_payment, Woocommerce\Pagarme\Model\Checkout->process, Woocommerce\Pagarme\Controller\Orders->create_order, Pagarme\Core\Kernel\Services\OrderService->createOrderAtPagarme, Pagarme\Core\Payment\Services\ResponseHandlers\OrderHandler->handle, Pagarme\Core\Payment\Services\ResponseHandlers\OrderHandler->handleOrderStatusPaid, Pagarme\Core\Payment\Services\ResponseHandlers\OrderHandler->completePayment, Pagarme\Core\Kernel\Services\OrderService->syncPlatformWith, Woocommerce\Pagarme\Concrete\Woocomm...PHP message: The woocommerce_get_template function is deprecated since version 3.0. Replace with wc_get_template" while reading response header from upstream, client: 189.27.174.3, server: floriculturafilippi.com.br, request: "POST /?wc-ajax=checkout HTTP/2.0", upstream: "fastcgi://127.0.0.1:9000", host: "floriculturafilippi.com.br", referrer: "https://floriculturafilippi.com.br/checkout/"
2024/08/08 12:39:05 [error] 8273#8273: *362728 FastCGI sent in stderr: "PHP message: PHP Notice: A fun??o wpdb::prepare foi chamada incorretamente. Tipo de valor n?o suportado (array). Leia como <a>Depurar o WordPress</a> para mais informa??es. (Esta mensagem foi adicionada na vers?o 4.8.2.) in /srv/www/htdocs/floriculturafilippi.com.br/wp-includes/functions.php on line 6078PHP message: PHP Notice: A fun??o wpdb::prepare foi chamada incorretamente. Tipo de valor n?o suportado (array). Leia como <a>Depurar o WordPress</a> para mais informa??es. (Esta mensagem foi adicionada na vers?o 4.8.2.) in /srv/www/htdocs/floriculturafilippi.com.br/wp-includes/functions.php on line 6078PHP message: PHP Notice: A fun??o wpdb::prepare foi chamada incorretamente. Tipo de valor n?o suportado (array). Leia como <a>Depurar o WordPress</a> para mais informa??es. (Esta mensagem foi adicionada na vers?o 4.8.2.) in /srv/www/htdocs/floriculturafilippi.com.br/wp-includes/functions.php on line 6078" while reading response header from upstream, client: 189.27.174.3, server: floriculturafilippi.com.br, request: "GET /checkout/pedido-recebido/90602/?key=wc_order_u3g2iKKmSFEYy HTTP/2.0", upstream: "fastcgi://127.0.0.1:9000", host: "floriculturafilippi.com.br", referrer: "https://floriculturafilippi.com.br/checkout/"
2024/08/08 12:39:11 [error] 8273#8273: *362685 FastCGI sent in stderr: "PHP message: PHP Deprecated: A fun??o woocommerce_date_format está obsoleta desde a vers?o 3.0! Em vez disso, use wc_date_format. in /srv/www/htdocs/floriculturafilippi.com.br/wp-includes/functions.php on line 6078PHP message: PHP Notice: A fun??o order_date foi chamada incorretamente. Order properties should not be accessed directly. Backtrace: require('wp-blog-header.php'), wp, WP->main, WP->parse_request, do_action_ref_array('parse_request'), WP_Hook->do_action, WP_Hook->apply_filters, WC_API->handle_api_requests, do_action('woocommerce_api_pagarme-webhook'), WP_Hook->do_action, WP_Hook->apply_filters, Woocommerce\Pagarme\Controller\Webhooks->handle_requests, do_action('on_pagarme_charge_paid'), WP_Hook->do_action, WP_Hook->apply_filters, Woocommerce\Pagarme\Controller\Charges->handle_actions, Woocommerce\Pagarme\Model\Charge->create_from_webhook, Woocommerce\Pagarme\Model\Charge->update_core_charge, Pagarme\Core\Webhook\Services\ChargeHandlerService->handle, Pagarme\Core\Webhook\Services\AbstractHandlerService->handle, Pagarme\Core\Webhook\Services\ChargeOrderService->handlePaid, Pagarme\Core\Payment\Services\ResponseHandlers\OrderHandler->handle, Pa...PHP message: PHP Deprecated: A fun??o woocommerce_get_template está obsoleta desde a vers?o 3.0! Em vez disso, use wc_get_template. in /srv/www/htdocs/floriculturafilippi.com.br/wp-includes/functions.php on line 6078" while reading response header from upstream, client: 52.186.34.84, server: floriculturafilippi.com.br, request: "POST /wc-api/pagarme-webhook/ HTTP/2.0", upstream: "fastcgi://127.0.0.1:9000", host: "floriculturafilippi.com.br"
]]>
Olá, precisava recuperar a configura??o que Permite parcelamento para assinatura via PHP, já utilizo o método abaixo, porém n?o contém tal informa??o, poderia me informar como?
$pix_configuration = get_option("woocommerce_woo-pagarme-payments-pix_settings");$credit_card_configuration = get_option("woocommerce_woo-pagarme-payments-credit_card_settings");
Existe alguma variavel global por exemplo?
]]>Bom dia. Realizamos recentemente uma atualiza??o do plugin do Pagar.me para a última disponível, e tem existido um lag na requisi??es do banco de dados, e fazendo com que o banco fique na sua capacidade máxima de processamento.
`
### wp-core ###
version: 6.6.1
site_language: pt_BR
user_language: pt_BR
timezone: -03:00
permalink: /%postname%/
https_status: true
multisite: false
user_registration: 0
blog_public: 1
default_comment_status: undefined
environment_type: production
user_count: 647
dotorg_communication: true
### wp-dropins (3) ###
advanced-cache.php: true
db.php: true
object-cache.php: true
### wp-server ###
server_architecture: Linux 4.4.0-1128-aws x86_64
httpd_software: nginx/1.16.1
php_version: 7.4.1 64bit
php_sapi: fpm-fcgi
max_input_variables: 1000
time_limit: 30
memory_limit: 256M
admin_memory_limit: 256M
max_input_time: 60
upload_max_filesize: 2M
php_post_max_size: 8M
curl_version: 7.47.0 OpenSSL/1.0.2g
suhosin: false
imagick_availability: true
pretty_permalinks: true
htaccess_extra_rules: true
current: 2024-07-25T14:55:00+00:00
utc-time: Thursday, 25-Jul-24 14:55:00 UTC
server-time: 2024-07-25T11:54:59-03:00
### wp-database ###
extension: mysqli
server_version: 8.0.36
client_version: mysqlnd 7.4.1
max_allowed_packet: 67108864
max_connections: 135
### wp-filesystem ###
wordpress: writable
wp-content: writable
uploads: writable
plugins: writable
themes: writable
fonts: not writable
mu-plugins: writable
Woocommerce Vers?o 9.1.2
]]>
Fa?o o pedido, gera o pix, fa?o o pagamento. No Pagar.me vejo que o webhook com o retorno de order.paid acusa Enviado, status 200. Mas n?o há nenhum sinal dessa resposta no woocommerce. N?o aparece no log, n?o aparece no pedido, simplesmente como se nunca tivesse sido enviado o retorno do pagamento. N?o encontrei o problema. Podem ajudar?
]]>Olá, a tela de pagamento do pix (ex “checkout/pedido-recebido/XXXX/?key=wc_order_YYYY
“) n?o está exibindo os textos definidos em “admin.php?page=wc-settings&tab=checkout§ion=woo-pagarme-payments-pix
” no campo “Informa??es adicionais“
O tempo de expira??o definido no campo “Tempo de expira??o do QRCode” também n?o está sendo respeitado, ficando indefinido a validade do qrcode.
Investigando pelo código, as op??es pix_qrcode_expiration_time
e pix_additional_data
só est?o sendo usados no arquivo /src/Controller/Gateways/Pix.php
– ou seja, está apenas salvando na tela do admin, mas n?o está sendo utilizando em outros lugares do código. Podem conferir se é isso mesmo?
Por favor se possível adicionem algum filtro para o texto definido em getInstructions()
(“Point your phone at this screen to capture…”) está em 3 locais diferentes o mesmo conteúdo, porém hardcoded sem possibilidade de customizar.
obrigado!
]]>Bom dia equipe Pagarme. Nós temos um site Atacado onde clientes pode fazer compra com muitos itens diferentes. Nestes pedidos (com mais de 15 itens distintos) o plugin está com um desempenho extremamente lento. Leva 50 segundos para cliente ver o QR code pix após finalizar uma compra com 15 itens. Isso gera uma experiência ao usuário ruim, cliente fica desconfiado do site.
Pensamos que se o pagamento via PIX fosse com o status Pendente iria ter uma certa melhoria, fizemos essa mudan?a no plugin o que diminui alguns segundos na gera??o mas n?o resolveu o problema.
O meio de pagamento mais crítico é o PIX pois cliente n?o finalizou até realmente pagar. Quando o cart?o demora uns segundos a mais, porém ocorre a cobran?a correta, a experiência n?o é t?o afetada.
Fizemos upgrade do nosso servidor, hoje usamos VPS dedicado pra semente 1 site – Linode em S?o Paulo, com 4gb ram e 2 processadores, fizemos upgrade do WooCommerce e demais plugins, o problema n?o foi resolvido.
Agrade?o a aten??o.
]]>Em primeiro lugar, quero elogiar a equipe da pagar.me que, nos últimos tempos, realmente está dando aten??o ao seu plugin WooCommerce.
Infelizmente, a última atualiza??o estava causando uma lentid?o terrível em nosso WooCommerce. N?o sou técnico, mas monitorando o site, notei que o plugin pagar.me estava acionando hooks relativos ao WooCommerce Blocks, e que o processamento estava terrivelmente lento e demandando muitos recursos do servidor. Retornei a vers?o 3.2.2 e o site voltou a rodar normalmente.
]]>Os pedidos feito por cart?o est?o sendo cancelados sem que exista uma chance do cliente tentar novamente.
Nos testes, quando se digita, por exemplo, o código do cart?o errado o pedido é cancelado pela PagarMe. O Cliente recebe a página de “Obrigado” com o pedido “Falhou“
Muitas vendas est?o sendo perdidas por conta desse erro. O cliente n?o tenta novamente.
Inclusive, caso n?o digite NADA nos campos de Cart?o, ele n?o retorna nenhum erro como “Esse campo é obrigatório“
Imagina o cliente que esqueceu de digitar o campo de Código de Seguran?a do Cart?o, ao clicar em “Concluir compra” o checkout n?o faz nada!
Testado com Woocommerce, Brazillian Checkout e PagarMe
Esse erro ja foi reportado para o atendente do PagarMe. Após reconhecer o erro o mesmo informou que n?o existe prazo de ajustes.
O principal motivo para esse suporte é solicitar uma resposta da PagarMe e alertar a comunidade.
Agrade?o um retorno da PagarMe!
Bom dia.
Possuo um site com o WooCommerce com integra??o com a Pagar.me e também com integra??o ao PagSeguro. Contudo, os campos personalizados que s?o mostrados nos pedidos da integra??o com o PagSeguro n?o s?o os mesmos com a da Pagar.me.
Integra??o do PagSeguro: https://ibb.co/17svT3T
Integra??o da Pagar.me: https://ibb.co/1Kn2nj1
Existe a possibilidade dos mesmos campos personalizados dos pedidos que s?o mostradas na integra??o do PagSeguro serem os mostrados também na integra??o com a Pagar.me?
Contatei a Pagar.me pelo WhatsApp e pediram para falar com o WooCommerce, mas n?o consegui contato com eles.
]]>O plugin parece funcionar perfeitamente. Uma grande melhoria seria enviar ao cliente os dados do PIX (QR code e código copia e cola) por email (do próprio WooCommerce – Pedido Aguardando). Pois o cliente pode fechar sem querer o site e perder o código.
Outra melhoria é colocar um timer countdown (contagem regressiva) com o tempo setado para o PIX funcionar
Ambas melhorias com certeza aumentariam a convers?o das vendas.
]]>Bom dia, utilizamos o plugin com a vers?o mais recente. Estamos recebendo erros fatais do plugin dentro do nosso site (veja o log do woocommerce). Temos vários desses erros fatais idênticos, todos relacionados ao mesmo problema. Vou adicionar uma entrada de registro aqui para que você possa vê-la:
2024-06-07T06:12:22+00:00 CRITICAL Uncaught Error: Call to a member function getPagarmeId() on null in /var/www/html/wp-content/plugins/pagarme-payments-for-woocommerce/vendor/pagarme/ecommerce-module-core/src/Payment/Services/CardService.php:70 Stack trace:
#0 /var/www/html/wp-content/plugins/pagarme-payments-for-woocommerce/vendor/pagarme/ecommerce-module-core/src/Payment/Services/ResponseHandlers/OrderHandler.php(137): Pagarme\Core\Payment\Services\CardService->saveCards()
#1 /var/www/html/wp-content/plugins/pagarme-payments-for-woocommerce/vendor/pagarme/ecommerce-module-core/src/Payment/Services/ResponseHandlers/OrderHandler.php(52): Pagarme\Core\Payment\Services\ResponseHandlers\OrderHandler->handleOrderStatusPaid()
#2 /var/www/html/wp-content/plugins/pagarme-payments-for-woocommerce/vendor/pagarme/ecommerce-module-core/src/Webhook/Services/ChargeOrderService.php(136): Pagarme\Core\Payment\Services\ResponseHandlers\OrderHandler->handle()
#3 /var/www/html/wp-content/plugins/pagarme-payments-for-woocommerce/vendor/pagarme/ecommerce-module-, em /var/www/html/wp-content/plugins/pagarme-payments-for-woocommerce/vendor/pagarme/ecommerce-module-core/src/Payment/Services/CardService.php, na linha 70
Obrigado,
Sebastian
=========== ERROS VIA PIX
2024/05/28 11:07:02 [error] 26708#26708: *1385453 FastCGI sent in stderr: “PHP message: PHP Warning: Undefined property: stdClass::$code in /srv/www/htdocs/floriculturafilippi.com.br/wp-content/plugins/pagarme-payments-for-woocommerce/src/Controller/Webhooks.php on line 32PHP message: PHP Warning: Undefined property: stdClass::$order in /srv/www/htdocs/floriculturafilippi.com.br/wp-content/plugins/pagarme-payments-for-woocommerce/src/Controller/Webhooks.php on line 32PHP message: PHP Warning: Attempt to read property “metadata” on null in /srv/www/htdocs/floriculturafilippi.com.br/wp-content/plugins/pagarme-payments-for-woocommerce/src/Controller/Webhooks.php on line 32″ while reading response header from upstream, client: 52.186.34.84, server: floriculturafilippi.com.br, request: “POST /wc-api/pagarme-webhook/ HTTP/2.0”, upstream: “fastcgi://127.0.0.1:9000”, host: “floriculturafilippi.com.br”
2024/05/28 11:07:06 [error] 26709#26709: *1385243 FastCGI sent in stderr: “PHP message: PHP Deprecated: explode(): Passing null to parameter #2 ($string) of type string is deprecated in /srv/www/htdocs/floriculturafilippi.com.br/wp-content/plugins/pagarme-payments-for-woocommerce/src/Concrete/WoocommercePlatformOrderDecorator.php on line 68PHP message: PHP Deprecated: explode(): Passing null to parameter #2 ($string) of type string is deprecated in /srv/www/htdocs/floriculturafilippi.com.br/wp-content/plugins/pagarme-payments-for-woocommerce/src/Concrete/WoocommercePlatformOrderDecorator.php on line 68PHP message: PHP Deprecated: explode(): Passing null to parameter #2 ($string) of type string is deprecated in /srv/www/htdocs/floriculturafilippi.com.br/wp-content/plugins/pagarme-payments-for-woocommerce/src/Concrete/WoocommercePlatformOrderDecorator.php on line 68” while reading response header from upstream, client: 177.132.168.127, server: floriculturafilippi.com.br, request: “POST /?wc-ajax=checkout HTTP/2.0”, upstream: “fastcgi://127.0.0.1:9000”, host: “floriculturafilippi.com.br”, referrer: “https://floriculturafilippi.com.br/checkout/”
=========== ERROS VIA CARTAO DE CREDITO
Stack trace:
#0 /srv/www/htdocs/floriculturafilippi.com.br/wp-content/plugins/pagarme-payments-for-woocommerce/src/Controller/Orders.php(64): Pagarme\Core\Kernel\Services\OrderService->createOrderAtPagarme(Object(Woocommerce\Pagarme\Concrete\WoocommercePlatformOrderDecorator))
#1 /srv/www/htdocs/floriculturafilippi.com.br/wp-content/plugins/pagarme-payments-for-woocommerce/src/Model/Checkout.php(124): Woocommerce\Pagarme\Controller\Orders->create_order(Object(WC_Order), ‘credit_card’, Array)
#2 /srv/www/htdocs/floriculturafilippi.com.br/wp-content/plugins/pagarme-payments-for-woocommerce/src/Controller/Gateways/AbstractGateway.php(181): Woocommerce\Pagarme\Model\Checkout->process(Object(WC_Order))
#3 /srv/www/htdocs/flor” while reading response header from upstream, client: 177.132.168.127, server: floriculturafilippi.com.br, request: “POST /?wc-ajax=checkout HTTP/2.0”, upstream: “fastcgi://127.0.0.1:9000”, host: “floriculturafilippi.com.br”, referrer: “https://floriculturafilippi.com.br/checkout/”
Abaixo envio erros no console do navegador também:
Estou perdendo bastante vendas com erros que nao aparecem para os clientes, eles apenas relatam que o checkout nao é processado, nao aparece mensagem de erro. Testei com o Mercado Pago por um tempo e n?o tive problemas, o caso é o plugin, que continua com erros severos!
]]>Olá!
Observei que após o vencimento do PIX e do Boleto o status do pedido n?o é atualizado para cancelado.
Mais alguém está tendo esse problema?
]]>pessoal,
Existe a possibilidade de melhorar a mensagem quando o banco emissor retorna “falha”?
perdi 2 vendas pois o cliente n?o informou para nós do erro.
quando entrei na plataforma da PAGARME vi que um dos clientes n?o tinha limite no cart?o e o outro estava com a conta encerrada.
Essa informa??o para o cliente é fundamental para n?o perder vendas.