Pular para o conteúdo principal
Use esta página quando estiver substituindo um fluxo legado de cartão no navegador.

O que muda

  • fluxo de tokenização bruta no navegador -> campo hospedado do Payment Element
  • orquestração antiga no navegador -> elements.submit(...)
  • plumbing manual de challenge -> fluxo dirigido por next_action
  • contrato instável no navegador -> contrato estável no back-end com POST /v2/transactions

O que manter estável durante a migração

  • mantenha estável sua rota de transaction no back-end
  • mantenha inalterada a persistência de external_ref, ID da transaction e requestId
  • mantenha inalterada a lógica de webhook e reconciliação
  • migre uma superfície de checkout por vez

Exemplo de contrato do back-end

{
  "external_ref": "order_2001",
  "amount": 2490,
  "currency": "BRL",
  "method": "credit_card",
  "token": "pgct_token_from_browser"
}

Leia a seguir