Histórico de mensagens

EXIBINDO CONVERSAS RECENTES:

Data: 15/03/2025
# 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

# devs
Avatar discord do usuario znuuxx

znuuxx

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

# pix
Avatar discord do usuario daverson_90622

daverson_90622

Olá, recentemente abri minha conta para receber pagamentos de uma aplicação web. Estou configurando um webhook e percebi um problema.

Eu uso a SDK gn-api-sdk-typescript

Fiz o cadastro da url no webhook com sucesso!

Seguindo a documentação pude ver que o webhook do pix realiza um POST para https://minha-url-webhook/" class="link-msg">https://minha-url-webhook/pix" class="link-msg">https://minha-url-webhook/pix porém estou tendo problemas pois o POST que está chegando é https://minha-url-webhook//pix com duas barras!

A resposta do cadastramento da url é: https://minha-url-webhook/ mesmo eu passando apenas https://minha-url-webhook

Então creio que esse seja o problema, para contornar, minha aplicação está suportando duas url para esse endpoint uma delas com duas barras.

Gostaria de saber se esse é um problema conhecido ou se estou fazendo algo de errado.