Histórico de mensagens

EXIBINDO CONVERSAS RECENTES:

Data: 20/12/2024
# cartões
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Essa é negociação específica por conta, por isso não tem na página de tarifas.

# devs
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Não. Por isso que o mTLS seria a opção superior.

# cartões
Avatar discord do usuario r_moraes

r_moraes

Ver Respostas

Oi pessoal, boa tarde. Alguém sabe se tem taxa diferenciada pra antecipação de recebimento de cartão de crédito em D+1? Na página de tarifas, só mostra recebimento em 31d. Obrigado

# devs
Avatar discord do usuario zonkof

zonkof

Ver Respostas

Utilizando o hmac, o efi manda alguma informação dinamica na url como um timestamp ou nonce? para deixar o valor do hmac dinâmico, e nao ficar sempre estático utilizando somente a url

# devs
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

E algo a adicionar na query, talvez, seja um HMAC para confirmar que a requisição veio mesmo por uma solicitação da Efí e ligada a esse tenant.

# devs
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Mas fica o registro de que mesmo sem parâmetro de query, no JSON vem a chave Pix que já identifica unicamente um cliente. Então a query seria só "belts and suspenders", ou seja, ter mais um fator de confirmação.

# devs
Avatar discord do usuario zonkof

zonkof

Agora deu certo! Valeu

# devs
Avatar discord do usuario zonkof

zonkof

Ver Respostas

Eu ja tinha tentado fazer dessa forma e adicionando na query da url... Sendo que percebi agora que estava adicionando esses parametros no do endpoint do put do efi, e nao no campo do body "webhookUrl". Adicionando no lugar certo aqui, eu consigo receber esses parametros lá na minha API e fazer a orquestração

# devs
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O que pode sim dar enrosco é que o equivalente GCP do API Gateway não tem suporte a CA privada. Já o da AWS e da OCI tem. Mas isso não tem relação com o multi-tenant.

# devs
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Multi-tenancy não é problema pro mTLS, pq as chamadas para todos os clientes Efí usam a mesma CA (CA privada da Efí) e mesmo CN (gn-webhook-pix), etão você pode usar a mesma configuração para todos.

No webhook vem a chave Pix, e cada chave Pix é de um client... então você já tem uma informação para diferenciar os tenants, e pode usar até mesmo a exata mesma URL para tudo. Agora, dá para adicionar um parâmetro do webhook que vc configura em cada chave Pix para ter um double check. Poderia ser por exemplo:
"https://webhookefi.zonkof.com.br/?tenant-id=xxxxxx&ignorar="

O ignorar= é pq a Efí vai adicionar um /pix no final.

# devs
Avatar discord do usuario zonkof

zonkof

Ver Respostas

Galera, minha API utiliza uma abordagem multi-tenancy, ou seja, é uma unica API que atende a vários bancos de dados, cada banco de dados (Entenda cada banco de dados, como uma empresa que contrata o meu sistema.)
Estou utilizando o cloud run do GCP para hospedar a API, e quero configurar o webhook de pix, porém vi que precisa adicionar uns certificados na configuração do nginx/apach/express etc.. e tem que fazer algo relacionado aos certificados ssl da API e tal.. porém, como está no gcp, isso ficaria dificil. Entao gostaria de utilizar a abordage do Skip-mTLS...

Como mencionei acima, minha aplicação é multi-tenancy, e existe um middleware na minha API que recebe na requisição um parametro chamado "x-tenant-id" (atualmente é um header, mas pode ser qualquer coisa que funcione kk). Então gostaria de saber como eu poderia proceder para que em todas as requisições do webhook que a EFI mandará para a minha API, tenha algum identificador para que possa fazer a orquestração de qual banco de dados realizarei as consultas aqui.. Poderiam me ajudar com isso?

# assinaturas
Avatar discord do usuario rodrigobrando

rodrigobrando

Ver Respostas

Na assinatura não aceita sem email, então não resolve

# assinaturas
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Do ponto de vista de minimização de processamento de dados pessoais, a escolha de remover a informação me parece melhor... então não sei se foi por isso que a Efí fez assim, mas em termos de design pós-LGPD eu faria assim também.

# pix
Avatar discord do usuario gabriel_efi

gabriel_efi

Ver Respostas

Visando melhorar o fluxo de integração é que nós criamos, mantemos e disponibilizamos SDKs nas principais linguagens de programação usadas atualmente, bem como collections para Postman para auxiliar no processo de homologação.

Recomendo dar uma olhada, pode ser um recurso bem útil:
SDKs <:arrowright:1058011740589277294> https://dev.efipay.com.br/docs/sdk/introducao;
Collection Pix <:arrowright:1058011740589277294> https://documenter.getpostman.com/view/13574984/Uz5ArJQX;

Caso utilize um sistema que conta com um de nossos plugins, também pode facilitar bastante a integração usá-los:
https://dev.efipay.com.br/docs/modulos/introducao-modulos

# assinaturas
Avatar discord do usuario rodrigobrando

rodrigobrando

Ver Respostas

Poxa poderia ter uma variavel para desativar este envio, assim como tem quando você cria a assinatura no dashboard