Histórico de mensagens sobre sdk

EXIBINDO CONVERSAS RECENTES:

Texto: sdk
# devs
Avatar discord do usuario alexandre0152

alexandre0152

Ver Respostas

Não estou conseguindo usar a Sdk do flutter para gerar cobranças de cartão com o sandbox true, o certificado não carrega. Está na mesma pasta do de produção.

# devs
Avatar discord do usuario antoniosusa

antoniosusa

galerinha, boa tarde... alguém sabe me informar o quão atualizada está o SDK Python? Olhando o repositório está com mais de 1 ano sem manutenção.

# pix
Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Bom dia @aleque0169 ! Você está utilizando nossa sdk? Ou você mesmo montou a requisição?

# pix
Avatar discord do usuario renatoruiz_23276

renatoruiz_23276

Boa tarde pessoal, tudo bem? Gerei uma conta nova na Efí porém ao usar o sdk gera o seguinte erro, já gerei as credencias 2 vezes. Alguém pode me ajudar?
imagem enviada na mensagem pelo usuario renatoruiz_23276

# dúvidas
Avatar discord do usuario yasmin_efi

yasmin_efi

Na SDK de Java, o certificado precisa ser enviado no formato .p12

# dúvidas
Avatar discord do usuario .flaviovieira

.flaviovieira

Olá pessoal, podem me dar uma ajuda? Eu estou tomando um erro ao enviar os certificados para a api de pix com o SDK JAVA, poderiam me dizer como eu tenho que enviar? Já tentei enviar em base64 más mes dá sempre o mesmo erro: Unexpected end of file from server

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, @roxzin! Como vai?
Aqui está um código que funciona:

php

$homolog = true; // false para produção

$config = [
"certificado" => realpath(__DIR__ . "/certificado.pem"), // certificado em .pem de produção ou homologação
"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 => $homolog ? "https://pix-h.api.efipay.com.br/oauth/token" : "https://pix.api.efipay.com.br/oauth/token",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 8,
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"
),
));
var_dump(curl_exec($curl));
$returnAuth = json_decode(curl_exec($curl), true);
$access_token = $returnAuth['access_token'];
curl_close($curl);


//Criação da cobrança
$curl = curl_init();

curl_setopt_array($curl, array(
CURLOPT_URL => $homolog ? 'https://pix-h.api.efipay.com.br/v2/cob/' : 'https://pix.api.efipay.com.br/v2/cob/',
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 => '{
"calendario": {
"expiracao": 3600
},
"devedor": {
"cpf": "12345678909",
"nome": "Francisco da Silva"
},
"valor": {
"original": "0.45"
},
"chave": "[email protected]"
}',
CURLOPT_SSLCERT => $config["certificado"], // Caminho do certificado
CURLOPT_SSLCERTPASSWD => "",
CURLOPT_HTTPHEADER => array(
"Authorization: Bearer $access_token",
"Content-Type: application/json"
),
));
$responsePix = json_decode(curl_exec($curl), true);
curl_close($curl);

echo '
' . json_encode($responsePix, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES) . '
';

if ($responsePix['loc']['id']) {
$idlocationPix = $responsePix['loc']['id'];

// Obtêm o Pix Copia e Cola e QR Code
$curl = curl_init();

curl_setopt_array($curl, array(
CURLOPT_URL => $homolog ? 'https://pix-h.api.efipay.com.br/v2/loc/' . $idlocationPix . '/qrcode' : 'https://pix.api.efipay.com.br/v2/loc/' . $idlocationPix . '/qrcode',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'GET',
CURLOPT_SSLCERT => $config["certificado"], // Caminho do certificado
CURLOPT_SSLCERTPASSWD => "",
CURLOPT_HTTPHEADER => array(
"Authorization: Bearer $access_token",
),
));

$response = json_decode(curl_exec($curl), true);

curl_close($curl);


$PixCopiaCola = $response['qrcode'];
$imagemQrcode = $response['imagemQrcode'];


echo 'QR Code:';
echo '
' . json_encode($PixCopiaCola, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES) . '
';

echo 'Imagem:
';
echo '';
}
Também temos nossa SDK de PHP (https://github.com/efipay/sdk-php-apis-efi), que usa o Guzzle.

# devs
Avatar discord do usuario williandougllas

williandougllas

Ver Respostas

Pessoal, uma dúvida: ao usar a SDK Node.js, onde devo colocar os certificados? Estou tendo problemas para encontrá-los mesmo usando caminhos absolutos. Alguém pode ajudar?

# pix
Avatar discord do usuario williandougllas

williandougllas

Ver Respostas

Pessoal, uma dúvida: ao usar a SDK Node.js, onde devo colocar os certificados? Estou tendo problemas para encontrá-los mesmo usando caminhos absolutos. Alguém pode ajudar?

# pix
Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

Bom dia, @williandougllas, tudo bem?
Uma sugestão, tente realizar esse processo com o repositório https://github.com/efipay/sdk-node-apis-efi, recentemente houve uma atualização que o deixou compatível para TS. Para executar os exemplos seguirá os mesmos passos, porém se atente para alterar as importações para o padrão import

# pix
Avatar discord do usuario williandougllas

williandougllas

Ver Respostas

Olá pessoal, bom dia!

Estou tentando instalar o repositório [email protected]:efipay/sdk-typescript-apis-efi.git no diretório www_gn e, ao rodar npm install na pasta sdk-typescript-apis-efi/examples, estou recebendo o erro abaixo:
npm error code 1
npm error path /home/vagrant/.npm/_cacache/tmp/git-clonelmouXt
npm error command sh -c npm run build
npm error error TS5055: Cannot write file '/home/vagrant/.npm/_cacache/tmp/git-clonelmouXt/dist/index.d.ts' because it would overwrite input file.
Já tentei remover a pasta dist e executar novamente, mas o erro persiste. Alguém pode ajudar a resolver isso?

Obrigado!

# dúvidas
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, @esdrasfyy! Tudo bem?
Você está implementando a SDK de PHP com Laravel, certo?
Verifique se no arquivo de credenciais está debub => true e troque para debug => false ou para debug => fopen('php://stderr', 'w').

# devs
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

@tellyscastro, altere para 'true' como o João mencionou, ou melhor, atualize a SDK para a última versão com composer update, que possui uma correção para isso, permitindo passar booleano.

# devs
Avatar discord do usuario bruno_valero

bruno_valero

Boa noite devs.

Acabei de finalizar a integração dos principais endpoints da API PIX (Efí Pay) no meu SDK typescript que apresentei anteriormente.

Também adicionei a opção de incluir certidicados em formato base64 e Buffer. Dentre as funcionalidades adicionadas estão:

- Cobranças imediatas
- Cobranças com vencimento
-Envio e Pagamento Pix
-Gestão de Pix
- Payload Locations
- Cobranças em Lote
- Split de pagamento Pix
- Webhooks

Em breve irei integrar as funcionalidades de Cartão de Crédito e Assinatura.

Há a possibilidade de utilizá-lo tanto em produção quanto em teste (SANDBOX), então quem prefere typescript e quiser dar uma olhada está convidado.

Segue o link da documentação para quem quiser fazer alguns testes:

https://www.npmjs.com/package/@bruno-valero/gerencianet-sdk-typescript

# pix
Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

@edsonpinheiro_, você esta usando alguma SDK?
Chegou a verificar a nossa collection do postman?

# pix
Avatar discord do usuario yasmin_efi

yasmin_efi

Ver Respostas

@cj_17_ este erro parece estar em algum pacote local do seu projeto. Dê uma olhada em nossa SDK de python, você pode testar nossos endpoints por lá! https://github.com/efipay/sdk-python-apis-efi

# pix
Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

@hiagosilvas, pode me passar o que tem nesta linha na versão da SDK que você esta utilizando? gn-api-sdk-node/lib/endpoints.js:74:26

# pix
Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Qual a versão da SDK que você esta utilizando?