Histórico de mensagens em devs

EXIBINDO CONVERSAS RECENTES:

Data: 15/03/2025
Canal: devs
Avatar discord do usuario znuuxx

znuuxx

Eu criei uma pool de instâncias da Efipay para economizar recursos do servidor.
Isso funciona bem e garante que minha api não fique criando instancias por requisição sem controle.

this.cardPool.push(new EfiPay(cardOptions));
this.pixPool.push(new EfiPay(pixOptions));

Neste trecho do código, eu separo as instancias em cardPool e pixPool, usando as devidas configurações de método (Pix usa certificado e card não).

O problema é que quando eu crio uma cobrança usando o createOneStepCharge, o pagamento funciona bem com o cartão. Porem, ao tentar criar uma cobrança Pix usando pixCreateImmediateCharge, da erro { error: 'invalid_token', error_description: 'Invalid access token' }. O que indica que a Efipay esta reaproveitando o access_token que foi criado na primeira requisição.

Isso parece ser interno na API da Efí, porque como mostrei, meu código separa a configuração em instancias separadas e em momento nenhum no código eu gero um access_token estático ou manipulo o mesmo. Tudo é gerado usando o SDK

Avatar discord do usuario znuuxx

znuuxx

@marcusefi , boa noite.
Pode me ajudar com uma dúvida?