Author Image

klawdyo.com

Mar 28, 2023

Resolução de Problemas de CORS na Obtenção do payment_token

geração de paymentTokenCORSdocumentaçãoJavaScriptAngularViteconfigurar proxy

Minha dúvida é: ainda está assim? Eu testei isso há algumas semanas, antes de disponibilizarem a documentação no site. Como disponibilizaram, eu creio que resolveram a parte do CORS

Respostas (2):
Avatar discord do usuario dlmorais

dlmorais

29/03/2023

Eu tentei usar o jeito de gerar documentado como "Obtenção do payment_token pelo back-end" e também tive o problema do CORS.
@Efí ! Não rola de retornar os cabeçalhos de CORS lá no endpoint de geração de paymentToken, não?

Acabei usando o outro método, mas sem colocar o Javascript no index.html.
Uso Angular e acabei criando um componente que carrega o Javascript e faz o que precisa fazer, como se fosse aquele script gerado na documentação, na hora que o componente carrega. Assim toda essa parte da geração de paymentToken não é executada para todo mundo que acessa o site, só pra quem vai na parte de finalização de compra mesmo.

Avatar discord do usuario klawdyo.com

klawdyo.com

29/03/2023

Pois é, cara. Uma coisa que deveria ser simples, né? No meu caso, que uso vite, e no seu, que usa o angular, uma simples configuração de proxy do bundler já resolve. Mas não é uma coisa plugável. Minhas solução foi essa: https://github.com/klawdyo/efi-payment-token Até coloquei um link para um vídeo explicando a configurar o proxy no Angular no readme, pra facilitar.