Histórico de mensagens em pix

EXIBINDO CONVERSAS RECENTES:

Data: 23/03/2025
Canal: pix
Avatar discord do usuario joao_efi

joao_efi

Ver Respostas

@vitor0515_53502 Seriam maquininhas do EFÍ ou de terceiros que emitem conosco?

Avatar discord do usuario vitor0515_53502

vitor0515_53502

Ver Respostas

O pagamento é feito em várias maquininhas. Em alguns casos é impresso, em outros não.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

A maquininha da Efí não tem ligação com a API...

Avatar discord do usuario vitor0515_53502

vitor0515_53502

Ver Respostas

Sim

Avatar discord do usuario joao_efi

joao_efi

Ver Respostas

Você se refere a pagamentos gerados diretamente na maquininha?

Avatar discord do usuario vitor0515_53502

vitor0515_53502

Dependendo da Maquininha que é lido o qrcode é impresso automaticamente. Há alguma configuração para isso? @joao_efi

Avatar discord do usuario joao_efi

joao_efi

Ver Respostas

Bom dia @vitor0515_53502 tudo certo?
Atualmente não temos essa funcionalidade, pagamentos via API não geram impressão via Maquininha.

Avatar discord do usuario dauid64

dauid64

então está tudo ok, só se escalar bastante, seria uma forma de resolver fazer seria somente quando der erro tentar pegar o token novamente

Avatar discord do usuario dauid64

dauid64

No momento estou fazendo da primeira forma

py
class PaymentService:
def __init__(self):
certificado_path = os.path.join(settings.BASE_DIR, os.getenv('EFI_CERTIFICADO'))
env = os.getenv('ENV_TYPE') if os.getenv('ENV_TYPE') else 'dev'
sandbox = False if env == 'prod' else True

options = {
"client_id": os.getenv('EFI_CLIENT_ID'),
"client_secret": os.getenv('EFI_CLIENT_SECRET'),
"sandbox": sandbox,
"certificate": certificado_path,
}

self.sdk = EfiPay(options)

e na minha view eu faço

py
@method_decorator(csrf_exempt, name='dispatch')
class ProcessPayment(generic.View):
def post(self, request, args, kwargs):
payment_service = PaymentService()

Avatar discord do usuario vitor0515_53502

vitor0515_53502

Ver Respostas

Olá! Estou usando o endpoint de pagamento Pix, mas o comprovante não sai na maquininha após a transação. Existe alguma configuração na API para ativar a impressão automática?
@joao_efi

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Tem 3 jeitos de lidar com token:
- Cada requisição pede token
- Obtém token e guarda. Usa enquanto funcionar, na hora que der erro por estar expirado, pede novo.
- Obtém token e guarda. Renova o token assincronamente antes dele expirar, garantido que sempre tenha um token válido disponível.

Avatar discord do usuario dauid64

dauid64

Ver Respostas

Ah ok kkkk obrigado

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Não é um limite da Efí, é uma ordem de grandeza de o que poderia saturar o seu sistema.

Avatar discord do usuario dauid64

dauid64

Ver Respostas

Só tinha visto o limite de 500 requisições por segundo que poderia ser resolvido fazendo uma fila de tarefas se precisasse. Então além desse limite ainda tem esse limite diário? Caso necessário teria como aumentar?

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Enquanto você não chega a umas 100 mil requisições/dia os dois jeitos funcionam... só lembrando que na API Pix o certificado precisa ir em todas as requisições, não só para obter o token. Cada requisição que não o /token precisa de token e do certificado.

Avatar discord do usuario joao_efi

joao_efi

Bom dia @dauid64 tudo certo?
Desculpe, não entendi muito bem sua dúvida.
Seria sobre quando inserir as credenciais?

Avatar discord do usuario dauid64

dauid64

Ver Respostas

Bom dia, pessoal! Estou com uma dúvida, estou configurando o sdk no python em uma aplicação web utilizando Django, coloquei para a conectar com o sdk em cada view/rota então eu coloco a credenciais e etc. Em cada requisição do usuário, seria mais indicado conectar quando inicia a aplicação ou assim esta bom ja ?