Histórico de mensagens sobre sdk

EXIBINDO CONVERSAS RECENTES:

Texto: sdk
# pix
Avatar discord do usuario hiagosilvas

hiagosilvas

gn-api-sdk-node@^3.0.4

# pix
Avatar discord do usuario _simplyz_

_simplyz_

Ver Respostas

Estou sofrendo com instabilidade tambem @igor_efi não cheguei a verificar qual o retorno da SDK mas esta intermitente as vezes acontece as vezes não.

# pix
Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Boa tarde, @hiagosilvas! Tudo bem?
Não tivemos relatos de instabilidade.
Qual endpoint você esta utilizando?
Qual versão da SDK você esta utilizando?

# pix
Avatar discord do usuario hiagosilvas

hiagosilvas

Ver Respostas

E recebi alguns erros da SDK:

TypeError: Cannot read properties of undefined (reading 'data')
at /app/node_modules/gn-api-sdk-node/lib/endpoints.js:74:26
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)

Não acontece sempre, primeira ocorrência foi hoje às 08:57. Porém tá bem exporádico!

# pix
Avatar discord do usuario hiagosilvas

hiagosilvas

Ver Respostas

Envia o cURL ou a configuração realizada na SDK (ocultando credênciais Rodrigo). Talvez alguém ja tenha passado por isso e consiga te ajudar

# pix
Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Boa tarde, @andre_53239! Tudo bem?
Você pode se comunicar com a nossa API usando a linguagem Python. Para isso, você pode desenvolver suas próprias requisições ou aproveitar nossa SDK, que facilita ainda mais a integração.
Segue o link da sdk: https://dev.efipay.com.br/docs/sdk/python

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

1) Baixar o app
2) Abrir uma conta
3) Se a conta for PF, mudar o tipo da conta para "Efí Pro"
4) Criar aplicação/clientid/clientsecret/certificado
5) Usar uma SDK como a https://dev.efipay.com.br/docs/sdk/python ou chamar os métodos diretamente

# pix
Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

@bruynn se você utiliza algum de nossos SDK pode utilizar o método pixSend, você pode ver mais detalhes do endpoint aqui. No caso você pode enviar R$ 0,01 que te custará R$ 0,51

# pix
Avatar discord do usuario rodrigo_90439

rodrigo_90439

Ver Respostas

Tudo bem Guilherme.
Eu gostaria de utilizar o CURL mesmo, não quero utilizar o SDK em minha aplicação, tem como me ajudar?
$config = [
"certificado" => "certificado.pem",
"client_id" => "Client_Id???",
"client_secret" => "Client_Secret_???"
];

$autorizacao = base64_encode($config["client_id"] . ":" . $config["client_secret"]);

$curl = curl_init();

curl_setopt_array($curl, array(
//CURLOPT_URL => "https://pix-h.api.efipay.com.br/oauth/token",
CURLOPT_URL => "https://pagarcontas.api.efipay.com.br/v1/oauth/token",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => '{"grant_type": "client_credentials"}',
CURLOPT_SSLCERT => $config["certificado"], // Caminho do certificado
CURLOPT_SSLCERTPASSWD => "",
CURLOPT_HTTPHEADER => array(
"Authorization: Basic $autorizacao",
"Content-Type: application/json"
),
));

$response = curl_exec($curl);

curl_close($curl);

echo "

";
echo $response;
echo "
";

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Olá, @rodrigo_90439! Bom dia! Tudo bem?
Recomendamos usar nossa SDK em PHP. Ela já possui os métodos preparados para seu sistema consumir.
No caso da API de pagamento de contas, você pode usar os exemplos disponibilizados: https://github.com/efipay/sdk-php-apis-efi/tree/main/examples/payments/billets

# pix
Avatar discord do usuario stoliarskiykostiantyn

stoliarskiykostiantyn

Hi everyone! Could someone help me please! I'm trying to implement EfiPay to send payment to pix with such code from python sdk from github repo https://github.com/efipay/sdk-python-apis-efi

Code looks like this now:

class EfiClient:
EFI_FT_PIX_KEY: str
EFI_FT_PIX_WEBHOOK_URL: str
efi: EfiPay
creds: s.EfiCredentials

def configure(self, config: BaseConfig):
# Notion: Sandbox = False on prod machine
self.creds = s.EfiCredentials(
client_id=config.EFI_CLIENT_ID,
client_secret=config.EFI_CLIENT_SECRET,
sandbox=config.EFI_IS_SANDBOX,
certificate=config.EFI_CERTIFICATE,
)

self.efi = EfiPay(self.creds.model_dump())
self.EFI_FT_PIX_KEY = config.EFI_FT_PIX_KEY
self.EFI_FT_PIX_WEBHOOK_URL = config.EFI_FT_PIX_WEBHOOK_URL

And the toruble is that efipay class doesn't acceprt certificates, support told me to chage base_url BUT there no way to do it! Help please) Would be very grateful!

# devs
Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

Boa tarde, @bruno_valero.
Acabamos de disponibilizar a nova atualização através do pacote sdk-node-apis-efi, você pode ver o novo código em nosso Github.
Em breve atualizaremos os exemplos para abranger as novas rotas disponíveis e também para demonstrar como utilizar as novas classes de Error para melhorar a experiencia de desenvolvimento.
Cabe fazer uma menção ao nosso membro da comunidade @kaduh15, que já havia desenvolvido uma funcionalidade para aceitar o certificado em Base64 e agora também fornecemos uma funcionalidade inspirada na que foi proposta por ele.

# cartões
Avatar discord do usuario joao_efi

joao_efi

Ver Respostas

Boa tarde @iago2146 tudo certo?
Para desenvolvimento próprio não temos nenhum plugin, você precisaria desenvolver utilizando alguma das nossas SDKs

# devs
Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

Bom dia, @bruno_valero, tudo bem?
Estamos finalizando uma adaptação de nossa SDK de TS/JS onde há mapeado as rotas e os campos de cada uma das rotas (tanto envio como resposta) e também uma lib auxiliar que ajuda na identificação das falhas que podem ser capturada através do catch.

# devs
Avatar discord do usuario bruno_valero

bruno_valero

Ver Respostas

Boa noite devs, tudo bem?

Estou desenvolvendo um SDK para integrar a API da Gerencianet com TypeScript. Esta versão está sendo desenvolvida com foco total no TypeScript, proporcionando segurança de tipos e melhor reportagem de erros durante o desenvolvimento.

Atualmente, apenas a API de PIX para cobranças imediatas e cobranças com data limite está com a integração completa. Outras funcionalidades serão implementadas em futuras atualizações.

Segue o link para a documentação do pacote no npm: https://www.npmjs.com/package/@bruno-valero/gerencianet-sdk-typescript

Quem tiver interesse em desenvolver com typescript está convidado a instalar o pacote e fazer alguns testes. Caso surja qualquer sugestão de melhoria, basta abrir uma issue no github do projeto.

Espero poder ajudar a agilizar o desenvolvimento dos interessados.

# devs
Avatar discord do usuario souzxdevvv

souzxdevvv

Ver Respostas

Boa tarde pessoal..

Estou tentando gerar um Pix utilizando o SDK Java da Efí, estou recebendo um erro do servidor:

java.net.SocketException: Connection reset
ou
java.net.SocketException: Unexpected end of file from server

Este intermitente, ora a SDK Java retorna Connection reset ou Unexpected end of file from server

A aplicação esta hospedada no railway, e o interessante é que na minha máquina local funciona perfeitamente.

# pix
Avatar discord do usuario yureribeiro

yureribeiro

Ver Respostas

boa tarde, como resolver o problema do txid duplicado se quem gera ele é a prorpia efi? mesmo mudando do devedor, do valor da venda, sempre vem o mesmo txid

POST /api/pix 500 in 1240ms
{
nome: 'txid_duplicado',
mensagem: 'Campo txid informado já foi utilizado em outra cobrança'
}

sdk typescript, next.js ambiente de testes
imagem enviada na mensagem pelo usuario yureribeiro
imagem enviada na mensagem pelo usuario yureribeiro

# pix
Avatar discord do usuario flavio_71580

flavio_71580

Ver Respostas

eu instalei a sdk php no pc e funcionou de boa, quando instalei em um vps, não consigo conectar a api: "Connection refused for URI https://pix.api.efipay.com.br/oauth/token"

# pix
Avatar discord do usuario juizmill

juizmill

Boa tarde, por algum motivo ao tentar conectar a minha integração em produção está retornando o erro "Malformed authorization header", em homologação está funcionando corretamente.

Estou usando o SDK da Efi em PHP, alguem já teve este problema?