Skip to main content
Endpoint público chamado pelo frontend no momento da confirmação do pagamento. Valida os dados do comprador, processa o pagamento via gateway de pagamentos e atualiza o status do checkout. O comportamento varia conforme o método de pagamento:
  • Cartão de Crédito: Requer card_id (token obtido via SDK de tokenização do gateway no cliente) e número de parcelas (1–12)
  • PIX: Gera a transação PIX; o QR code fica disponível em zoop_payment_data (campo da API)

Autenticação

Endpoint público — não requer Authorization. Utiliza o client_secret como autenticação implícita.

Parâmetros de Path

string
required
Segredo do cliente gerado na criação do checkout

Corpo da Requisição

string
required
E-mail do comprador
string
required
Nome completo do comprador
string
CPF ou CNPJ do comprador (obrigatório para pagamentos no Brasil)
object
Endereço de cobrança do comprador
string
required
Método de pagamento. Valores: credit_card, pix
string
Token do cartão gerado pelo fluxo de tokenização do gateway (obrigatório quando payment_method = credit_card)
integer
Número de parcelas de 1 a 12 (obrigatório quando payment_method = credit_card)
string
Bandeira do cartão (ex: visa, mastercard). Opcional — quando informado, seleciona a faixa de tarifas correspondente. Se omitido, o BIN do cartão é utilizado para determinar a tarifa.
string
Data de vencimento do boleto no formato YYYY-MM-DD (opcional, apenas para boleto)

Resposta

O checkout atualizado com status, payment_method e zoop_payment_data contendo os detalhes da transação no gateway.
string
ID do checkout
string
Novo status: confirmed, succeeded ou failed
string
Método utilizado: credit_card ou pix
object
Dados retornados pelo gateway: transaction_id, status, authorization_code, payment_method, etc.

Exemplo

Resposta de Exemplo

Erros Comuns