Quando usar
- Você está construindo um novo checkout com cartão.
- Você quer campos hospedados em vez de coletar dados brutos do cartão.
- Você precisa de 3D Secure no mesmo fluxo do navegador.
- Seu back-end deve continuar dono da criação da transação e da liberação do pedido.
Navegador vs back-end
Responsabilidades do navegador:- carregar o script da Pagou
- montar o campo de cartão
- enviar por
elements.submit(...) - continuar o fluxo de challenge no navegador quando necessário
- autenticar com credenciais secretas
- criar
POST /v2/transactions - persistir
external_ref, ID da transação erequestId - liberar o pedido apenas a partir de webhook ou reconciliação

