Histórico de mensagens sobre sdk em pix

EXIBINDO CONVERSAS RECENTES:

Texto: sdk
Data: 03/10/2024
Canal: pix
Avatar discord do usuario luizcubas

luizcubas

Ver Respostas

Bom dia equipe Efi, espero que estejam bem. Por gentileza, estou utilizando a SDK de vocês para NodeJS e estou com uma dúvida, nas opções de inicialização do EfyPay, eu posso passar diretamente o certificado em Base64 através de uma variável de ambiente ou é obrigatório o uso de um arquivo?

Exemplo da documentação:

module.exports = {
sandbox: true,
client_id: 'seuClientId',
client_secret: 'seuClientSecret',
certificate: 'caminho/Ate/O/Certificado/Pix',
cert_base64: false, // Indica se o certificado está em base64 ou não
}

Como pretendo utilizar:

const options = {
sandbox: true,
client_id: process.env.EFIAPI_CLIENTID || "",
client_secret: process.env.EFIAPI_CLIENTSECRET || "",
certificate: process.env.EFIAPI_CERT,
cert_base64: true,
}
A ideia é que a variável de ambiente EFIAPI_CERT contenha diretamente o valor do certificado em BASE64, dessa forma evito ter que subir o arquivo para o servidor, seria possível?

Avatar discord do usuario guilherme_efi

guilherme_efi

Olá, @logaaaa. Bom dia! Tudo bem?
Nestes vídeos, foi usada a SDK antiga da Gerencianet. Recomendo já usar a SDK do Efí Bank. Você pode encontrar em: https://github.com/efipay/sdk-php-apis-efi
Os procedimentos de uso são semelhantes.

Avatar discord do usuario logaaaa

logaaaa

Bom dia, neste video o instrutor menciona sobre uma SDK para receber notificações, ela ainda está disponivel para baixar?
imagem enviada na mensagem pelo usuario logaaaa

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, @leandroberg! Tudo bem?
Esse erro ocorre porque as definições do split não são enviadas no mesmo endpoint de criação da cobrança.

Aqui você encontra um fluxograma que explica o processo de emissão de cobrança Pix com split. Mas, de forma resumida, o processo é o seguinte:

1. Criar a configuração de split. Você pode criar essa configuração e reutilizá-la em várias cobranças. Então essa etapa pode ser feita um única vez.
2. Criar a cobrança Pix.
3. Vincular a cobrança Pix à configuração de split.

Nossa documentação técnica também traz mais detalhes sobre o processo.

Avatar discord do usuario leandroberg

leandroberg

Ver Respostas

Bom dia 😎 estou tentando configurar um split de pagamento porém estou tendo falha no retorno dizendo que meu JSON está inválido (Valores ou tipos de campo inválidos). Veja retorno:

{
"chave": "additionalProperties",
"caminho": ".body",
"mensagem": "não são permitidas propriedades adicionais"
}

Poderiam me ajudar? Segue anexo screenshot da minha chamada utilizando o SDK PHP da EFI atravez da cobrança imediata via PIX. Bem basicamente o que eu preciso no momento é reter 1% da transação em minha conta e enviar 99% para conta do cliente.
imagem enviada na mensagem pelo usuario leandroberg