Retorna os dados completos de uma transação processada, incluindo status, valor, dados do cartão, informações do checkout e do comprador. Este endpoint é público e utilizado principalmente na página de confirmação do pagamento.
Autenticação
Este endpoint é público e não requer autenticação.
Parâmetros de Path
Identificador da transação no gateway (não o ID interno da Chargefy).
Resposta
Identificador interno da transação na Chargefy.
Identificador da transação no gateway de pagamentos.
Status da transação. Valores possíveis: new, pending, pre_authorized, succeeded, failed, canceled, reversed, refunded, partial_refunded, dispute, charged_back.
Valor total da transação em centavos.
Código da moeda da transação (ex.: BRL).
Tipo de pagamento: credit, boleto ou pix.
Número de parcelas da transação.
Data e hora de confirmação do pagamento no formato ISO 8601.
Data e hora de criação da transação no formato ISO 8601.
Informações do cartão utilizado (quando payment_type é credit). Bandeira do cartão (ex.: visa, mastercard).
Últimos 4 dígitos do cartão.
Primeiros 4 dígitos do cartão (BIN).
Nome do titular conforme cadastrado no cartão.
Mês de vencimento do cartão.
Ano de vencimento do cartão.
Número sequencial da transação para referência interna.
Código de autorização retornado pela adquirente.
Dados do checkout associado à transação. Identificador único do checkout.
Valor do checkout em centavos.
E-mail do cliente que realizou o checkout.
Nome do cliente que realizou o checkout.
Código da moeda do checkout (ex.: BRL).
URL de redirecionamento após o pagamento bem-sucedido.
Produto adquirido. Identificador único do produto.
Dados do comprador registrado na transação. Primeiro nome do comprador.
Endereço de e-mail do comprador.
true quando os dados foram obtidos diretamente do gateway (transação não estava no banco local). Presente apenas em respostas de sincronização (nome do campo conforme contrato da API).
Exemplo
curl -X GET "https://api.chargefy.io/api/v1/transactions/txn_01j9abc123"
Resposta de Exemplo
{
"id" : "txn_internal_001" ,
"transaction_id" : "txn_01j9abc123" ,
"status" : "succeeded" ,
"amount" : 9900 ,
"currency" : "BRL" ,
"payment_type" : "credit" ,
"installments" : 1 ,
"confirmed_at" : "2024-11-01T12:05:00Z" ,
"created_at" : "2024-11-01T12:00:00Z" ,
"card" : {
"brand" : "visa" ,
"last4" : "1111" ,
"first4" : "4111" ,
"holder_name" : "JOAO DA SILVA" ,
"expiration_month" : "12" ,
"expiration_year" : "2028"
},
"transaction_number" : "10042" ,
"authorization_code" : "AUTH123456" ,
"checkout" : {
"id" : "chk_01j9abc123" ,
"status" : "succeeded" ,
"amount" : 9900 ,
"currency" : "BRL" ,
"customer_email" : "[email protected] " ,
"customer_name" : "João da Silva" ,
"success_url" : "https://exemplo.com/obrigado" ,
"product" : {
"id" : "prod_01j9xyz" ,
"name" : "Plano Pro" ,
"description" : "Acesso completo à plataforma"
}
},
"buyer" : {
"first_name" : "João" ,
"last_name" : "da Silva" ,
"email" : "[email protected] "
}
}