
consigo sim, vou reiniciar a máquina por completo. E no caso, não estou usando apache, estou usando nginx + nodejs. O Nginx está responsável por configurar o CRT para o handshake.
Termos mais procurados:
consigo sim, vou reiniciar a máquina por completo. E no caso, não estou usando apache, estou usando nginx + nodejs. O Nginx está responsável por configurar o CRT para o handshake.
Você não precisaria passar o id da cobrança na última linha?
@rubenskuhl boa noite tudo bão? Tu sabe porque retorna :
{
code: 3500034,
error: 'validation_error',
error_description: {
property: '/id',
message: 'Tipo inválido: string (esperado integer).'
}
}
apartir daqui :
As assinaturas vão ter os status da tanto da assinatura quanto os status das transações. Segue um exemplo de notificação de assinatura:
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
Mas Typescript é de back-end, não ? O seu caso seria usar ReactJS e a bibliotec JS...
Boa noite, estou tentando fazer a integração da cobrança via cartão de crédito usando a biblioteca indicada por vocês em https://github.com/efipay/js-payment-token-efi, porém ela não dá suporte a typescript. Existe alguma atualização pra ela que forneça esse suporte?
@gabrielcarvalho_27631, na criação do plano você irá definir o nome do plano, intervalo e quantidade de repetições. O valor é definido na criação da assinatura.
Então para criar um plano com a regra mencionada, você irá definir interval=12 e repeats a quantidade de vezes que deseja cobrar essa anuidade, se deixar repeats=null as cobranças serão geradas por tempo indeterminado ou até que a assinatura seja cancelada.
Exemplo:
Tenta remover o JSON.stringfy e adicionar direto o objeto na request
Boa tarde @elielpsoares tudo certo?
Você adicionou o Content-Type: 'application/json' no header da requisição?
Bom dia @.ilselangnar, tudo bem?
Para consultar os detalhes de um carnê você usará
Bom dia, @elielpsoares. Tudo bem?
O grant_type deve ser uma string, assim var data = JSON.stringify({ "grant_type": "client_credentials" });.
Vi que na documentação está como você fez, vamos providenciar a atualização.
Para facilitar sua integração, você pode também usar nossa SDK de node: https://github.com/efipay/sdk-node-apis-efi
Nela já é feito o processo de autenticação e possui exemplos de para todos os endpoints das nossas APIs.
Estou com esse problema. Sou novo na Efi e estou usando NodeJs. Alguém sabe me explicar o que tá errado? Grato desde já.
Pela nossa SDK, seria este método aqui: https://github.com/efipay/sdk-node-apis-efi/blob/master/examples/charges/carnet/detailCarnet.js
como posso fazer isso pelo nodejs-sdk?
isso pois posso ter problemas de 'auth' pois estou fazendo HTTP GET pelo axios
Perdão amigo, esqueci de avisar, mas ontem eu e o amigo @marcosvinicius0759, conseguimos fazer a geração do token direto pelo backend, por algum motivo só funciona no JS e não no TS, mas de qualquer forma deu pra utilizar
na minha maquina onde trabalho é linux Debian e funciona perfeitamente, porem em maquinas windows tenho o seguinte retorno:
Objeto JSON no terminal:
{"metadata":{"notification_url":"https://www.velejarsoftware.com.br"},"payment":{"banking_billet":{"configurations":{"fine":200,"interest":33},"expire_at":"2024-02-06","message":"Pague pelo código de barras ou pelo QR Code","customer":{"address":{"zipcode":"46300000","number":"192","city":"Caculé","street":"AV ANTONIO MUNIZ","neighborhood":"CENTRO","state":"BA","complement":""},"juridical_person":{"corporate_name":"JOSE LUIS FROTA AGUIAR","cnpj":"20790401000108"},"phone_number":"7734551000","email":"[email protected]"}}},"items":[{"amount":1,"name":"MUST F R G 20KG","value":1000}]}
ERRO 4: Authorization Error: Client_id or Client_secret are wrong
ERRO 5: br.com.efi.efisdk.exceptions.AuthorizationException: Authorization Error: Client_id or Client_secret are wrong
utilizar js não ts
so funciona se utilizar como js