Endpoint: GET /sales/legacy/transaction/{id}
Autenticação: Publica (sem autenticacao, CSRF dispensado)
Retorna uma transacao, incluindo detalhes aninhados de adquirencia e o comprador quando presente. O parametro id e comparado tanto contra Transaction.zoop_id quanto contra Transaction.id — o endpoint tenta ambos.
Este endpoint e publico — exponha apenas ids que voce esteja confortavel em deixar compradores/sistemas externos resolverem. Nao ha verificacao de autorizacao.

Parametros de caminho

string
required
UUID interno da transacao ou o identificador historico na infraestrutura de processamento (zoop_id).

Resposta

200 OK. A resposta e um objeto plano — a transacao completa mais payment_method, installment_plan, point_of_sale, payment_authorization, split_rules, error, history aninhados, e um campo customer adicional.
string
UUID interno.
string
Identificador historico da transacao na infraestrutura de processamento.
string
succeeded, failed, pending, pre_authorized, canceled, reversed, refunded, partial_refunded, dispute, charged_back, etc.
string
Valor bruto em BRL (valor decimal em reais, "199.90").
string
Taxas de adquirencia.
string
Valor liquido de taxas e regras de split.
string
Valor anterior ao desconto, quando houver.
string
credit, debit, pix, boleto, etc.
string
Referencia externa propagada da requisicao original.
string
Descritor exibido no extrato do comprador.
string
Timestamp ISO-8601.
string
Timestamp ISO-8601.
string
Data esperada de liquidacao.
object
Detalhes de cartao/boleto/pix: card_brand, first4_digits, last4_digits, holder_name, pix_link, expiration_date, etc.
object
number_installments, mode.
object
entry_mode, identification_number.
object
authorizer_id, authorization_code, authorization_nsu.
array
Regras de split: recipient, amount, percentage, liable, receivable_amount, etc.
object
Presente quando a transacao falhou: status, status_code, category, message, response_code.
array
Eventos do historico de operacoes: amount, operation_type, status, response_code, response_message, authorization_code, created_at.
object | null
Dados do comprador quando presentes: id, name, email, phone_number, country_code. null quando nao capturado.

Erros

Exemplos