Histórico de mensagens sobre sdk

EXIBINDO CONVERSAS RECENTES:

Texto: sdk
# pix
Avatar discord do usuario gabrielns5613

gabrielns5613

Ver Respostas

Estou com o mesmo problema. Não tem como eu adicionar o cert no repo nem na imagem docker. Coloquei ele em um secret na cloud e carreguei dinamicamente em uma var. Porém o sdk não aceita o valor do cert .p12, ele quer o path do arquivo. Se conseguir algo me avise.

# cartões
Avatar discord do usuario gabriel_efi

gabriel_efi

Ver Respostas

Boa tarde, @andersonmenezes! Tudo bem?
Os endpoints das nossas SDKs seguem uma estrutura que espera a passagem de duas variáveis: objeto de parâmetros e corpo de requisição. Contudo, muitos só precisam do corpo (body). Dessa forma, para seguir a estrutura padrão e atender esses endpoints é passado o array vazio [] onde é esperado o objeto de parâmetros.

# pix
Avatar discord do usuario blini369

blini369

Ver Respostas

@joao_efi implementei o sdk, mas me retorna o mesmo erro, { error: 'invalid_client' }

# assinaturas
Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Boa tarde @clovisdaniel ! Não é necessário certificado pra API Cobranças. Deixamos essa informação na sdk, porque a mesma possui todos os serviços oferecidos pela Efí. Mas no arquivo de credenciais, você pode deixar essa informação em branco, que vai conseguir emitir normalmente.

# assinaturas
Avatar discord do usuario clovisdaniel

clovisdaniel

Ver Respostas

Dúvida: tava lendo a documentação de vocês. No momento, estou interessado na API de cobranças. Usando postman não preciso do certificado .p12 para nada, somente pix. Mas o SDK do .NET na documentação fala que o certificado p12 é necessário. Porém lá tem exemplo de pix. O certificado .p12 vai ser realmente necessário para o meu caso de uso (sem pix) ?

# pix
Avatar discord do usuario jaimepremy

jaimepremy

Olá devs da Efi. Eu consegui implementar o Pix no asp.net, framework 461, usando restsharp (com um pouco de ajuda de vcs ). Tive que fazer assim pois a sdk .NET da efi somente contempla o Core, como se não tivessa ainda milhares de aplicativos framework por ai ainda. Tem alguma seção onde poderia disponibilizar este código meu para outros na mesma situação?

# devs
Avatar discord do usuario manbomb

manbomb

Ver Respostas

Ola, estou utilizando a api de voces no meu projeto em TS, achei um pouco confuso utilizar o SDK, por isso estou fazendo via API direto mesmo. No caso, pra eu conseguir as credenciais, eu preciso utilizar a rota oauth/token, porem existem varias para varias APIs, eu nao consigo utilizar o mesmo token em varias delas nao eh? cada api precisa do seu token. outra coisa, como elas possuem um expired_at de uma hora se eu nao me engano, eu vou precisar chamar de maneira intermitente a api para conseguir ter um token valido? (ou talvez verificar cada chamada para verificar se o token eh valido e pedir um token novo se for necessario)

# pix
Avatar discord do usuario william_appcom

william_appcom

sim já possui homologação, já esta em produção. Porem não estou conseguindo enviar um pix via SDK

# pix
Avatar discord do usuario william_appcom

william_appcom

Ver Respostas

Bom dia, estou tendo problemas com a sdk com o envio de pix, alguem pode me ajudar

# pix
Avatar discord do usuario jaimepremy

jaimepremy

Ver Respostas

Boa noite pessoal, estou tentando a integração do pix num aplicativo asp.net. Estou conseguindo fazer a autenticação e recebo um objeto response com token, scope etc. Mas tentando uma cobrança imediata com txid, seguindo o exemplo que está na documentação do postman me deparo com request.AddHeader("authorization", {{Authorization}}"). Como eu passo o response que recebi na autenticação neste header? Tentei passar o response (string) todo aqui, mas recebo um "invalid_client" . O sdk .Net que a efi disponibiliza no github só serve para .Net Core, mas o meu app é framework 461, então não tem como usar. Tem um sdk net framework antigo lá no Github, mas sem nada relacionado ao Pix. Também tentei: request.AddHeader("Authorization", "Basic " & System.Convert.ToBase64String(Encoding.ASCII.GetBytes(String.Format("{0}:{1}", client_id, client_secret)))), mas tbm dá "invalid_client". Fvr alguém que já implemtou diretamente no .net poderia me ajudar?

# dúvidas
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Você usa SDK ou os métodos da API diretamente ? Se for o 2o. caso: https://dev.efipay.com.br/docs/api-cobrancas/split-de-pagamento

# devs
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Oi, @cwichoski. Bom dia! Como vai?
Na mensagem acima vi que vocÊ mencionou da versão 5.1 da SDK. Essa versão ainda seria da Gerencianet.
Confirme no "composer.json" está instalada a SDK já da Efí.

# devs
Avatar discord do usuario cwichoski

cwichoski

Ver Respostas

Na chamada de createSubscription do SDK em PHP:

$api = new EfiPay($options);
$sub = new Subscription;

$subscription = $api->createSubscription(['id' => $plan->gerencianet_plan_id], $body);

# devs
Avatar discord do usuario guilherme_efi

guilherme_efi

Bom dia, @godtasso! Como vai?
A autenticação você já conseguiu implementar? Mas os demais endpoints que não está conseguindo?
Certifique de estar enviando o certificado em todas as requisições.

Se achar interessante você pode usar nossa SDK de Node, que pode ajudar na integração.

# dúvidas
Avatar discord do usuario danilowiener

danilowiener

Ver Respostas

oi Jéssica, obrigado pela ajuda... fiz um teste, mas no log de erros retornou que a Classe 'Efi\EfiPay' não foi encontrada, baixei a última versão da sdk php, consegue me ajudar?

# devs
Avatar discord do usuario cwichoski

cwichoski

Ver Respostas

Consegui resolver a questao dos IDs, e tambem atualizei a API para ultima versão, ao fazer um teste recebi uma mensagem:

Undefined index: timeout

Indicando do seguinte stack:

efipay/sdk-php-apis-efi/src/Efi/Auth.php:47
efipay/sdk-php-apis-efi/src/Efi/ApiRequest.php:44

Estou atualizando para a versão 5.1, e já fiz os procedimentos do migrationChecker

Lendo a documentação agora tem um esquema de certificado pra ser atualizado também, esse erro seria relativo a isso, ou tem algum outro problema, a parte do clientKey/Secret já conferi, e está tudo ok.

# bolix
Avatar discord do usuario geraldomagelafraga

geraldomagelafraga

Ver Respostas

Prezados, utilizando a api boleto sdk python método: ".create_one_step_charge"
É possível incluir mensagem para que apareça na área de instruções do boleto?
Obrigado.
imagem enviada na mensagem pelo usuario geraldomagelafraga

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Oi, @tacsistemas. Bom dia!
Qual SDK você está utilizando?

Para obter o Qr Code, após ter criado a cobrança basta consumir o endpoint GET/v2/loc/:id/qrcode, método pixGenerateQRCode das SDKs, passando o id do loc como parâmetro que você terá o seguinte retorno:
{
"qrcode": "00020126001BR.GOV.BCB.PIX2566qrcodes-pix.ger...",
"imagemQrcode": "data:image/png;base64,iVBORw0KGgoAAQDS... "
}

Deste retorno, o parâmetro qrcode é o pix copia e cola, e parâmetro imagemQrcode é a imagem do QrCode em base64. que pode ser implementado em seus sites.

# pix
Avatar discord do usuario tacsistemas

tacsistemas

Na url mais recente da EFI o qrcode é o "location"?
Houve alguma mudança na sdk em relação a gerar o qrcode? por que estou tentando gerar da mesma forma porem nao gera um qrcode valido estando em produção