Giter Site home page Giter Site logo

woo-yapay's People

Contributors

abnava avatar cscsoares avatar devaguia avatar ez-vindi avatar jose-honjoya avatar lucastgama avatar renanpfau avatar thalitansc avatar thiagodfi avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

woo-yapay's Issues

Melhorias no Checkout e plugin.

Olá estou usando Yapay em minha loja WooCommerce e tenho gostado muito. Mas estou sugerindo algumas melhorias no check-out algumas minhas mas a maioria dos clientes .

Aumentar o tamanho da imagem do cartão , boleto, transferência bancaria ( impossível escolher no celular - reclamação de clientes )

  • Data do vencimento do cartão ( invés de colocar ano completo de expiração 20.. , somente colocar o ano em 2 dígitos, pois é mais fácil para clientes que não sabe colocar o 20, pois nos cartões de credito é colocado somente os 2 últimos dígitos.

  • Exibir o parcelamento da compra sem a nescidade de inclusão do numero do cartão de credito.

  • Exibir o boleto para impressão ou download na pagina de ordem recebida.

  • Permitir a criação de paginas de ordem recebida personalizada , hoje o plugin subscreve a pagina de ordem recebida, o que inviabiliza a criação com informações importantes da compra.

yapay

Mensagem: Número, Lote não pode ficar em branco

Boa noite!

Ao tentar finalizar a compra está me retornando esse erro: Mensagem: Número, Lote não pode ficar em branco. Não faço a minima ideia do que possa estar acontecendo, tentei até desativar alguns campos de numero e endereço e alguns plugins como o WooCommerce Multi-Step Checkout e o de Correios, mas sem sucesso infelizmente. Tem alguma forma de puxar um log e descobrir o que está causando esse problema? Ou alguém que já passou por isso e conseguiu resolver para me dar uma luz!

Verifiquei que dentro do meu host gerou um log de erro.
discount_total 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, WC_Yapay_Intermediador_Bankslip_Gateway->process_payment, WC_Abstract_Legacy_Order->__get, wc_doing_it_wrong. This message was added in version 3.0.

taxes not comming through

We are testing with this plugin for a Brazil webshop and the government tax and the creditcard tax does to go through to Yaay. Only the product + shipping cost without tax is charged.
Am I missing some setting in woocommerce or is there a bug?

Descontos por tipo de pagamento não é considerado pelo plugin

Olá,

Utilizamos o plugin em nossa loja, praticamos o desconto de 5% para clientes que efetuam o pagamento via boleto, essa é uma prática muito comum em todos os e-commerces.

Como não existe essa funcionalidade, utilizamos um plugin de terceiros para aplicar o desconto dependendo do tipo de pagamento escolhido, fizemos alguns testes e o valor do desconto é calculado corretamente em nosso site, então o cliente finaliza o pedido.

É neste momento que o problema aparece, ao finalizar o pedido, no valor de R$95,00 (já com o desconto), o valor que aparece na transação da YaPay é R$100,00, ou seja, parece que recalcula novamente não considerando o desconto...

Poderiam verificar isso por gentileza?

O plugin que utilizamos para aplicar o desconto é o do link abaixo:
https://br.wordpress.org/plugins/woo-payment-discounts/

Implementar função para cancelar a transação no Yapay

Olá. Seria interessante implementar uma função onde caso o pedido seja cancelado na loja automaticamente seja enviado para o Yapay o cancelamento, deixando assim o dashboard mais limpo e intuitivo. Do jeito que está quando há pedidos cancelados na loja, o mesmo permanece como aguardando pagamento no Yapay.

Código de rastreio não funciona

Identifiquei um detalhe importante..

Agora quando vai cadastrar o rastreio para enviar para o sistema da Vindi não está habilitando o ENVIAR YAPAY.

Já tentei de tudo e não vai. Fica inativo. Tentei colocar o URL da transportadora e nada. Antes só colocava o rastreio mesmo e já dava certo.

Originally posted by @JOAOPAULOLAZAT in #41 (comment)

Bug de CPF quando pagamento é recusado.

Bom Dia!

Na opção do checkout (usando o plugin Brazilian Market on WooCommerce), o CPF aparasse, e o processamento é feito normalmente, porem se por algum motivo o cartão no cliente não passa, e a compra é negada, eu libero pelo Woocommerce o botão pra ele pagar novamente, e nesse caso que o CPF está gerando problema
Eu vi pelo HTML que o campo CPF está ocultado, e vazio!
No caso para ver o campo, pelo Firefox eu inclui um display: block no campo oculto, e percebi que o mesmo está vazio, e mesmo preenchendo manualmente, o processamento indica que o formulário não tem CPF!

  • falta-cpf
  • formulario

Problema com Parcelamentos e Exibição de Opções no Checkout

O cliente está enfrentando um problema com os parcelamentos. Ao inserir os dados do cartão e clicar na parte de parcelamentos, não é exibida nenhuma opção. A funcionalidade só é mostrada após clicar fora do campo ou apagar o último número do cartão e digitá-lo novamente. Além disso, as opções de parcelamento não aparecem quando os dados do cliente não estão preenchidos.

image

Melhorias para integração entre yapay - woo - erp!

Olá. Trabalho em uma empresa de software que tem integração com o Woo.
Outros plugins de pagamento (pelo menos os que usei até agora), gravam dados extras sobre o pagamento no Order.Meta_Data.
Para quem trabalha com integração, como eu, dificulta bastante ter que "fazer" chamadas extras para um outro ws para obter os dados do pagamento.

Para facilitar o trabalho de outros integradores, como eu. Sugiro que vocês adotem essa "prática" de gravar os dados extras no meta_data.

Fiz alguns testes. A primeira solução que pensei foi gravar todo o retorno em um campo do meta_data.
arquivo "wc_yapay_intermediador.php"
linha 223 após ( $comment = $codeStatus . ' - ' . $tcResponse->data_response->transaction->status_name;)
imadiatamente antes do switch
adicionar

$order->update_meta_data('_yapay_transaction_response_object', $tcResponse );
$order->set_transaction_id((string)$tcResponse->data_response->transaction->token_transaction);
$order->save();

Porem está falhando na gravação do $tcResponse (objeto) (não sou conhecedor de php e talvez vcs possam ajustar isso) e adicionar ao fonte original.

Fiz uma segunda versão baseada no plugin do pagar.me (criando um array,dentro de outro array).

$payment_data = array_map(
	'sanitize_text_field',
	array(
		'order_number'    		=> $tcResponse->data_response->transaction->order_number,
		'transaction_id'    	=> $tcResponse->data_response->transaction->transaction_id,
		'status_name'      		=> $tcResponse->data_response->transaction->status_name,
		'status_id'      		=> $tcResponse->data_response->transaction->status_id,
		'token_transaction'     => $tcResponse->data_response->transaction->token_transaction,
		'price_original'      	=> $tcResponse->data_response->transaction->payment->price_original,
		'price_payment'      	=> $tcResponse->data_response->transaction->payment->price_payment,
		'payment_response'      => $tcResponse->data_response->transaction->payment->payment_response,
		'payment_response_code' => $tcResponse->data_response->transaction->payment->payment_response_code,
		'tid'      				=> $tcResponse->data_response->transaction->payment->tid,
		'split'      			=> $tcResponse->data_response->transaction->payment->split,
		'payment_method_id'     => $tcResponse->data_response->transaction->payment->payment_method_id,
		'payment_method_name'   => $tcResponse->data_response->transaction->payment->payment_method_name,
	)
);

$master_meta_data = array(
	'_yapay_transaction_response_object' => $payment_data,
);

// WooCommerce 3.0 or later.
if ( ! method_exists( $order, 'update_meta_data' ) ) {
	foreach ( $master_meta_data as $key => $value ) {
		update_post_meta( $id, $key, $value );
	}
} else {
	foreach ( $master_meta_data as $key => $value ) {
		$order->update_meta_data( $key, $value );
	}

	$order->save();
}

$order->set_transaction_id((string)$tcResponse->data_response->transaction->token_transaction);
// Save the order data and meta data
$order->save();

Mas não consegui obter sucesso, não sou programado php, tudo que fiz foi baseado na lógica em plugins de terceiros.
Mesmo assim sei que a atualização do plugin depende de vocês. Então não adiantaria eu alterar apenas no meu woo.

Ideal seria a primeira versão funcionar! Menos código e mais clean.
Ideal é vocês gravarem o retorno completo (como paypal, pagar.me e outros), em forma de objeto. Para que terceiros possam efetuar suas consultas, sem precisar acessar um ws externo (como o suporte da vindi orienta).

Aguardo algum retorno! Obrigado! Tenho um cliente que está precisando muito disso!

Plugin repassando "fees" do pedido como se fossem descontos

Como sabemos, no Woocommerce é possível inserir acréscimos (fees ou taxas) em pedidos de forma programática. O plugin da Yapay atualmente busca estas "fees" no pedido, porém envia-as como se fossem descontos. Ou seja: se o valor do pedido é R$ 10 e temos R$ 2 em taxas acrescentadas, o Yapay processa a transação como sendo R$ 8 e não como sendo R$ 12.

O erro na lógica parece estar localizado no arquivo https://github.com/YapayPagamentos/woo-yapay/blob/master/woo-yapay/class-wc-yapay_intermediador-creditcard-gateway.php a partir da linha 349. Mas verifiquei rapidamente e parece que isso também ocorre nas outras formas de pagamento da Yapay e não apenas no cartão de crédito.

Observe que a linha 353 puxa especificamente as "fees" do pedido, ou seja, o plugin sabe da existência delas. O problema parece estar é no repasse disso para a API.

Ao selecionar Pessoa Jurídica e Boleto, o campo CPF é exibido

Olá,

No site do meu cliente, é possível fazer compras como pessoa jurídica. Porém, ao selecionar a opção boleto, o plugin pede o CPF (e não CNPJ) para emissão do boleto.

Seria importante que ele conseguisse gerar o boleto usando o CNPJ já preenchido.

obrigado

Visualização de Parcelas com juros

Olá, Então percebemos que o plugin não mostra os acréscimos de juros das parcelas.
Isso acaba fazendo que o cliente perca o interesse em compra, ao não saber o quanto de juros que ele vai pagar.
Acredito que muitos já viram isso. Peco que isso seja adicionado.

Por favor que isso seja colocado logo.
Vou deixar aqui umas capturas de telas de referencia.

Esse aqui é o de vocês
Captura de Tela (45)

Como precisamos que fiquem:
Pagar me
Captura de Tela (47)

Mercado PAGO
Captura de Tela (49)

PayPal

Captura de Tela (51)

O plugin possui alguns problemas de código o que desconfigura o site

Olá, relatei lá no plugin alguns problemas.

Podem resolver e atualizar ele?

https://wordpress.org/support/topic/o-plugin-possui-alguns-problemas-de-codigo-o-que-desconfigura-o-site/

"Em análise, já descobri 2 problemas no código do plugin, onde ele é responsável por alterar os menus do site, jogando para baixo, e alterando o botão de diminuir produto no carrinho, dando um espaço entre.

Tive que usar esses 2 códigos para resolver:

/* Ajustar alinhamento do Menu do site, Plugin Yapay que desconfigura */

.wd-nav {
padding-bottom: 30px !important;
}
/* Ajustar alinhamento do Botão menos carrinho, Plugin Yapay que desconfigura */

body div.quantity input[type=”button”] {
margin-right:0;
}

Ao desativar o plugin da Yapay, os problemas simplesmente somem.

Poderiam verificar um update do plugin e corrigir isso? Já está a mais de 2 anos sem updates."

Lembrando que milhares de lojas usam essa integração, vocês deveriam no mínimo manter ela sempre atualizada e funcionando, pois de fato, o interesse maior é de vocês em terem mais clientes.

Obrigado.

Tag ul com order_details quebrando página de OBRIGADO

Existe uma tag ul adicionada à página de obrigado que foi codada de forma que está quebrando as páginas de obrigado.

Para cartão a tag traz número de transação, bandeira do cartão e pagamento em X vezes. Para boleto traz o número da transação, botão para imprimir boleto (que puxa css do próprio tema, o que é legal) e 'linha digitável' do boleto). Para pix traz o texto 'Pix Copia e Cola', um input com o código e o QR code abaixo.

Existe a possibilidade de reescreverem essa parte do código?

Eu fiz uma gambiarra e adicionei um código javascript para melhorar essa apresentação para o usuário para quem está co esse problema e quer implementar uma solução TEMPORÁRIA (segue abaixo, e me desculpe a gambiarra mas eu não sou programador!!! Fiz o que pude):

add_action( 'wp_footer', function () { ?>
<script>
	
	/* Arruma cartão na página de obrigado */
	const text0 = 'Bandeira de Cartão';
	for (const li of document.querySelectorAll('li')) {
	  if (li.textContent.includes(text0)) {
		li.parentElement.style.display = "none";
	  }
	}
	
	/* Arruma boleto na página de obrigado */
	var tagp1 = document.createElement('p');
	var text_tagp1 = document.createTextNode('Ótimo, processamos seu pedido. Agora complete o pagamento do boleto para que possamos aprovar o pedido. CLIQUE NO BOTÃO ABAIXO');
	const text1 = 'Número da Transação';
	const text2 = 'Linha Digitável do Boleto';
	const text3 = 'Imprimir Boleto'
	for (const li of document.querySelectorAll('li')) {
	  if (li.textContent.includes(text2)) {
		li.style.display = "none";
		li.parentElement.style.marginLeft = "0";
		li.parentElement.style.listStyleType = "none";
		tagp1.appendChild(text_tagp1);
		li.parentElement.prepend(tagp1);
		for(const li2 of li.parentElement.querySelectorAll('li')) {
			 if (li2.textContent.includes(text1)) {
				 li2.style.display = "none";
			 }
		}
	  }
	  if (li.textContent.includes(text2)) {
		li.style.display = "none";
	  }
	}
	for (const a of document.querySelectorAll('a')) {	
	  if (a.textContent.includes(text3)) {
		a.style.color = "#ffffff";
		a.style.fontWeight = "bold";
	  }
	}
	
	/* Arruma Pix na página de obrigado */
	var tagp2 = document.createElement('p');
	var text_tagp2 = document.createTextNode('Agora, é só pagar com o Pix para finalizar a sua compra.');
	var tagp3 = document.createElement('p');
	var text_tagp3 = document.createTextNode('Como pagar com Pix:');
	var tagp4 = document.createElement('p');
	var text_tagp4 = document.createTextNode('1 - Acesse o app ou site do seu banco');
	var tagp5 = document.createElement('p');
	var text_tagp5 = document.createTextNode('2 - Busque a opção de pagar com Pix');
	var tagp6 = document.createElement('p');
	var text_tagp6 = document.createTextNode('3 - Leia o QR code ou o código Pix');
	var tagp7 = document.createElement('p');
	var text_tagp7 = document.createTextNode('4 - Pronto! Você verá a confirmação de pagamento');
	var tagp8 = document.createElement('p');
	var text_tagp8 = document.createTextNode('ESCANEIE O QR CODE OU COPIE O CÓDIGO PIX ABAIXO:');
	const text4 = 'Após realizar o pagamento do PIX';
	for (const p of document.querySelectorAll('p')) {	
	  if (p.textContent.includes(text4)) {
		p.parentElement.style.display = "none";
		p.parentElement.parentElement.style.marginLeft = "0";
		p.parentElement.parentElement.style.listStyleType = "none";
		tagp8.appendChild(text_tagp8);
		p.parentElement.parentElement.prepend(tagp8);
		tagp7.appendChild(text_tagp7);
		p.parentElement.parentElement.prepend(tagp7);
		tagp6.appendChild(text_tagp6);
		p.parentElement.parentElement.prepend(tagp6);
		tagp5.appendChild(text_tagp5);
		p.parentElement.parentElement.prepend(tagp5);
		tagp4.appendChild(text_tagp4);
		p.parentElement.parentElement.prepend(tagp4);
		tagp3.appendChild(text_tagp3);
		p.parentElement.parentElement.prepend(tagp3);
		tagp2.appendChild(text_tagp2);
		p.parentElement.parentElement.prepend(tagp2);
	  }
	}


</script>
<?php } );

block is not a function

Quando chego no checkout apos colocar os numeros do cartao tenho esse erro

Uncaught TypeError: jQuery(...).addClass(...).block is not a function

Mesmo ja tendo incluido a blockui desse link

unica solucao no momento foi editar o js do plugin e deixar assim

beforeSend: function (xhr){
            jQuery('form.checkout').addClass( 'processing' );
            // jQuery('form.checkout').addClass( 'processing' ).block({
            //         message: null,
            //         overlayCSS: {
            //                 background: '#fff',
            //                 opacity: 0.6
            //         }
            // });
        }

Alguns pedidos com pagamento via boleto não estão sendo atualizados

Olá, minha cliente abriu chamado na Yapay sobre o plugin aparentemente não estar atualizando alguns pedidos que são pagos via boleto. Olhei alguns pedidos na loja e parece que a não-atualização ocorre apenas em alguns pedidos pois em outros ocorreu normalmente, e eu não consegui determinar nenhum padrão para isso.

O suporte respondeu ao e-mail da cliente mostrando as tentativas de requisições enviadas para um pedido que verificamos que não tinha sido atualizado automaticamente, no entanto no print enviado pelo suporte só aparece que a requisição foi enviada mas não aparece qual foi a resposta do servidor. Também notei que a Yapay faria 3 tentativas de notificação mas presumo que a primeira tenha resultado em sucesso já que o painel mostra que foi a tentativa 1 de 3 e não 2 de 3 ou 3 de 3, ou seja, na primeira parece ter dado certo e daí ele parou de enviar para aquele pedido.

Em resumo: alguns pedidos estão atualizando automaticamente e outros não. Não temos firewall no servidor nem nenhum tipo de plugin de segurança que poderia causar algum problema, e os outros intermediadores usados na mesma loja atualizam normalmente os pedidos. O plugin da Yapay está na versão mais recente (inclusive obrigado por resolverem o negócio do CSS!)

Clientes reclaram que o parcelamento nÃo libera após preencheram dados [NÃO RESOLVIDO]

Olá, os Clientes reclamam que o parcelamento não libera após preencheram os dados, isso acontece todo dia....
https://imgur.com/6OjBw2M

Aqui é explicado para preencher todos os dados do cartão...
https://imgur.com/ZJXd2Ev

Sou desenvolvedor, e muitos clientes reclamaram, não poderia ajustar o plugin para liberar o parcelamento sem precisar preencher os dados?

Ou o que pode ser? Eu até testando...não percebi o erro, mas os clientes finais, que de fato compram, relatam isso todo dia.

Caso contrário, os clientes vão começar a migrar para o Pagar.me (que fez uma versão bem top do plugin a poucos dias) e o mercado pago funciona bem tb.

Formato de log do WooCommerce

O formato de log atual do plugin não é o padrão recomendado pelo WooCommerce. Ele salva as informações das transações no banco de dados, e isso pode gerar um acúmulo de dados desnecessários. Além disso há algumas vezes que os dados não são salvos corretamente.

Taxes issue

Hi.... we have Yapay into 3 woocommerce stores, and in all of them orders ammount are sended to Yapay WITHOUT taxes... all orders details are OK, but by example:
WC Order Total (inc taxes): R$540,13
Order payment into Yapay: R$ 469,69

Shipping cost & discounts are ok, but no taxes in any order

Did you know about that?

Lentidão excessiva na abertura do Checkout

O plugin gera uma lentidão absurda até que o cliente possa interagir com o checkout. (fica aguardando uma requisição)

Analisando o JavaScript, percebi que a lentidão aparentemente vem de uma consulta feita pelo plugin da Yapay na KONDUTO e tb na CLEARSALE.

Aliás, não entendi pq os 2.

Acompanhar Conversão Analitcs e Facebook

Como acompanhar uma conversão (Venda) pelo Yapay. Tentei configura mas não é possivel acompanhar a conversão. Aparece como Pageview tanto no Facebook como no Google Analitcs.

Tentamos criar uma pagina de finalização de pedido, mas o plugin subscreve com uma pagina própria e não é possivel trackear qualquer tipo de conversão ( Boleto, Cartao de Credito ou Transferencia).

Adicionar Codigo de Rastreio Não Funcionando

Desde a ultima atualização com o lançamento de adicionar codigo de rastreio essa novidade não funciona perfeitamente.
Quando é feio o envio para Yapay ela não consta no pedido.

Cancelar a transação automaticamente se o cartão for recusado

Olá, essa issue é meio que relacionada à essa outra. Quando um cliente compra com cartão de crédito e o mesmo é recusado por qualquer motivo, a transação permanece como AGUARDANDO PAGAMENTO na Yapay. Consequentemente o administrador da loja contata o cliente para pagar de outra forma (geralmente pix direto na conta da empresa) e então dá baixa manualmente no pedido no Woocommerce, mas sem alterar nada na Yapay.

E como a transação ainda consta como AGUARDANDO PAGAMENTO na Yapay, eventualmente ela é cancelada pela própria Yapay, e isso faz com que seja disparado uma ação para a loja para que o pedido seja CANCELADO.

Entendo que o Woocommerce não possui função para evitar isso e que ele só "está seguindo ordens" mas recomendo fortemente que as transações recusadas na Yapay sejam canceladas de imediato pela própria Yapay. Esse já é o comportamento padrão do MercadoPago e o pedido no Woocommerce inclusive recebe o status de ERRO, o que nos permitiria inclusive implementar outros fluxos de processamento como um email automático convidando o cliente a pagar novamente.

Sugestão simples para padronizar boleto, pix e cartão

Na opção de pagamento por boleto, há um label com o texto "Selecione a forma de pagamento *" mesmo já selecionada a forma de pagamento. Pode parecer pouco, mas para vendas online qualquer detalhe é motivo de desistência da compra. Se já foi selecionado, não há motivo de o sistema pedir 'novamente' para selecionar. Veja que para Pix, existe a frase "Forma de pagamento *". Não há padrão. Tentei usar javascript para sobrescrever e eliminar esses textos, mas os métodos de pagamento carregam em separado, então sobrescrevem meu código.

Pagamento por PIX não funciona com cadastros PJ

(Esse problema foi reportado inicialmente em 29 de março de 2022 na aba de suporte do wordpress.org)

"Um de meus lojistas relatou este problema. Quando alguém faz a compra na loja virtual utilizando um cadastro de pessoa jurídica, este cadastro obviamente conterá apenas o CNPJ e não o CPF, e ao finalizar a compra com PIX o módulo do Yapay retorna o erro de que o CPF não foi preenchido."

A solução para isso é muito simples: ou a API da Yapay passe a permitir compras por clientes que possuam apenas CNPJ, ou o plugin da Yapay solicite o CPF do comprador junto ao aviso do pix exibido pelo plugin.

Implementação de um cartão de crédito animado do chekout

Olá. Seria um grande diferencial apresentar um checkout mais moderno para os clientes facilitando identificar os campos a serem preenchidos. Um cartão de crédito animado seria muito bem visto e intuitivo. Sem falar na melhoria das entradas como por exemplo a validade do cartão no padrão MM/AA, pois a maior parte dos cartões atuais usa somente dois dígitos para o ano.

Bug na versão 0.6.8

Olá,

Após a última atualização foi introduzido um bug que está impedindo as compras por cartão de crédito.

  1. O cliente faz a compra;
  2. A compra é aprovada pelo cartão
  3. Porém, a resposta no parâmetro yapay_transaction_data não está sendo setada, e isso faz com que o Woocommerce não entenda que a compra foi concluída.
  4. O cliente recebe a mensagem de “Ocorreu um erro na geração da cobrança de crédito. Entre em contato com o administrador da Loja”, mas o valor entra na sua fatura.

Bug versão 0.6.9 preenchimento nome mobile

Olá. Ao preencher o nome do titular do cartão pelo smartphone da um bug de reprisar o nome. Ex. Se escrevo JOAO após dar espaço para colocar o sobrenome ele sai lá JOAOJOO. Se o nome é João Silva por ex fica lá JOAOJOO SILVASILVA. JÁ testei com dois navegadores diferentes e está dando isso. Vou testar em outro celular pra ver.

Erro no JS

Olá, com a lançamento da nova versão os JS não está sendo carregado. Quando colocamos os dados do cartão não acontece nada, mas no console mostra um erro.
Captura de Tela (8)

Pagamentos por boleto

Na compra de um produto por boleto, o cliente não tem a possibilidade de acessar novamente seu boleto na página MINHA CONTA e em nenhum outro lugar no site. Existe a possibilidade de implementar? Aqui na empresa optamos por continuar usando outro meio de pagamento para Boleto e Pix em função desse problema, e gostaríamos de concentrar tudo na Vindi.

Versão 0.7.1 não funciona, cada vez pior essas "melhorias"

Ao ativar o plugin, recebo o seguinte erro:

Warning: include_once(class-wc-yapay_intermediador-tef-gateway.php): failed to open stream: No such file or directory in /home/boottrai/xxxxxxx.com.br/wp-content/plugins/woo-yapay/wc-yapay_intermediador.php on line 28

Warning: include_once(): Failed opening 'class-wc-yapay_intermediador-tef-gateway.php' for inclusion (include_path='.:/opt/remi/php74/root/usr/share/pear:/opt/remi/php74/root/usr/share/php:/usr/share/pear:/usr/share/php') in /home/boottrai/xxxxxxx.com.br/wp-content/plugins/woo-yapay/wc-yapay_intermediador.php on line 28

Incluir transaction[max_split_transaction] na solicitação da API

Ao criar uma transação, não é enviado o valor transaction[max_split_transaction], assim, quando a transação é recuperada por e-mail, não é seguida a regra de número máximo de parcelas.

É uma configuração que consta na API, na criação da transação, mas acaba não passando na API.

Espaçamento inferior dos campos na versão 0.7.2

Olá, fiz a atualização 0.7.2 porém observei que os dois primeiros campos (nome do portador e número do cartão) não possuem espaçamento inferior, resultando em uma aparência mais compacta em comparação com os demais campos. Isso poderia ser corrigido? Suponho sejam os dois campos dentro de “linha 1”. Agradeço desde já!

Plugin adiciona CSS que causa problema de formatação no layout do site

Pois é, essa é nova 😅 Olha o print: https://imgur.com/a/DMe1O9E

Nesse template o menu utiliza elementos ul e li. E o arquivo /wp-content/plugins/woo-yapay/assets/css/styles.css?ver=0.1.0 traz a regra margin-top: 30px; para o elemento ul que acaba atrapalhando o menu e outros elementos visuais do site, quando essa regra deveria ser restrita somente aos conteúdos do plugin em si.

Tive de acrescentar uma regra margin: unset; para resolver o problema de momento, mas vocês deveriam olhar isso daí.

Sugestão de *Melhoria*

Sugestão de melhoria solicitada por clientes Vindi Pagamentos:

Compatibilidade de todas as funcionalidade existentes no plugin Vindi Pagamentos com o Tema externo pago WoodMart.

Hoje como Vindi Pagamentos não garantimos compatibilidade com todos os plugins, temas externos e/ou edições no código fonte do nosso plugin. Conforme solicitado por alguns clientes, sugerem uma melhoria de compatibilidade com o tema pago Woodmart para com as funcinoalidades da Vindi Pagamentos.

Botão copia e cola não funciona

Olá! @devaguia

Acabei de identificar um problema bem crítico com um cliente, o botão de "copiar" chave pix não funciona mais, muita gente não consegue selecionar o código manualmente para copiar.
image

Esse botão não está funcionando, nem no Desktop e nem no mobile.

Tem algum relato sobre o problema e possível fix?

Fui ver em outros clientes e acontece a mesma coisa, não é um caso isolado.

Originally posted by @nossileee in #41 (comment)

bug de parcelamento

image

quando da algum erro o parcelamento aparece assim meio zuado

queria saber como é que faz pra não exibir com juros ou sem juros após preço do produto

não quero deixar meu cliente pensar muito sobre isso é ver o preço e fazer o pedido to tentando testar aqui e a cada erro é necessário escolher novamente o parcelamento façam a correção por favor sobre isto.

Ícones forma de pagamento no checkout muito grande.

Estamos enfrentando um problema na versão 0.6.5 que exibe os ícones de pagamento do WooCommerce (Boleto, Cartão e PIX) na página de checkout em um tamanho gigante desconfigurando toda a página.
Provisoriamente fizemos um downgrade para a versão 0.6.4 que exibe os ícones corretamente.

No suporte orientaram a inserir a seguinte regra CSS
#payment .payment_methods li label img {
float: right; max-height: 1.618em;
}
Que corrigiu a dimensão dos ícones até uma nova atualização.

Precisamos de uma alternativa para o plugin do Cláudio Sanches

Olá,

Atualmente o plugin do Yapay para WooCommerce exige a instalação do plugin "Brazilian Market on WooCommerce" do Cláudio Sanches. Porém esse plugin está abandonado e sem atualizações desde 2019!!! Parou de funcionar hoje na nossa loja. Um total desespero pois precisamos dessa droga de plugin do Cláudio Sanches para o e-commerce funcionar.

Nós teríamos como alternativa o plugin JetWooBuilder da Crocoblock, que possibilita editar e personalizar os campos do Checkout. Existe alguma forma de integrar o Yapay com esse plugin?

Por favor, precisamos de uma saída para esse problema.
Obrigado,
Tiago.

woo-yapay não funciona com o endpoint /order-pay/{ORDER_ID} que é uma função nativa do Woo para pagar novamente os pedidos

Olá!

Em muitos testes, percebi que o woo-yapay não é compatível com o /order-pay/{ORDER_ID}, segue link para melhor entendimento:
https://woocommerce.com/document/woocommerce-endpoints-2-1/

O que eu estava fazendo? Criei automações para enviar o link para os clientes que nÃo pagaram o pedido, para relembrar e fazer com que eles concluam, só que de fato, não funciona, porque?

Ao enviar o link para o cliente, segue um exemplo para teste:
https://www.bhlfitness.com.br/finalizar-compra/order-pay/23314/?pay_for_order=true&key=wc_order_HpHEg8lUIdxEK

Se você acessar esse link da minha loja, terá acesso a página de pagamento do pedido, só que se eu colocar pagar por pix ou boleto, dá o seguinte erro:
image

E se eu tentar pelo cartão de crédito, dá o seguinte erro:
image

Ou seja, essa função nativa do Woocommerce não funciona com o Gateway da Vindi, pois de alguma forma ele não consegue identificar que os campos que ele está querendo, na verdade já foram preenchidos anteriormente no pedido, seria somente ele ler os campos dentro do pedido, pois no link tem o id do pedido, e fazer o pagamento, simples assim, mas não funciona.

Poderiam analisar e resolver isso?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.