Histórico

EXIBINDO CONVERSAS RECENTES:

Texto: sdk
Canal: 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.

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.

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?

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?

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)
}
}
}

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver RespostasVer no Discord

Alguma linguagem de preferência para o desenvolvimento ? A API é aberta mas há SDKs que podem agilizar o tempo até ter tudo funcional...

Avatar discord do usuario freitas_73582

freitas_73582

Ver no Discord

olá, gostari de tirar dúvidas sobre estorno de pix via api sdk php

Avatar discord do usuario cseabra.

cseabra.

Ver no Discord

bom dia! Estou tendo o seguinte problema ao fazer uso do SDK Java (estava funcionando há um tempo atrás):

mensagem:

java.net.SocketException: java.security.NoSuchAlgorithmException: Error constructing implementation (algorithm: Default, provider: SunJSSE, class: sun.security.ssl.SSLContextImpl$DefaultSSLContext)

stack:

at br.com.efi.efisdk.Request.send(Request.java:51) ~[sdk-java-apis-efi-1.0.0.jar:na]
at br.com.efi.efisdk.Auth.authorize(Auth.java:63) ~[sdk-java-apis-efi-1.0.0.jar:na]
at br.com.efi.efisdk.APIRequest.send(APIRequest.java:61) ~[sdk-java-apis-efi-1.0.0.jar:na]
at br.com.efi.efisdk.Endpoints.kernelCall(Endpoints.java:129) ~[sdk-java-apis-efi-1.0.0.jar:na]
at br.com.efi.efisdk.Endpoints.call(Endpoints.java:94) ~[sdk-java-apis-efi-1.0.0.jar:na]

mais alguém?