Buscar Pagamento
Pagamentos
Buscar Pagamento
Consultar status e detalhes de um pagamento específico
GET
Buscar Pagamento
Este endpoint permite recuperar as informações detalhadas de um pagamento específico. O
{identifier} aceita três formas: o uuid, a hash ou o seu próprio merchant_reference.
A resposta traz também split (como o valor foi dividido) e fees (taxa da plataforma) — veja Visibilidade pós-venda.
Casos de Uso
- Consultar status de pagamentos em tempo real
- Verificar valores e detalhes do pagamento
- Auditoria e reconciliação financeira
- Exibir dados na interface do usuário
Parâmetros de URL
string
required
Identificador do pagamento. Pode ser:
- UUID do pagamento (ex:
0026621e-ae0c-477b-998d-6442fa0645b2) - Hash do pagamento (ex:
AUTPCC01K8RSCH3T5FNB7EVACV8DQVN) - Sua referência enviada na criação como
code(merchant_reference)
Exemplo de Requisição
Resposta de Sucesso
Campos condicionais:
split aparece quando a venda foi dividida (a divisão realizada, item a
item — veja Visibilidade pós-venda); metadata aparece apenas enquanto
o pagamento está em authentication_requested (dados do desafio 3DS). amount reflete o valor
atual (decrementado por estornos parciais); original_amount preserva o valor cobrado.Detalhes da Resposta
Dados Principais
Status Possíveis
Códigos de Erro
404 - Not Found
404 - Not Found
Pagamento não encontradoPossíveis causas:
- UUID ou hash não existe
- Pagamento pertence a outro merchant
- UUID ou hash mal formado
400 - Bad Request
400 - Bad Request
UUID inválido
Casos de Uso Práticos
Verificação de Status
Formatação para Display
Polling de Status
Considerações de Performance
Polling eficiente: Para pagamentos em processamento, use intervalos de 5-10 segundos para verificar status.