Histórico

EXIBINDO CONVERSAS RECENTES:

Texto: sdk
# pix
Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver RespostasVer no Discord

Também é possível ver exemplos de consumos nesta pasta [aqui](https://github.com/efipay/sdk-node-apis-efi/tree/master/examples) no repositorio de nossa SDK

# pix
Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver RespostasVer no Discord

Boa tarde, @gil.brandao0067, os processos são semelhantes, só é necessário se atentar à sintaxe que será um pouco diferente do TS para o JS.
Para exemplos diretamente em NodeJS sugiro que veja nossa SDK em https://github.com/efipay/sdk-node-apis-efi, no README.md há instruções de como instalar e utilizar essa SDK em especifico.

# pix
Avatar discord do usuario gil.brandao0067

gil.brandao0067

Ver RespostasVer no Discord

Boa tarde @palloma_efi, você me passou um link mostrando o SDK de Typescript, teria um video desses para JavaScript ? Não gostaria de misturar arquivos JS com arquivos TS.

# pix
Avatar discord do usuario palloma_efi

palloma_efi

Ver RespostasVer no Discord

Bom dia @gil.brandao0067 ! Tudo bem? Neste caso, você pode baixar a SDK NodeJS, que é a que você vai utilizar. Ambas funcionam de maneira semelhante. Temos um vídeo mostrando a SDK de Typescript, talvez seja útil também: https://www.youtube.com/watch?v=bli2J1eu55E 😃

# pix
Avatar discord do usuario gil.brandao0067

gil.brandao0067

Ver RespostasVer no Discord

Olá! Bom dia.
Estou Desenvolvendo uma aplicação em NodeJS e de acordo com meu entendimento, devo baixar o SDK NodeJS, porém a documentação em vídeo que estou acompanhando está me encaminhando para o SDK PHP. Sei que essa pergunta é uma casca de banana e muito obvia, mas, na dúvida devemos perguntar sempre. Devo baixar qual SDK? 🤓

# assinaturas
Avatar discord do usuario joao_efi

joao_efi

Ver no Discord

@gustavorodrigues_37044 dá uma conferida no nosso canal do youtube!
No vídeo abaixo tem o passo a passo de como emitir uma assinatura.
https://www.youtube.com/watch?v=0fLu-p3miK0

As telas estão um pouco diferentes pois tivemos a mudança de marca, porém o procedimento é basicamente o mesmo!
Vale ressaltar que caso não esteja usando PHP, o nome das chamadas na SDK são as mesmas em todas as linguagens que disponibilizamos!
https://github.com/efipay/

# cartões
Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver RespostasVer no Discord

@melisquencia informa pra gente, por favor a versão do Node e também do pacote sdk-node-apis-efi que você está utilizando?

# devs
Avatar discord do usuario igor_efi

igor_efi

Ver RespostasVer no Discord

Sim, você precisa instanciar a nossa classe e chamar a função para que a requisição ocorra na API.
Temos um repositorio com exemplos em java, segue o link: https://github.com/efipay/sdk-java-examples-apis-efi

# devs
Avatar discord do usuario izabelcristina6274

izabelcristina6274

Ver RespostasVer no Discord

Opa, tudo bem também.
Eu estou realizando a integração da parte de pix e estarei também integrando a parte de Split de pagamento Pix.
Usamos a linguagem Java, e verifiquei na SDK que tem disponivel no github que primeiro é necessário colocar a dependencia no pom, configurar o certificado e as credenciais...porém estou na dúvida se para chamar cada módulo é só instanciar?

# pix
Avatar discord do usuario jessica_efi

jessica_efi

Ver RespostasVer no Discord

Sim, para emitir qualquer cobrança, é necessário fazer a autenticação. Em nossas sdks, pra todas as APIs, a autenticação ja esta implementada, ou seja, ao criar uma cobrança, automaticamente fará a autenticação.

# pix
Avatar discord do usuario jessica_efi

jessica_efi

Ver RespostasVer no Discord

Boa tarde @relance_ ! Em produção, você vai gerar da mesma forma, inserir o client_id, client_secret e certificado de produção e a chave Pix. Nossas sdks já têm implementado a autenticação.

# pix
Avatar discord do usuario relance_

relance_

Ver RespostasVer no Discord

Olá, estou utilizando o sdk da efipay e estou com uma duvida ao implementar no meu sistema. estou desenvolvendo um script que no cenario atual ele consegue gerar o pix qrcode somente com a client_id, secret_id, certificado e chave pix, a minha duvida é no ambiente de produção tem que fazer algum lógica de autenticação para gerar o qrcode de pix?

# devs
Avatar discord do usuario brazingariah

brazingariah

Ver RespostasVer no Discord

boa tarde...
estou tentando o oauth/token (node sem o SDK)
e recebo "socket hang up"
alguem pode me auxiliar?

# cartões
Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver RespostasVer no Discord

Não há a necessidade, uma vez que as SDKs autenticam novamente com as credenciais utilizadas para instanciar a classe.
Isso pode ser visto [neste arquivo da SDK de Node](https://github.com/efipay/sdk-node-apis-efi/blob/master/lib/endpoints.js)

# cartões
Avatar discord do usuario melisquencia

melisquencia

Ver RespostasVer no Discord

Eu estou usando o sdk-node-apis-efi e crio a instância new EfiPay somente uma vez e a reutilizo sempre. Eu deveria criar uma a instância cada vez que eu for fazer uma requisição?

# cartões
Avatar discord do usuario nero_79586

nero_79586

Ver RespostasVer no Discord

Boa noite.

Desenvolvi um sistema baseando-me na api da efí, estou usando o SDK para NODE.JS

No ambiente de homologação, tudo funcionando perfeitamente

Subi para produção, e todos os clientes ao tentar pagar via cartão me retorna o erro generico: Falha no pagamento - Transação não aprovada. Tente novamente mais tarde ou use outro cartão.

E nao gera nenhuma notificação na operadora de cartão também.

# pix
Avatar discord do usuario .marcosaquino

.marcosaquino

Ver no Discord

Olá, estou fazendo a integração com a efi por meio do sdk, está funcionando. Porém, no payload para criar uma nova cobrança é obrigatório o envio do cpf ou cnpj. Minha aplicação não tem esses dados pois é uma vending machine, notei que enviando um cpf criado por gerador a cobrança é criada e consigo realizar o pagamento. Então, seria o CPF obrigatório apenas no esquema e posso abrir mesmo mão dele?

# pix
Avatar discord do usuario kaykyramos

kaykyramos

Ver no Discord

import as EfiPay from 'sdk-node-apis-efi'

import { Injectable } from '@nestjs/common'

import 'dotenv/config'

@Injectable()
export class PixService {
private efiPay = new EfiPay({
sandbox: false,
client_id: process.env.EFIPAY_CLIENT_ID,
client_secret: process.env.EFIPAY_CLIENT_SECRET,
certificate: './certs/producao-453290-LinkZap-v2.p12',
})

constructor() {
//
}

public async getBalance() {
const { saldo } = await this.efiPay.getAccountBalance()
return Number(saldo)
}

public async payPix(pixCode: string, amount: number) {
const balance = await this.getBalance()
if (balance < amount) {
throw new Error('Saldo insuficiente')
}

try {
const response = await this.efiPay.pixSend(
{ idEnvio: '01' },
{
valor: amount,
pagador: {
chave: 'a4c3dcd3-0005-454e-957f-df416a63c4ed',
},
favorecido: {
chave: pixCode,
},
},
)
return response
} catch (error) {
console.log(error)
}
}
}