Histórico de mensagens sobre typescript em pix

EXIBINDO CONVERSAS RECENTES:

Texto: typescript
Canal: pix
Avatar discord do usuario uknow.rommel

uknow.rommel

Ver Respostas

Acho q o que ela quis dizer é que a propia api da EFI gera um qrcode nesse endpoint, e no caso de vc estar usando o SDK do Typescript você consegue chamar esse endpoint atraves desse codigo

const params = {
id: res.loc.id.toString()
}
efiPay.pixGenerateQRCode(params);

Avatar discord do usuario _alexandrehenrique

_alexandrehenrique

Ver Respostas

No caso eu tô usando o sdk Typescript

Avatar discord do usuario uknow.rommel

uknow.rommel

Esse erro está vindo desse codigo do

sdk-typescript-apis-efi

imagem enviada na mensagem pelo usuario uknow.rommel

Avatar discord do usuario uknow.rommel

uknow.rommel

Aqui está o erro completo -

PAGAMENTO VIA PIX
TypeError: Cannot read properties of undefined (reading 'data')
at /usr/src/app/node_modules/sdk-typescript-apis-efi/dist/src/endpoints.js:84:38
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)

Avatar discord do usuario saviobraz

saviobraz

DEFAULT 2024-03-05T16:45:56.719076Z [resource.labels.functionName: pagamento_pix_gernet_nuvem] [labels.executionId: hoyrqebp1ga2] at /workspace/node_modules/sdk-typescript-apis-efi/dist/src/endpoints.js:84:38
TypeError: Cannot read properties of undefined (reading 'data')
esta dando este erro quando executo este trecho let body = {
calendario: {
expiracao: 3600,
},
valor: {
original: data.valor_cobranca,
},
chave: chave_evp_pix_ger_net,
solicitacaoPagador: "Recarga Area Azul"// Informe sua chave Pix cadastrada na gerencianet //o campo abaixo é opcional
};

return efipay.pixCreateImmediateCharge([], body)
.then((resposta: Promise) => {
console.log(resposta);
}).catch((error: Promise) => {
console.log(error);
});
"engines": {
"node": "18"
},
"sdk-typescript-apis-efi": "^1.0.2"
fiz de tudo não sei mais o que fazer

Avatar discord do usuario devlc021

devlc021

Sdk typescript

Avatar discord do usuario uknow.rommel

uknow.rommel

Ver Respostas

Boa noite pessoal, estou iniciando a configuração da api de pagamentos no meu projeto, porém estou tendo esse problema ao utilizar o sdk do typescript.

export const Credentials = {
// PRODUÇÃO = false
// HOMOLOGAÇÃO = true
sandbox: true,
client_id: process.env.CLIENT_ID_EFI!,
client_secret: process.env.CLIENT_SECRET_EFI!,
certificate: './homologacao-549643-sandBox.p12',
};

data: "FALHA AO LER O CERTIFICADO. \nVerifique se o caminho informado está correto: ./homologacao-549643-sandBox.p12\n"
status: 500
statusText:"Internal Server Error"

Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

Seu VSCode deve estar usando o interpretador do TypeScript ao invés do de JavaScript

Avatar discord do usuario cardoso_10736

cardoso_10736

Ver Respostas

Boa noite: Estou testando o sdk typescript no framework next js e recebe erro de cors No 'Access-Control-Allow-Origin'

Avatar discord do usuario alipiopereira

alipiopereira

Ver Respostas

a de typescript

Avatar discord do usuario guibsonlizardo

guibsonlizardo

estou tentando fazer um pix via api:

const resposta = await gerencianet.pixSend(params, body);

mas esta me retornando essa mensagem:
{ nome: 'nao_encontrado', mensagem: 'Recurso não encontrado' }

estou trabalhando com:
"gn-api-sdk-typescript": "^1.0.7",


alguem pode me ajudar? O projeto ja esta em produção ok. Agora o cliente quer q seja feito repasse para revendedores pelo app mesmo, alguem pode me ajudar?

Avatar discord do usuario thiagocs6614

thiagocs6614

Ver Respostas

Alguem teria um exemplo de como fazer a integração do pix com Typescript?

Avatar discord do usuario allanmello

allanmello

Ver Respostas

Sim, a dois meses atrás vcs mesmo me aconselharam a usar a SDK Gerencianet Typescript pq a Efi estava com algumas incompatibilidades com o NestJS, com o Nodejs foi de boa. Então eu quero saber se posso continuar usando, pq pretendo subir p/ produção minha Api Server de Integração de Pagamentos pela Efi semana que vem.
E não quero ter que correr depois p/ migrar para SDK Efi qdo estiver em produção.

Avatar discord do usuario allanmello

allanmello

Ver Respostas

Boa tarde, uma dúvida.
Estou usando o SDK Gerencianet Typescript e não o Efi, o pq? Pq o Efi Typescript não rodou no NestJS.
A dúvida é: Posso continuar usando o SDK Gerencianet Typescript ou ele será descontinuado conforme os endereços da Api Gerencianet?

Avatar discord do usuario saviobraz

saviobraz

em Typescript

Avatar discord do usuario peterfritz

peterfritz

Ver Respostas

Para isso eu transformei o arquivo em base64 usando o comando base64 producao.p12 | tr -d '\n' | tr -d ' ' > output.txt e adicionei o conteúdo de output.txt em uma variável de ambiente.
Para converter de base64 para binário, uso o seguinte trecho de código em TypeScript:

ts
const certificate = Buffer.from(certificateBase64Encoded, "base64");

const httpsAgent = new https.Agent({
pfx: certificate,
passphrase: "",
});
Como o projeto no qual estou trabalhando é escrito em TypeScript e a tipagem do SDK sdk-typescript-apis-efi é basicamente nenhuma tipagem, eu decidi criar as requisições do zero adequando-as ao modelo serverless e com tudo tipado e validado como descrito na documentação já que há um time relativamente grande que trabalhará nesse projeto.
Mas se você quiser usar a SDK, provavelmente terá que dar um jeito de salvar o certificado em um arquivo usando um script durante a build ou algo assim já que EfiPay(options) só aceita o caminho do certificado (não sei se eu recomendaria isso, depende muito da plataforma que usará).

Inclusive se alguém da Efí estiver lendo isso, uma SDK para TypeScript com as rotas e parâmetros definidos e com tipos, preferencialmente com suas respectivas descrições em JSDoc, seria incrível.

Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

@gabrielns5613 e @blini369 o @kaduh15 passou por uma situação parecida e desenvolveu uma solução para o caso dele, vocês podem visualizar as alterações que ele fez na SDK de TypeScript em https://github.com/efipay/sdk-typescript-apis-efi/pull/1

Não chegamos a testar se a implementação dele esta funcional, mas vale a pena para vocês darem uma conferida por lá.

Avatar discord do usuario joaolucas_efi

joaolucas_efi

Por nada!
Só um detalhe @vitorsantos_ , recomendamos que você use a nossa SDK mais recente, disponível em https://github.com/efipay/sdk-typescript-apis-efi e o campo "pix_cert" chamará "certificate", a instancia da classe será feita com

new EfiPay(options)

Avatar discord do usuario vitorsantos_

vitorsantos_

Bom dia, estou integrando o pix com a sdk typescript, porem quando faço a requisição nao retorna erro, mas tbm nao faz a chamada no endpoint.
imagem enviada na mensagem pelo usuario vitorsantos_