Histórico de mensagens sobre sdk em devs

EXIBINDO CONVERSAS RECENTES:

Texto: sdk
Canal: devs
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Mas tem sim código já feito em NextJS:
https://dev.efipay.com.br/docs/sdk/node

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

@robisonfb, na SDK que você está usando, em $e->errorDescription é um array com "property" e "message". Em "property" é indicado o parâmetro que está com a falha.
imagem enviada na mensagem pelo usuario guilherme_efi

Avatar discord do usuario robisonfb

robisonfb

Ver Respostas

@guilherme_efi deve ser isso a versao que esta implementada e a
"name": "gerencianet/gerencianet-sdk-php",
"version": "4.1.1",

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, @robisonfb. Tudo bem?
Qual versão da SDK está utilizando?
Em teste que fiz na última versão, o retorno foi o seguinte:
imagem enviada na mensagem pelo usuario guilherme_efi

Avatar discord do usuario robisonfb

robisonfb

Ver Respostas

Boa noite, estou fazendo uns testes com a api e noite algo um pouco chato eu teria que tratar a strig para personalizar o erro
estou usando este exemplo :https://github.com/efipay/sdk-php-apis-efi/blob/main/examples/charges/billet/createOneStepBillet.php
especificamente na pare de erros no exemplo nao passei o cpf mas ele nao fala que o erro e no cpf apenas me retorna isso
Error code: 3500034
Error msg: A string é muito curta (0 caracteres), mínimo 11.

Avatar discord do usuario kleber_rr

kleber_rr

fala pessoal. seguinte, para utilizar o sdk flutter e api de cobranca PIX, obrigatoriamente preciso de uma conta PJ, ou PF tem acesso a estes recursos?

Avatar discord do usuario inseguro

inseguro

Boiei um pouco, o README.md tá diferente dos exemplos e o SDK pra TS tá bem estranho.

Avatar discord do usuario criskell

criskell

Ver Respostas

ts
import EfiPay from "sdk-typescript-apis-efi";

const efipay = new EfiPay.default();

Avatar discord do usuario inseguro

inseguro

dentro dos exemplos é usado o new

bash
import EfiPay from 'sdk-typescript-apis-efi';
const _ = new EfiPay(EFIPAY_CONFIG);
^

TypeError: EfiPay is not a constructor

Avatar discord do usuario itms.

itms.

Boa noite, tenho uma aplicação em Java e Spring Boot e estou utilizando a API fornecida por vocês. Realizei toda a integração, porém estou enfrentando um problema em meu ambiente produtivo. Ao tentar criar um plano de assinatura, estou recebendo o erro "br.com.efi.efisdk.exceptions.AuthorizationException: Authorization Error: Client_id or Client_secret are wrong".

Verifiquei todas as configurações, e parecia estar tudo correto; no entanto, o erro persistia. Para facilitar a investigação, subi a aplicação em minha máquina e apontei tudo para o ambiente de produção. Para minha surpresa, a API conseguiu se autenticar e criar um plano de assinatura.

Fiz a seguinte verificações:

1. Client_Id e Client_Secret estão corretos;
2. O corpo da requisição está correto;
3. Realizei a chamada via Postman utilizando o mesmo Client_Id, Client_Secret e corpo para a URL https://cobrancas.api.efipay.com.br/v1/plan e obtive sucesso;
4. Verifiquei o fuso horário da máquina e da JVM no ambiente de produção.

Não sei mais o que devo verificar, já que na minha máquina e via Postman funciona conforme o esperado. Encontro esse problema de autenticação apenas na máquina da AWS.

Avatar discord do usuario hiagosilvas

hiagosilvas

Ver Respostas

Olá @akarii8507 o nodejs irá entender o path relativo há partir do Working Dir, quando você coloca o script start carregando o processo do node diretamente da src, o Working Dir será o próprio diretório onde está o package.json (quando vc digita pnpm start).

Para resolver isso você pode utilizar o __dirname que irá pegar o caminho relativo do arquivo TS. Segue abaixo o exemplo para a sua propriedade certificate:

ts
import { join } from 'path';
const cert = join(__dirname, 'producao-545778-SDK-TS.p12');

export = {
sandbox: false,
client_id: 'seu_client_id',
client_secret: 'seu_client_secret',
certificate: cert
};

Espero que te ajude!

Avatar discord do usuario jr_freitasjr

jr_freitasjr

Ver Respostas

Houve uma solução para este problema, também estou com mesmo problema, mas estou usando a SDK mais atual.

Avatar discord do usuario yasmin_efi

yasmin_efi

Você está utilizando alguma de nossas SDK's @evert0n?

Avatar discord do usuario wallacecarvalhoo

wallacecarvalhoo

Ver Respostas

Boa tarde, alguém mais teve esse problema? Usando o SDK antigo em PHP, quando tento no modo homologação criar um carnê estou recebendo essa erro... fiz uma busca mas não encontrei na documentação algo sobre esse tipo de problema
imagem enviada na mensagem pelo usuario wallacecarvalhoo

Avatar discord do usuario lemos.eth

lemos.eth

Ver Respostas

É possivel analisar se a cobrança já foi paga verificando o txId? Por exemplo, estou usando a SDK de Java, queria saber se tem algum método naquelas classes na qual ao passar o txID como parametro ele me verifica se foi pago ou não

Avatar discord do usuario matheusgnreis

matheusgnreis

Bom dia, tudo bem? Estou com mesmo erro informado por paulo e johnylab. A partir do dia 26/01/2024 uma conta de um cliente parou de gerar o token na rota /oauth/token, até o dia 2024-01-25 14:29:47.552Z era possível gerar o token, sem nenhum problema e isso estava acontecendo normalmente desde 28/01/2021. O que aconteceu? O certificado tem algum prazo de validade ou algo do tipo. Não utilizo nenhuma sdk, seria o equivalente ao uso do postman, fazemos tudo via API. Preciso de um retorno.

Avatar discord do usuario adilalima

adilalima

Ver Respostas

Bom dia, outra questão. É normal não conseguir gerar o token do cartão de crédito em modo sandbox? Estou usando a SDK Flutter, em produção o token é gerado normalmente, mas em sandbox ele retorna 404 Not Found, já conferi client_id e client_secret_id estão corretos. Agradeço desde já 😄