De ontem para hoje come?ou a apresentar o retorno para todas as tentativas de compra com cart?o:
{ “message”: “Bin not found”, “name”: “PAYMENTS-002”, “status_code”: 404 }
Conseguiriam nos ajudar?
]]>Boa noite,
Infelizmente o plugin n?o está funcionando em minha loja virtual, após configurado e ativado, fa?o um pedido teste e ao avan?ar para pagamento recebo um erro. No caso, n?o consigo nem avan?ar para a tela de “Thank you page”.
Este erro acontece tanto para o PIX quanto o Cart?o de crédito.
Segue abaixo o log:
2024-09-12T01:39:01+00:00 Critical Uncaught TypeError: Return value of WcGetnet\Services\WcGetnetPayment::get_auth_token() must be of the type string, null returned in /var/www/homologacao.vinicolabarbaraeliodora.com.br/wp-content/plugins/wc-checkout-getnet/app/src/Services/WcGetnetPayment.php:68
Additional context
{
"error": {
"type": 1,
"file": "/var/www/homologacao.vinicolabarbaraeliodora.com.br/wp-content/plugins/wc-checkout-getnet/app/src/Services/WcGetnetPayment.php",
"line": 68
},
"backtrace": [
"",
"#0 /var/www/homologacao.vinicolabarbaraeliodora.com.br/wp-content/plugins/wc-checkout-getnet/app/src/Services/WcGetnetApi.php(177): WcGetnet\Services\WcGetnetPayment::get_auth_token()",
"#1 /var/www/homologacao.vinicolabarbaraeliodora.com.br/wp-content/plugins/wc-checkout-getnet/app/src/Services/WcGetnetApi.php(129): WcGetnet\Services\WcGetnetApi->get_header()",
"#2 /var/www/homologacao.vinicolabarbaraeliodora.com.br/wp-content/plugins/wc-checkout-getnet/app/src/WooCommerce/GateWays/Pix/WcGetnet_Pix.php(193): WcGetnet\Services\WcGetnetApi->send_request_post_v2()",
"#3 /var/www/homologacao.vinicolabarbaraeliodora.com.br/wp-content/plugins/woocommerce/includes/class-wc-checkout.php(1062): WcGetnet\WooCommerce\GateWays\Pix\WcGetnet_Pix->process_payme"
]
}
2024-09-12T01:59:03+00:00 Critical Uncaught TypeError: Return value of WcGetnet\Services\WcGetnetPayment::get_auth_token() must be of the type string, null returned in /var/www/homologacao.vinicolabarbaraeliodora.com.br/wp-content/plugins/wc-checkout-getnet/app/src/Services/WcGetnetPayment.php:68
Additional context
{
"error": {
"type": 1,
"file": "/var/www/homologacao.vinicolabarbaraeliodora.com.br/wp-content/plugins/wc-checkout-getnet/app/src/Services/WcGetnetPayment.php",
"line": 68
},
"backtrace": [
"",
"#0 /var/www/homologacao.vinicolabarbaraeliodora.com.br/wp-content/plugins/wc-checkout-getnet/app/src/Services/WcGetnetApi.php(177): WcGetnet\Services\WcGetnetPayment::get_auth_token()",
"#1 /var/www/homologacao.vinicolabarbaraeliodora.com.br/wp-content/plugins/wc-checkout-getnet/app/src/Services/WcGetnetApi.php(129): WcGetnet\Services\WcGetnetApi->get_header()",
"#2 /var/www/homologacao.vinicolabarbaraeliodora.com.br/wp-content/plugins/wc-checkout-getnet/app/src/WooCommerce/GateWays/Pix/WcGetnet_Pix.php(193): WcGetnet\Services\WcGetnetApi->send_request_post_v2()",
"#3 /var/www/homologacao.vinicolabarbaraeliodora.com.br/wp-content/plugins/woocommerce/includes/class-wc-checkout.php(1062): WcGetnet\WooCommerce\GateWays\Pix\WcGetnet_Pix->process_payme"
]
}
Qualquer ajuda é muito bem vinda,
Obrigado desde já,
Guilherme Neto
]]>O limite máximo do QR Code do PIX é de 1800 segundos, minha sugest?o é colocar essa informa??o na página de configura??o do PIX.
Colocamos um valor alto aqui e come?amos a ter problemas nos pagamentos, que come?aram a falhar.
]]>Bom dia. Estou tentando a dias ativar o getnet em nossa loja. As configura??es internas Seller ID, Client ID e Client Secret est?o corretas. Em Métodos de pagamento o Getnet Cart?o de Crédito está selecionado e ativado. Mesmo assim, ao ir para o checkout, na Op??es de pagamento a mensagem de que n?o há métodos de pagamento disponíveis aparece.
Fiz testes removendo todos os plugins, já alterei vers?es de PHP e até já troquei de servidor ( estou agora na hostgator ), mas nada do getNet funcionar. Podem me dar alguma luz?
]]>Estou recebendo um erro ao tentar fazer o pagamento com PIX, tanto em produ??o quanto em homologa??o:
Uncaught TypeError: WcGetnet\Services\WcGetnetPayment::get_auth_token(): Return value must be of type string, null returned in /usr/local/lsws/oncofre/html/wp-content/plugins/wc-checkout-getnet/app/src/Services/WcGetnetPayment.php:67 CONTEXT: {“error”:{“type”:1,”file”:”\/usr\/local\/lsws\/oncofre\/html\/wp-content\/plugins\/wc-checkout-getnet\/app\/src\/Services\/WcGetnetPayment.php”,”line”:67},”backtrace”:[“”,”#0 \/usr\/local\/lsws\/oncofre\/html\/wp-content\/plugins\/wc-checkout-getnet\/app\/src\/Services\/WcGetnetApi.php(159): WcGetnet\\Services\\WcGetnetPayment::get_auth_token()”,”#1 \/usr\/local\/lsws\/oncofre\/html\/wp-content\/plugins\/wc-checkout-getnet\/app\/src\/Services\/WcGetnetApi.php(112): WcGetnet\\Services\\WcGetnetApi->get_header()”,”#2 \/usr\/local\/lsws\/oncofre\/html\/wp-content\/plugins\/wc-checkout-getnet\/app\/src\/WooCommerce\/GateWays\/WcGetnet_Pix.php(187): WcGetnet\\Services\\WcGetnetApi->send_request_post_v2()”,”#3 \/usr\/local\/lsws\/oncofre\/html\/wp-content\/plugins\/woocommerce\/includes\/class-wc-checkout.php(1058): WcGetnet\\WooCommerce\\GateWays\\WcGetnet_Pix->process_payment()”,”#4 \/usr\/local\/lsws\/oncofre\/html\/wp-content\/plugins\/woocommerce\/includes\/class-wc-checkout.php(1287): WC_Checkout->process_order_payment()”,”#5 \/usr\/local\/lsws\/oncofre\/html\/wp-content\/plugins\/woocommerce\/includes\/class-wc-ajax.php(508): WC_Checkout->process_checkout()”,”#6 \/usr\/local\/lsws\/oncofre\/html\/wp-includes\/class-wp-hook.php(324): WC_AJAX::checkout()”,”#7 \/usr\/local\/lsws\/oncofre\/html\/wp-includes\/class-wp-hook.php(348): WP_Hook->apply_filters()”,”#8 \/usr\/local\/lsws\/oncofre\/html\/wp-includes\/plugin.php(517): WP_Hook->do_action()”,”#9 \/usr\/local\/lsws\/oncofre\/html\/wp-content\/plugins\/woocommerce\/includes\/class-wc-ajax.php(96): do_action()”,”#10 \/usr\/local\/lsws\/oncofre\/html\/wp-includes\/class-wp-hook.php(324): WC_AJAX::do_wc_ajax()”,”#11 \/usr\/local\/lsws\/oncofre\/html\/wp-includes\/class-wp-hook.php(348): WP_Hook->apply_filters()”,”#12 \/usr\/local\/lsws\/oncofre\/html\/wp-includes\/plugin.php(517): WP_Hook->do_action()”,”#13 \/usr\/local\/lsws\/oncofre\/html\/wp-includes\/template-loader.php(13): do_action()”,”#14 \/usr\/local\/lsws\/oncofre\/html\/wp-blog-header.php(19): require_once(‘…’)”,”#15 \/usr\/local\/lsws\/oncofre\/html\/index.php(17): require(‘…’)”,”#16 {main}”,”thrown”]}
]]>Estou recebendo um erro ao tentar fazer o pagamento com PIX, tanto em produ??o quanto em homologa??o:
Uncaught TypeError: WcGetnet\Services\WcGetnetPayment::get_auth_token(): Return value must be of type string, null returned in /usr/local/lsws/oncofre/html/wp-content/plugins/wc-checkout-getnet/app/src/Services/WcGetnetPayment.php:67 CONTEXT: {“error”:{“type”:1,”file”:”\/usr\/local\/lsws\/oncofre\/html\/wp-content\/plugins\/wc-checkout-getnet\/app\/src\/Services\/WcGetnetPayment.php”,”line”:67},”backtrace”:[“”,”#0 \/usr\/local\/lsws\/oncofre\/html\/wp-content\/plugins\/wc-checkout-getnet\/app\/src\/Services\/WcGetnetApi.php(159): WcGetnet\\Services\\WcGetnetPayment::get_auth_token()”,”#1 \/usr\/local\/lsws\/oncofre\/html\/wp-content\/plugins\/wc-checkout-getnet\/app\/src\/Services\/WcGetnetApi.php(112): WcGetnet\\Services\\WcGetnetApi->get_header()”,”#2 \/usr\/local\/lsws\/oncofre\/html\/wp-content\/plugins\/wc-checkout-getnet\/app\/src\/WooCommerce\/GateWays\/WcGetnet_Pix.php(187): WcGetnet\\Services\\WcGetnetApi->send_request_post_v2()”,”#3 \/usr\/local\/lsws\/oncofre\/html\/wp-content\/plugins\/woocommerce\/includes\/class-wc-checkout.php(1058): WcGetnet\\WooCommerce\\GateWays\\WcGetnet_Pix->process_payment()”,”#4 \/usr\/local\/lsws\/oncofre\/html\/wp-content\/plugins\/woocommerce\/includes\/class-wc-checkout.php(1287): WC_Checkout->process_order_payment()”,”#5 \/usr\/local\/lsws\/oncofre\/html\/wp-content\/plugins\/woocommerce\/includes\/class-wc-ajax.php(508): WC_Checkout->process_checkout()”,”#6 \/usr\/local\/lsws\/oncofre\/html\/wp-includes\/class-wp-hook.php(324): WC_AJAX::checkout()”,”#7 \/usr\/local\/lsws\/oncofre\/html\/wp-includes\/class-wp-hook.php(348): WP_Hook->apply_filters()”,”#8 \/usr\/local\/lsws\/oncofre\/html\/wp-includes\/plugin.php(517): WP_Hook->do_action()”,”#9 \/usr\/local\/lsws\/oncofre\/html\/wp-content\/plugins\/woocommerce\/includes\/class-wc-ajax.php(96): do_action()”,”#10 \/usr\/local\/lsws\/oncofre\/html\/wp-includes\/class-wp-hook.php(324): WC_AJAX::do_wc_ajax()”,”#11 \/usr\/local\/lsws\/oncofre\/html\/wp-includes\/class-wp-hook.php(348): WP_Hook->apply_filters()”,”#12 \/usr\/local\/lsws\/oncofre\/html\/wp-includes\/plugin.php(517): WP_Hook->do_action()”,”#13 \/usr\/local\/lsws\/oncofre\/html\/wp-includes\/template-loader.php(13): do_action()”,”#14 \/usr\/local\/lsws\/oncofre\/html\/wp-blog-header.php(19): require_once(‘…’)”,”#15 \/usr\/local\/lsws\/oncofre\/html\/index.php(17): require(‘…’)”,”#16 {main}”,”thrown”]}
]]>[message] => Erro ao efetuar transa??o de crédito [name] => GetnetTransactionError [status_code] => 402 [details] => Array ( [0] => Array ( [status] => DENIED [error_code] => PAYMENTS-030 [description] => Erro na autentica??o do usuário [description_detail] => Erro na autentica??o do usuário. ) ) )
]]>Já está disponível a cria??o de pagamento por recorrência no Woocommerce, pelo menos na documenta??o da GetNet diz isso: Referência da API | Plataforma Digital (getnet.com.br)
]]>Como eu n?o achei o git de vcs, vou posta aqui:
Erro gerado no log por causa do endpoint
]]>Configurei todo o plugin e na hora de realizar uma compra aparece o erro mensagem: Error: Auth error:
Como resolver? O que pode ser?
Olá!
Quando será implementado o suporte ao HPOS (novo storage de pedidos do woocommerce)?
]]>Bom dia, desde o dia 15/09 todas as compras via cart?o de crédito n?o est?o passando, neste dia foi feita a atualiza??o do plugin, vers?o 1.5.7 para a 1.5.8, verificando o Log de erros compe?ou a apresentar a seguinte mensagem:
09-16-2023 @ 15:34:30 – RESPOSTA: : Array ( [message] => Missing property in path $[‘order’] [name] => Internal Server Error [status_code] => 500 )
Conseguem nos ajudar?
]]>Boa tarde,
Estou abrindo este porque vi que subiu uma atualiza??o no dia 31/08 sobre cancelamento/estorno para transa??es feitas a mais de um dia.
Ocorre que, tenho várias transa??es aqui que, os pedidos ficaram eternamente parados no aguardando pagamento.
Segui o passo 10 da documenta??o e, os callbacks est?o todos cadastrados e liberados na GetNet.
Na documenta??o n?o encontrei nada que fale sobre esse processo de cancelamento automatico, poderiam me ajudar?
]]>estou tentando fazer a devolucao de um valor porem está dando esse erro, mesmo colocando o valor total da compra
]]>Boa tarde, existe uma implementa??o com o plugin de assinatura do woocommerce?
No meu caso o usuário pode fazer a compra de produto simples e de assinatura no mesmo carrinho, essa op??o existe no subscription do woocommerce, mas o plugin de vocês aceita essa integra??o? Se n?o aceita, existe essa funcionalidade na fila de desenvolvimento?
Estou com algumas ocorrências da perda da meta_data _getnet_response nos pedidos via cart?o de crédito. Isso afeta a atualiza??o do status via webhook que, por n?o encontrar essa meta_data, assume o pedido como inválido.
Você tem ideia do motivo disso acontecer?
]]>Olá, parabéns pelo excelente trabalho no desenvolvimento deste plugin.
Quando a pessoa escolhe o Pix como forma de pagamento, ao concluir o mesmo, irá aparecer para ela copiar a chave ou scanear o QRCode. Supondo que aconte?a um problema com esta tela (Fechou sem querer) ou outro cenário, o cliente n?o tem como obter novamente este código para efetuar o pagamento do pedido dele.
Seria interessante ao acessar os pedidos em “Minha conta” a disponibiliza??o deste código.
Obrigado.
Olá boa tarde, gostaria de saber se este plugin segue a documenta??o oficial da getnet -> https://developers.getnet.com.br/api#section/Como-comecar, pois n?o tenho certeza se é um plugin confiável apesar das boas avalia??es por aqui, por exemplo, na doc oficial eles falam que possuem sistema anti-fraude embutido, caso eu utilize este plugin, todos os padr?es ainda ser?o utilizados?
]]>Olá acabei de criar o cadastro no sandbox e o plugin é perfeito! Funcional e com um bom design e desempenho. Estou querendo ativar ainda hoje.
Mas estou tendo problemas em criar um simples cadastro no site oficial para ativar o modo produ??o, estou há várias horas tentando cadastrar no site, se informar de taxas etc… entro em contato com a empresa e simplesmente ninguém responde para dar continuidade… o cadastro é complicado e se mostra uma empresa antiga nessa parte. Vejo muitos comentários negativos no Instagram e isso me preocupa um pouco.
Sei que n?o que tem a ver com os desenvolvedores do plugin, só deixo minhas inconformidades pública. Incrível é que o plugin é t?o atual para uma empresa que parece que n?o está andando junto.
]]>Boa tarde,
Primeiramente agradecer pelo ótimo plugin gratuito.
Instalei recentemente o plugin em um site. Depois criei uma conta sandbox em https://developers.getnet.com.br/. Inseri os códigos de autentica??o nas configura??es do plugin.
Só que até agora n?o consegui realizar nenhuma compra com sucesso usando os cart?es de teste em https://developers.getnet.com.br/api#section/Cartoes-para-Teste.
O erro que recebo é esse abaixo. O que pode ser que eu esteja fazendo de errado?
04-29-2022 @ 14:54:48 - WC GETNET ORDER ID : 210
04-29-2022 @ 14:54:48 - WC GETNET ORDER : Array
(
[status_code] => 400
[name] => ValidationError
[message] => Bad Request
[details] => Array
(
[0] => Array
(
[status] => DENIED
[error_code] => GENERIC-400
[description] => invalid content
[description_detail] => request with invalid content
)
)
)
]]>
Estou recebendo esse error quando tento fazer uma compra de teste.
há algo que possa ser feito?
grato desde já
Oi!
Como estamos tendo um probleminha com os pedidos aguardando, como comentei aqui, para nós seria MUITO útil se eu pudesse ter acesso aos dados do log da transa??o na própria página do pedido. Poderia ser um box ali embaixo das notas do pedido com o texto ou um link para o texto.
]]>Olá!
Estamos tendo outro probleminha com o status do pedido.
Eu n?o consegui identificar um padr?o, mas está acontecendo o seguinte:
Alguns pedidos com cart?o de crédito ficam como aguardando. Eu notei pelo menos uns 10 pedidos desse tipo nos últimos 15 dias (no mesmo período, tivemos 44 pedidos bem-sucedidos com cart?o).
No painel da Getnet, os pedidos n?o aparecem. Ent?o fui conferir nos logs e aparece “Transacao negada.afpd!”. Transcrevi um exemplo abaixo ocultado alguns dados sensíveis:
03-18-2022 @ 14:41:17 – WC GETNET ORDER ID :
03-18-2022 @ 14:41:17 – WC GETNET ORDER : Array
(
[message] => DENY
[name] => CreditServiceError
[status_code] => 402
[details] => Array
(
[0] => Array
(
[antifraud] => Array
(
[code] => DENY
[status_code] => 481
[description] => Transacao negada.afpd!
[transaction_token] =>
[transaction_id] =>
[transaction_reference_code] =>
[transaction_datetime] => 2022-03-18T17:41:17.230Z
[device_fingerprint] => Array
(
[received] =>
))
[brand] => visa
[payment_id] =>
))
)
Nesse caso, eu acredito que o próprio plugin deveria ter cancelado o pedido, certo?
]]>Ao finalizar a compra, o pedido é gerado e o usuário é redirecionado para a thankyou page do woocommerce, porém no lugar onde deveria aparecer o código do boleto n?o aparece nada e quando clico no bot?o “Pagar agora”, que supostamente deveria redirecionar para o próprio boleto, ele só redireciona para a mesma página. Pode fazer o teste nesta página: https://tyresoles.r2sites.digital/
Tem apenas um produto por enquanto.
]]>Oi pessoal, parabéns pelo plugin!
Só uma recomenda??o de melhoria.
Acho válido mudar o nome da fun??o get_fields() no arquivo /app/helpers/settings.php, pois ela conflita com o plugin ACF, bem utilizado em sites WordPress.
Abs
]]>Oi!
Estou usando o plugin há alguns dias e notamos que pagamentos com Pix n?o est?o mudando para “processando” automaticamente como seria esperado.
Eu fiquei com medo que talvez tenha configurado os callbacks de forma errada, é isso aqui? https://snipboard.io/PtWYws.jpg
Tem alguma outra coisa que poderia ser?
]]>Oi!
Fiquei em dúvida em rela??o a configura??o de URLs de callback no painel do Getnet (https://snipboard.io/cYsgm8.jpg).
Na loja, estou usando Crédito e Pix e notei que o plugin mostra o URL do callback de cada um, ex.: https://dominio.com.br/wc-api/getnet-pix para Pix. Aí eu configurei nos campos “Callback de crédito” e “Callback de pagamento PIX”, imagino que seja isso, né?
O problema é que notei que há alguns campos de “Callback de cancelamento de pagamentos”… Qual eu preencho e com o que?
]]>Tentando ativar o plugin, ele apresenta esse erro:
N?o foi possível ativar o plugin porque ele gerou um erro fatal
Fatal error: Cannot redeclare get_fields() (previously declared in /var/www/html/wp-content/plugins/advanced-custom-fields-pro/includes/api/api-template.php:240) in /var/www/html/wp-content/plugins/wc-checkout-getnet/app/helpers/settings.php on line 36
A linha 240 do arquivo “api-template.php” do plugin citado é a seguinte:
function get_fields( $post_id = false, $format_value = true ) {
// vars
$fields = get_field_objects( $post_id, $format_value );
$meta = array();
// bail early
if ( ! $fields ) {
return false;
}
// populate
foreach ( $fields as $k => $field ) {
$meta[ $k ] = $field[‘value’];
}
// return
return $meta;
}