Histórico de mensagens

EXIBINDO CONVERSAS RECENTES:

Data: 13/06/2024
# devs
Avatar discord do usuario carlosgorges

carlosgorges

Ver Respostas

tudo bem

# devs
Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Vou iniciar um atendimento privado e verificar pra você.

# devs
Avatar discord do usuario carlosgorges

carlosgorges

Ver Respostas

Gerei sim, usei o certbot

# devs
Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Como você gerou as chaves publica e privada? Foi utilizando o certbot?

# devs
Avatar discord do usuario carlosgorges

carlosgorges

Ver Respostas

Atualmente a minha vps está apenas rodando essa aplicação flask

# devs
Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Além da sua aplicação em Flask, você usa algum servidor (apache / nginx)?

# devs
Avatar discord do usuario carlosgorges

carlosgorges

Ver Respostas

Eu estou usando o flask e o tls é o 1.2

# devs
Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

O correto seria:
.
.
metadata: {
notification_url: ''
}
.
.
Segue um exemplo de emissão oneStep na SDK em PHP: https://github.com/efipay/sdk-php-apis-efi/blob/main/examples/charges/billet/createOneStepBillet.php

# devs
Avatar discord do usuario marcosepetth_tth

marcosepetth_tth

Ver Respostas

eu vi um exemplo em php, me corrige se não for isso, @igor_efi, mas esse atributo vai em:
let body={
payment:{ ... },
customer: { ... },
items: [ {... }, ... ],
notification_url: minhaurl.aqui
}

No corpo da requisição que faço para 'efipay.createOneStepCharge([], body);', é isso?

# devs
Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Você consegue informar a url no momento da emissão da cobrança, não precisa emitir e depois acionar este endpoint.
Na requisição de emissão, você adiciona o atributo metadata -> notification_url e ja emite a cobrança com esta informação.

# devs
Avatar discord do usuario marcosepetth_tth

marcosepetth_tth

é isso mesmo?

# devs
Avatar discord do usuario marcosepetth_tth

marcosepetth_tth

não é muito diferente do que é feito no PIX

# devs
Avatar discord do usuario marcosepetth_tth

marcosepetth_tth

Ver Respostas

sim, a rota aceita. Ela recebe um POST do frontend com os dados do usuário e do pedido, gera um boleto com 'createOneStepCharge' e devolve o boleto gerado para o frontend. Pelo que eu vi aqui, eu preciso fazer um 'updateChargeMetadata' com os dados do boleto para habilitar minha rota a receber as notificações

# devs
Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Isso, o atributo notification_url precisa ser inserido dentro do atributo metadata

# devs
Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

@marcosepetth_tth, esta rota você precisa desenvolver em seu servidor.
A rota precisa aceitar requisições do tipo POST.
Qual rota você esta utilizando para realizar as emissões das cobranças? Podemos auxiliar você de como você deve inserir a URL que irá receber as notificações.