Histórico

EXIBINDO CONVERSAS RECENTES:

Texto: vue
# cartões
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver RespostasVer no Discord

Bom dia, @m.h1604. Como vai?
Vou iniciar um chat para te passar algumas alternativas para implementação com Vue.

# cartões
Avatar discord do usuario m.h1604

m.h1604

Ver RespostasVer no Discord

Alguém já passou por este mesmo problema ao importar a lib de payment token em um projeto vue?

imagem enviada na mensagem pelo usuario m.h1604

# módulos-plugins
Avatar discord do usuario dinhoafsn.

dinhoafsn.

Ver no Discord

O projeto que estamos desenvolvendo usa o checkout do plugin para checkouts de campnhas de landinpages com elementor e usamos outro checkout feito em vue js 3 com vite e precisamos saber qual é a url de retorno para o woocommerce

# devs
Avatar discord do usuario dinhoafsn.

dinhoafsn.

Ver no Discord

Se ajudar mais alguém aí, a solução para fazer requisições do frontend Vue Js ou React em localhost e fazer as requições sem ser bloqueado pelo CORS é fazer proxy das solicitações:

exemplo criando o proxy para geração de token para cobrança

VUE JS / VITE / QUASAR

devServer: {
https: false,
open: true, // opens browser window automatically
// with RegEx
proxy: {
'/auth': {
target: 'https://cobrancas-h.api.efipay.com.br/v1/authorize" class="link-msg" >https://cobrancas-h.api.efipay.com.br/v1/authorize',
changeOrigin: true,
rewrite: (path) => path.replace(/^\/auth/, '')
}
},
cors: false
},

REACT:

const { createProxyMiddleware } = require('http-proxy-middleware');

module.exports = function(app) {
app.use(
'/auth',
createProxyMiddleware({
target: ''https://cobrancas-h.api.efipay.com.br/v1/authorize',
changeOrigin: true,
})
);
};

# devs
Avatar discord do usuario dinhoafsn.

dinhoafsn.

Ver no Discord

Alguem teve problema de CORS ao tentar integrar um frontend vue js / vite, minha aplicação roda no localhost porta 9200 e faz requição usando axios . estou recebendo erro de CORS. é preciso fazer algo para conseguir enviar requisoes para api de homologacao?

# cartões
Avatar discord do usuario fabioselau

fabioselau

Ver RespostasVer no Discord

Galera, tem alguma data pra ter o pacote pra vue/react pra gerar o token do cartão? Só vi com jQuery kkkkkkkkkkkkkkkkkkkkkk

# cartões
Avatar discord do usuario _bi0s

_bi0s

Ver no Discord

Olá boa tarde, estou usando o vuejs para front end e coloquei o script no head do meu html, mas sem chamar nenhuma funçao somente adicionando o script aparece essa mensagem de erro, alguém poderia me ajudar?

imagem enviada na mensagem pelo usuario _bi0s

# cartões
Avatar discord do usuario sr.brunomendes

sr.brunomendes

Ver RespostasVer no Discord

ser no front em html até funciona, mas quem usa vue, nuxt fica péssimo fazer essa chamada script pelo frontend, fiz o teste no html ele adiciona 4 arquvios.js no header e ainda passa o jQuery só vai pesar, no meu projeto que está em Nuxt3 fica horrível usar jQuery, linguagem mais modernas não usam mais... quase todas gateway acontece no back, não há possibilidade de voltar o payment_token no backend?

# cartões
Avatar discord do usuario adriano7682

adriano7682

Ver RespostasVer no Discord

maś eu preciso ter instalado o Jquery no meu projeto? Porque uso o VueJS

# cartões
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver RespostasVer no Discord

O VueJS é JS, então o módulo da Efí deve funcionar... o problema é com plataformas não JS, tipo React Native.

# cartões
Avatar discord do usuario klawdyo.com

klawdyo.com

Ver RespostasVer no Discord

É pq aquele método de geração é para páginas geradas em servidor. Quando você tenta usar aquilo com react, com vue, você acaba tendo problemas de performance. Você é obrigado a carregar o código mesmo sem ter necessidade de usar. Você está sujando seu index.hml com um código que só vai ser usado 1 vez por cada cliente. Usando a api pra gerar, eu só faço a requisição se precisar.

# cartões
Avatar discord do usuario diogofm7

diogofm7

Ver RespostasVer no Discord

Faz algo assim...

$variavel = $gn.ready

E aí para chamar as funções vc faz $variavel.getToken(...)

Não sei como vc traduz isso pro angular, mas eu fiz mais ou menos assim no vue...