vc diz que pode fazer direto pelo javascript, isso?
Essa parte de cartão independe de PHP... pq vc coloca um Javascript na sua página que envia o cartão de forma não reversível e só manda para o seu back-end um token.
Tem que usar shim de chamar Javascript a partir do RN
na verdade, só de fazer o
No front-end vai precisar de algo como
let socket = new WebSocket("wss://javascript.info");
Acho que dá para colocar as regras de https://sejaefi.com.br/tarifas em um Javascript...
@mcunha98, boa tarde! Tudo bem?
Em nossa documentação disponibilizamos uma lib javascript e um módulo jQuery, você chegou a verificar se algum dos dois consegue atender a sua demanda?
https://dev.efipay.com.br/docs/api-cobrancas/cartao#obten%C3%A7%C3%A3o-do-payment_token
Qualquer requisição que estou fazendo para API do Efí está dando erro. O erro recebido é uma página HTML que parece ser uma resposta de desafio de segurança, solicitando a verificação de JavaScript e cookies (indicando "Just a moment..." seguido por instruções para habilitar JavaScript e cookies).
Boa Tarde, em minha aplicação PHP, que faz uso da biblioteca/classe EfiPay para comunicação com a API de vocês, estou encontrando um erro que impede o processo de completar com sucesso. O erro recebido é uma página HTML que parece ser uma resposta de desafio de segurança, solicitando a verificação de JavaScript e cookies (indicando "Just a moment..." seguido por instruções para habilitar JavaScript e cookies). Ou Seja não estou conseguindo usar a API de vocês, aconteceu algo? Esse erro começou de ontem para hoje, simplesmente do nada.
Não, typescript é uma extensão que adiciona tipos estáticos pra Javascript. Eu utilizo ele em conjunto com o React "ReactJS" e o arquivo js-payment-token-efi precisaria de um arquivo @types pra funcionar corretamente. Geralmente quando vc faz o comando npm install nome_da_biblioteca algumas delas dá a opção de instalar também o arquivo tipado ex: npm install --save-dev @types/payment-token-efi
Já estou usando o token pelo javascript fornecido no front-end, e também já está bem claro para o cliente na página de pagamento, que todos os dados preenchidos deve ser de acordo com o Titular do cartão, os dados submetidos estão correto, pois passam pela operadora do cartão, que autoriza, mas quando para para "Análise de Segurança" é barrado.
O que já foi notado aqui no canal, mas que pode ou não se aplicar a você:
- Tokenizar o cartão pelo back-end gera recusa quase sempre. Tem que tokenizar pelo front-end com o Javascript fornecido pela Efí (o mais atualizado).
- Os dados do titular, mesmo não fazendo parte dos dados do cartão, precisam ser preenchidos com dados reais desse titular. CPF, e-mail, telefone.
Tenho uma duvida, estou tendando consultar informações sobre um boleto/carnê
qual devo usar?
Seu VSCode deve estar usando o interpretador do TypeScript ao invés do de JavaScript
Olá, @marcosvinicius0759! Boa tarde!
Você vai utilizar a biblioteca JavaScript seguindo os passos da documentação: https://dev.efipay.com.br/docs/api-cobrancas/cartao#obten%C3%A7%C3%A3o-do-payment_token
Uma vez obtido o payment token, você pode adaptar o exemplo presente na SDK de TypeScript: https://github.com/efipay/sdk-typescript-apis-efi/blob/main/examples/charges/card/createOneStepCard.ts
Existe um script para você gerar o payment token, você chegou a dar uma olhadinha? Segue o link dele em nossa documentação: https://dev.efipay.com.br/docs/api-cobrancas/cartao#biblioteca-javascript
Segue abaixo também o fluxograma para geração de assinaturas, caso tenha ficado com alguma duvida:
na documentação esta so para javascript