
Assunto: Dúvida sobre redirecionamento no pagamento via Open Finance
Estou integrando o pagamento via Open Finance dentro de um aplicativo mobile desenvolvido em Flutter.
Após finalizar a requisição para um pagamento imediato na seguinte URL:
https://openfinance-h.api.efipay.com.br/v1/pagamentos/pix,
recebemos o seguinte JSON de resposta:
{
"identificadorPagamento": "urn:efi:c0918b0e-9838-442f-b669-9360af3f5ffe",
"redirectURI": "https://meusite.com/redirect/here?identificadorPagamento=urn:efi:c0918b0e-9838-442f-b669-9360af3f5ffe"
}
Após esse retorno, ficamos com algumas dúvidas:
Como ocorre o redirecionamento para o banco escolhido pelo usuário?
Precisamos fazer uma nova requisição para prosseguir ou apenas abrir o redirectURI em um WebView/serviço externo?