Histórico de mensagens sobre js em cartões

EXIBINDO CONVERSAS RECENTES:

Texto: js
Canal: cartões
Avatar discord do usuario geeox_x

geeox_x

boa tarde galera, tudo certo? estou desenvolvendo uma aplicação e gostaria de usar o api da gn pra fazer as cobranças com cartão, como eu consigo gerar o payment_token com o cartão pelo nodejs?

Avatar discord do usuario jessica_efi

jessica_efi

Nesse link enviado, você pode baixar os códigos dos exemplos. O arquivo payment-token.js contém o script de geração de paymet_token.

Avatar discord do usuario .filipelopes

.filipelopes

Ver Respostas

Olá, Boa noite. Quero integrar a api de pagamento via cartao. Meu front é em reactjs, qual a lib pra eu acessar a gn e poder obter o payment token?

Avatar discord do usuario Julia Efí

Julia Efí

Ver Respostas

Desculpe o mal entendido <@!869997514366017577>, realmente está disponível. O caminho é resources/views/examples/config.json para as credenciais.

Avatar discord do usuario italoah3436

italoah3436

No js que gera paytoken a página do formulário está sendo carregada mesmo sem ser aplicado o submit. É normal isso?

Avatar discord do usuario elinardosilva

elinardosilva

Valeu cara. Acho q vou conseguir adaptar ao vuejs agora. Obg

Avatar discord do usuario elinardosilva

elinardosilva

Ver Respostas

Teria q instanciar algum arquivo JS da própria gerencianet pra reconhecer por Exemplo esse gn.ready e o this.gn.getPaymentToken

Avatar discord do usuario elinardosilva

elinardosilva

Alguem q fez em vuejs poderia compartilhar o script de como fez pra gerar usando esse fw? Obg

Avatar discord do usuario matheus_efi

matheus_efi

Quando notificamos o seu sistema, enviamos um token de notificação, aí o seu servidor consulta este token e obtém o JSON com as informações da transação

Avatar discord do usuario matheus_efi

matheus_efi

vou até te enviar o JSON do pagamento no privado

Avatar discord do usuario gustavoviais

gustavoviais

Ver Respostas

Boa tarde, para a parte de "getPaymentToken", existe alguma lib para TypeScript/Angular? Ou só importando o arquivo JS com o identificador da conta mesmo?

Avatar discord do usuario felcampelo

felcampelo

Ver Respostas

Pessoal , boa tarde. Implementei aqui a geração do token em vuejs com a ajuda do snippet do gcysne e está funcionando ok, porém ele levantou uma questão de que uma vez os scripts ja carregados em contexto global, não seria possível executar a função de gerar token uma segunda vez sem dar refresh na pagina. Isso procede ? Consigo gerar mais de uma vez o token sem dar refresh?
Porque tenho um carrinho de compras aqui com upsell (para doações), e ai eu submeto tudo pro backend, passo a compra primeiro normal e depois a parte da doação eu passo em uma transação separada. Porém o sdk do gerencianet retorna que o token do cartão ja foi utilizado na primeira compra. Então pensei em , no front, após gerar a primeira transação, pegar um novo token do cartão e tentar efetivar a segunda transação. É possível? Do jeito que o snippet está ai não consigo gerar uma segunda vez. Obrigado.

Avatar discord do usuario ksevendev

ksevendev

Após preencher os dados do cartão com valor, ai mostra a opção de parcelamento apresenta este erro.

Alterações:
- Removi os campos de dados pessoais e endereço -=> O mesmo serão puxado do banco de dados pela sessão de login.
- Removi a solicitação do identificadorConta.js (O mesmo não existia), mas coloquei direto no payment-token.js o dado solicitado.

SDK usado é o do exemplo passado com o mesmo atualizado.
imagem enviada na mensagem pelo usuario ksevendev

Avatar discord do usuario ksevendev

ksevendev

JS
imagem enviada na mensagem pelo usuario ksevendev

Avatar discord do usuario ksevendev

ksevendev

Ver Respostas

a unica forma de gerar o token é via JS?

Avatar discord do usuario tadgaudio

tadgaudio

Ver Respostas

Man, estou passando para dizer, que o pacote CORS, que vc sugeriu eu não consegui rodar no meu projeto que é nextjs.

Avatar discord do usuario guilherme_efi

guilherme_efi

Boa tarde, <@!664563985885954079>!

Para obter o payment_token, possuímos um exemplo pronto com cartão de crédito que você pode utilizar e aplicar a lógica. Para baixar este exemplo, acesse: https://www.gerencianet.com.br/wp-content/themes/Gerencianet/exemplos-api/cartao/

Após baixar este exemplo, informe suas credenciais e alterar mais algumas informações:

Arquivo index.php, alterar na linha 12 - esse é o código JavaScript específico por conta Gerencianet e é utilizado para obtenção do payment_token. Importante frisar que este código é específico de acordo com o ambiente utilizado (produção ou Homologação). Veja neste link (https://dev.gerencianet.com.br/docs/pagamento-cartao#section-2-1-obten-o-do-payment_token) como obter corretamente seu payment_token.

Arquivo pagar-cartao.php, alterar a linha 3 (caminho SDK ou pasta vendor baixada pelo Composer), linhas 8 e 9 (informe seu Client_Id e Client_Secret, de acordo com o ambiente), linha 16 (sandbox possui dois possíveis valores, true se usar ambiente de Homologação e false se produção).

Arquivo script-cartao.js em bootstrap\js\ contém funções JavaScript relacionadas ao exemplo. Altere se julgar conveniente.

Demais linhas cabe a você alterar conforme necessidade.

Avatar discord do usuario marcelo_efi

marcelo_efi

Ver Respostas

Bom dia <@!839949374662377523> ! Você já possuí o pacote de cors em seu sistema ? https://www.npmjs.com/package/cors

Avatar discord do usuario tadgaudio

tadgaudio

Olá pessoal bom dia! Acordei cedo já com alguns probleminhas(não sei se realmente é um problema) no sdk nodejs. Dentro de uma app nextjs por exemplo eu não estou conseguindo usar as chamadas da API via SDK porque recebo uma resposta negativa de CORS. Tem alguma forma de eu setar os cabeçalhos na hora de fazer a request, via SDK nodejs?