Detalhes da Transação
Recupera informações completas de uma transação específica pelo ID.
Endpoint
GET /v1/marketplaces/{marketplace_id}/transactions/{transaction_id}Parâmetros de Path
marketplace_id
string
ID do marketplace
transaction_id
string
ID único da transação
Request
cURL
curl --location 'https://api.gopag.com.br/v1/marketplaces/abc123.../transactions/0009462369b14ee596aabfd27faa97f7' \--header 'Authorization: Bearer SEU_ACCESS_TOKEN'PHP
<?php
$transactionId = '0009462369b14ee596aabfd27faa97f7';
$ch = curl_init();
curl_setopt_array($ch, [
CURLOPT_URL => "https://api.gopag.com.br/v1/marketplaces/{$marketplaceId}/transactions/{$transactionId}",
CURLOPT_RETURNTRANSFER => true, CURLOPT_HTTPHEADER => [
"Authorization: Bearer {$accessToken}"
]
]);
$response = curl_exec($ch);
$transaction = json_decode($response, true);
curl_close($ch);
?>Python
Response
Status: 200 OK - Transação de Cartão
Status: 200 OK - Transação PIX
Status: 200 OK - Transação Boleto
Campos da Resposta
Campos Comuns
id
string
ID único da transação
status
string
Status atual (ver tabela abaixo)
resource
string
Sempre "transaction"
amount
string
Valor da transação (formato decimal)
original_amount
string
Valor original antes de descontos
currency
string
Moeda (sempre "BRL")
description
string
Descrição da transação
payment_type
string
Tipo de pagamento
on_behalf_of
string
ID do vendedor
fees
string
Taxa cobrada
reference_id
string
Identificador externo (opcional)
created_at
string
Data/hora de criação
updated_at
string
Data/hora da última atualização
Status da Transação
pending
Aguardando processamento
pre_authorized
Pré-autorizada (cartão não capturado)
succeeded
Aprovada e capturada
failed
Falhou/Negada
canceled
Cancelada
refunded
Estornada total ou parcialmente
Campos Específicos por Tipo
Cartão (payment_type: credit/debit)
payment_type: credit/debit)payment_method
Objeto com dados do cartão tokenizado
installment_plan
Plano de parcelamento (se crédito)
point_of_sale
Dados do terminal (se presencial)
captured
Indica se foi capturada
refunded
Indica se foi estornada
voided
Indica se foi cancelada
PIX (payment_type: pix)
payment_type: pix)qr_code
String do QR Code
qr_code_url
URL da imagem do QR Code
pix_expiration_date_time
Data/hora de expiração
pix_details
Detalhes do pagamento (se pago)
Boleto (payment_type: boleto/bolepix)
payment_type: boleto/bolepix)boleto.barcode
Código de barras (44 dígitos)
boleto.digitable_line
Linha digitável formatada
boleto.url
URL do PDF do boleto
boleto.expiration_date
Data de vencimento
Casos de Uso
1. Verificar Status de Pagamento
2. Exibir Comprovante
Erros
404 Not Found
Solução: Verifique se o transaction_id está correto.
Próximos Passos
Atualizado