Histórico

EXIBINDO CONVERSAS RECENTES:

Texto: integração api
# cartões
Avatar discord do usuario jessica_efi

jessica_efi

Ver RespostasVer no Discord

Perfeito. A integração com cartão funciona da mesma forma que o boleto. Você precisa do client_id e client_secret. Você pode criar uma nova aplicação em sua conta ou utilizar uma ja existente. Fica a seu critério. Em seguida, você deve entrar em contato com o suporte do IXC que eles vão auxiliar você no restante da integração.

Para criar a aplicação, você pode seguir [esse](https://sejaefi.com.br/central-de-ajuda/api/como-obter-chaves-client-id-e-client-secret-na-api#conteudo) tutorial.
Verifique também se você ja tem o Ramo de atividade cadastrado em sua conta.

# bolix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver RespostasVer no Discord

A gente usa GoLang na nossa integração com a Efí e achamos mais simples usar direto as chamadas de API... mas tem o SDK, como já te passaram.

# módulos-plugins
Avatar discord do usuario jessica_efi

jessica_efi

Ver RespostasVer no Discord

Boa tarde @ibragesp_42203 ! Não compreendi muito bem sua necessidade. No caso de integração, o seu sistema deve consumir nossas APIs para gerar cobranças, a Efí não faz integração com sistemas.

# módulos-plugins
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver RespostasVer no Discord

Ah sim, entendi. No caso, nosso plug-in oficial possui integração somente junto com o WooCommerce.

Em seu cenário, vejo então que seria necessário você desenvolver a integração com os endpoints de emissão de boletos de acordo com sua necessidade.
Para tornar essa integração mais fácil, você pode utilizar nossa SDK de PHP. Com ela, você só precisaria seguir o exemplo do "[createOneStepBillet.php](https://github.com/efipay/sdk-php-apis-efi/blob/main/examples/charges/billet/createOneStepBillet.php)" para emitir um boleto.

# módulos-plugins
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver RespostasVer no Discord

Olá, bom dia! Tudo bem?
Você está montando a requisição de autenticação usando cURL?
Se ainda não conhece, você pode usar nossa SDK de PHP. Ela faz a autenticação e consumo dos endpoints integrados, o que simplifica bastante a integração.
https://github.com/efipay/sdk-php-apis-efi

# dúvidas
Avatar discord do usuario theus007

theus007

Ver no Discord

Integração com a API. Acho que seria melhor no privado para não tomar o canal.

# marketplace
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver RespostasVer no Discord

Oi, @suenialira. Bom dia!!
Nas emissões de cobranças pelo painel da sua conta digital Efí, infelizmente, não é possível definir as configurações de repasse para o marketplace. O split de pagamento só está disponível através de integração via API.

# dúvidas
Avatar discord do usuario igor_efi

igor_efi

Ver RespostasVer no Discord

Você ja desenvolveu a integração com a nossa API?

# pix
Avatar discord do usuario matheusmontinne

matheusmontinne

Ver RespostasVer no Discord

Boa tarde pessoal, estou fazendo uma integração da API pix no meu sistema, e vi que a autenticação é feita de 1h em 1h. A pergunta é: É necessário de fato fazer essa autenticação a cada 1h?

# assinaturas
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver RespostasVer no Discord

Olá, @brcard81. Bom dia! Tudo bem?
Verificamos que este site não possui integração com nossas APIs. Neste caso teria que ser desenvolvido dentro da plataforma este plug-in.

# devs
Avatar discord do usuario kleber_rr

kleber_rr

Ver RespostasVer no Discord

estou fazendo integração com API Pix pela primeira vez. O aplicativo mobile que terá utilizará este recurso recebe a chave PIX do usuário para gerar a cobrança para ele. No caso, precisaria gerar essa cobrança PIX para a chave informada pelo usuário, independente do banco dele. Vocês saberiam me informar de alguma solução para isso?

# cartões
Avatar discord do usuario allisson4027

allisson4027

Ver RespostasVer no Discord

Bom dia pessoal, estou fazendo a integração da api de cobrança do cartão e usei o SDK pois o procedimento de geração do payment_token no back-end foi descontinuado.

Estou realizando o procedimento correto de todas as etapas para obter o payment_token, porém não estou conseguindo ver o pagamento realizado depois de obter o payment_token,

algumas duvidas:

1 - Depois gerar o payment_token preciso utiliza-lo em algum lugar?
2 - Onde passo o installments para número da parcela no SDK?

EfiJs.CreditCard
.setAccount('Identificador_de_conta_aqui')
.setEnvironment('production') // 'production' or 'sandbox'
.setCreditCardData({
brand: 'visa',
number: '4485785674290087',
cvv: '123',
expirationMonth: '05',
expirationYear: '2029',
reuse: false
})
.getPaymentToken()


Ainda estou com debbuger ligado:

Environment production
salt: success
publicKey: success
creditCardData success
cardDataEncripted: success
Application_type: Node
getFingerPrint: success
paymentTokenData: success

# devs
Avatar discord do usuario silvanors

silvanors

Ver no Discord

Para este modelo que apresentei acima, a integração de API Cobrança via Assinatura, seria a mais adequada mesmo correto? E teria como acompanhar pelo meu sistema os pagamentos via WebHook e associar os Ids das transações a chaves internas minhas, correto?

# dúvidas
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver RespostasVer no Discord

Bom dia, @elielpsoares. Tudo bem?
O grant_type deve ser uma string, assim var data = JSON.stringify({ "grant_type": "client_credentials" });.
Vi que na documentação está como você fez, vamos providenciar a atualização.

Para facilitar sua integração, você pode também usar nossa SDK de node: https://github.com/efipay/sdk-node-apis-efi
Nela já é feito o processo de autenticação e possui exemplos de para todos os endpoints das nossas APIs.

# cartões
Avatar discord do usuario diovanluidi

diovanluidi

Ver no Discord

Bom dia, estamos implantando a integração do Efí na loja virtual de um cliente.
Utilizando em homologação, tanto o PIX quanto cartão de crédito funcionou corretamente.
Ao colocar em produção, o PIX funciona normalmente, inclusive já tendo recebido pagamentos.
Porém o cartão de crédito não está autorizando.
Todas as tentativas, de diversos usuários com os mais variados tipos de cartão, a API retorna:
"reason": "No momento, a transação não foi autorizada."

# devs
Avatar discord do usuario itms.

itms.

Ver no Discord

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.