Histórico de mensagens em dúvidas

EXIBINDO CONVERSAS RECENTES:

Canal: dúvidas
Avatar discord do usuario victorlopes2109

victorlopes2109

Ver Respostas

Alguem pode me auxiliar como posso converter o certificado? tentei o comando openssl pelo git bash, mas o arquivo é gerado vazio

Avatar discord do usuario pogere

pogere

Ver Respostas

obrigado

Avatar discord do usuario yasmin_efi

yasmin_efi

Ver Respostas

Vou iniciar um atendimento para você no canal # atendimento para mais informações!

Avatar discord do usuario pogere

pogere

Ver Respostas

sim

Avatar discord do usuario yasmin_efi

yasmin_efi

Ver Respostas

@pogere as credenciais client_id e client_secret utilizadas são do ambiente de homologação?

Avatar discord do usuario pogere

pogere

Estou testando o sdk python no ambiente wsl, não está autorizando.
No Postman Windows tudo certo.

O código é o seguinte:

from efipay import EfiPay

def cobrancaRenovacaoPlano(user, valor, descricao):
# COBRAR RENOVACAO user.profile.plano.id user.profile.periodo
credentials = {
'client_id': 'Client_Id_XXXXXXXXXXXXXXXXXXXXXXXX',
'client_secret': 'Client_Secret_XXXXXXXXXXXXXXXXXXX',
'sandbox': True,
'certificate': 'certificados/homologacao-XXXXXXXXXXX.pem'
}
efi = EfiPay(credentials)

Testei os.path.exists(credentials['certificate']) e retorna True.

Ao executar:
response = efi.pix_create_immediate_charge(body=body)

Retorna:
"{ 'Status': 401, 'Message': 'Could not authenticate. Please make sure you are using correct credentials and if you are using then in the correct environment.' } "

Testei com o certificado P12, ambiente de Produção e o resultado é sempre o mesmo.

Como posso obter mais informações sobre o que está acontecendo?

Avatar discord do usuario gabriel_efi

gabriel_efi

Ver Respostas

# atendimento aberto

Avatar discord do usuario lapola_

lapola_

Ver Respostas

Preciso de Atandimento.. Urgente

Avatar discord do usuario _luisth

_luisth

Fica mais sobrecarregado mesmo. Obrigado pela dica

Avatar discord do usuario _luisth

_luisth

Entendo

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Isso se chama polling. Você vai ter que fazer inúmeros requests até descobrir que o status mudou.

Avatar discord do usuario _luisth

_luisth

Ver Respostas

Como assim martelando? Kkkkkk. Eu não quero usar pq encontrei outra maneira de validar o pagamento, se o status for igual a CONCLUIDA eu exibo na tela. Será que tem problema minha aplicação ficar assim?

Avatar discord do usuario gmayrinkal

gmayrinkal

Ver Respostas

Resolvido aqui, obrigado !

Avatar discord do usuario jamersonbernardo

jamersonbernardo

Ver Respostas

Resolvido!
Obrigado!

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O mTLS só é requisito para o webhook. Então não usar webhook endereça isso... agora, não usar significa que você vai ficar martelando o servidor da Efí.

Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

@jamersonbernardo , @gmayrink , @gmayrinkal , @thiagoalmeida0455 a falha no ambiente de homologação foi solucionada! Se puderem, testem novamente, por favor.

Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

Para fazer a validação do HMAC é preciso implementar uma lógica no momento do recebimento do callback em seu código

Avatar discord do usuario _luisth

_luisth

Ver Respostas

Esse hash eu configuro direto na plataforma da hospedagem né?

Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

O mTLs não é obrigatório, mas recomendado.
Se a sua hospedagem não permitir a configuração mtls, você pode usar o recurso de hash, conforme mostra em nossa documentação: https://dev.efipay.com.br/docs/api-pix/webhooks#exemplos-de-configura%C3%A7%C3%B5es-de-servidor