Fluxo de pagamento
Nosso modelo de API foi construído e homologado conforme exigem os grandes players do mercado, conforme mostrado no diagrama de sequência a seguir:
Abaixo está descrito o fluxo na mesma ordem do diagrama de sequência:
O usuário escolhe o método de pagamento Pix via Open Finance na tela de checkout.
E-commerce envia uma requisição POST ao Iniciador com todas as informações obrigatórias para criação do pagamento.
- No corpo de resposta do POST, conterá um parâmetro chamado paymentUrl, nele contém a URL para o White Label.
O E-commerce deve redirecionar o usuário para o White Label.
White Label solicita as organizações ao Iniciador.
O usuário seleciona a organização que deseja concluir o pagamento.
White Label envia uma requisição PATCH ao Iniciador solicitando a criação do consentimento e cadastramento da organização escolhida.
White Label redireciona o usuário para a organização escolhida.
O usuário realiza a concessão do consentimento.
O Banco informa que foi realizada a concessão e redireciona o usuário de volta ao White Label apresentando o extrato do pagamento.
White Label redireciona o usuário para o extrato do pedido no e-commerce.
Iniciador notifica o e-commerce sobre a atualização do status do pedido.