Obter transação
https://sandbox-api.rebornpay.io/v1/transactions/{id}Auth obrigatóriaRetorna os dados completos de uma transação pelo seu UUID. Somente transações do seller autenticado são acessíveis.
Headers
X-Api-KeystringrequiredAPI Key do seller (header)
Path Parameters
idstringrequiredUUID da transação
Responses
200Dados da transação
idstring · uuidrequiredUUID da transação
Example: 3fa85f64-5717-4562-b3fc-2c963f66afa6
statusstring · enumrequiredStatus atual
Example: PENDING
PENDINGPAIDFAILEDCANCELLEDREFUND_PENDINGREFUNDEDpaymentMethodstring · enumrequiredMétodo de pagamento
Example: PIX
PIXCREDIT_CARDDEBIT_CARDamountinteger · int64requiredValor em centavos
Example: 10000
currencystringrequiredMoeda (ISO 4217)
Example: BRL
descriptionstringoptionalDescrição da transação
Example: Pedido #1234
customerobjectoptionalDados do pagador
namestringoptionalNome do pagador
Example: João da Silva
emailstringoptionalE-mail do pagador
Example: joao@email.com
documentstringoptionalDocumento mascarado
Example: 123.456.789-**
paymentDetailsobjectoptionalDetalhes do PIX gerado
qrCodestringoptionalPayload EMV (copia e cola)
Example: 00020126580014br.gov.bcb.pix...
qrCodeUrlstringoptionalURL da imagem do QR Code
Example: https://qrcode.example.com/...
expiresAtstring · date-timeoptionalData/hora de expiração do QR Code (UTC)
createdAtstring · date-timerequiredData/hora de criação (UTC)
updatedAtstring · date-timerequiredData/hora da última atualização (UTC)
paidAtstring · date-timeoptionalData/hora do pagamento confirmado (UTC). Nulo enquanto pendente.
refundsarrayrequiredHistórico de estornos da transação
idstring · uuidrequiredUUID do estorno
Example: 3fa85f64-5717-4562-b3fc-2c963f66afa6
amountinteger · int64requiredValor estornado nesta operação, em centavos
Example: 5000
originalAmountinteger · int64requiredValor original da transação no momento do estorno, em centavos
Example: 10000
statusstring · enumrequiredStatus do estorno
Example: COMPLETED
PENDINGCOMPLETEDFAILEDrequestedAtstring · date-timerequiredData/hora da solicitação do estorno (UTC)
completedAtstring · date-timeoptionalData/hora da confirmação do estorno (UTC). Nulo enquanto pendente.
idempotencyKeystringoptionalChave de idempotência da criação (enviada no header ou gerada pelo servidor)
401API Key ausente ou inválida
idstring · uuidrequiredUUID da transação
Example: 3fa85f64-5717-4562-b3fc-2c963f66afa6
statusstring · enumrequiredStatus atual
Example: PENDING
PENDINGPAIDFAILEDCANCELLEDREFUND_PENDINGREFUNDEDpaymentMethodstring · enumrequiredMétodo de pagamento
Example: PIX
PIXCREDIT_CARDDEBIT_CARDamountinteger · int64requiredValor em centavos
Example: 10000
currencystringrequiredMoeda (ISO 4217)
Example: BRL
descriptionstringoptionalDescrição da transação
Example: Pedido #1234
customerobjectoptionalDados do pagador
namestringoptionalNome do pagador
Example: João da Silva
emailstringoptionalE-mail do pagador
Example: joao@email.com
documentstringoptionalDocumento mascarado
Example: 123.456.789-**
paymentDetailsobjectoptionalDetalhes do PIX gerado
qrCodestringoptionalPayload EMV (copia e cola)
Example: 00020126580014br.gov.bcb.pix...
qrCodeUrlstringoptionalURL da imagem do QR Code
Example: https://qrcode.example.com/...
expiresAtstring · date-timeoptionalData/hora de expiração do QR Code (UTC)
createdAtstring · date-timerequiredData/hora de criação (UTC)
updatedAtstring · date-timerequiredData/hora da última atualização (UTC)
paidAtstring · date-timeoptionalData/hora do pagamento confirmado (UTC). Nulo enquanto pendente.
refundsarrayrequiredHistórico de estornos da transação
idstring · uuidrequiredUUID do estorno
Example: 3fa85f64-5717-4562-b3fc-2c963f66afa6
amountinteger · int64requiredValor estornado nesta operação, em centavos
Example: 5000
originalAmountinteger · int64requiredValor original da transação no momento do estorno, em centavos
Example: 10000
statusstring · enumrequiredStatus do estorno
Example: COMPLETED
PENDINGCOMPLETEDFAILEDrequestedAtstring · date-timerequiredData/hora da solicitação do estorno (UTC)
completedAtstring · date-timeoptionalData/hora da confirmação do estorno (UTC). Nulo enquanto pendente.
idempotencyKeystringoptionalChave de idempotência da criação (enviada no header ou gerada pelo servidor)
404Transação não encontrada
idstring · uuidrequiredUUID da transação
Example: 3fa85f64-5717-4562-b3fc-2c963f66afa6
statusstring · enumrequiredStatus atual
Example: PENDING
PENDINGPAIDFAILEDCANCELLEDREFUND_PENDINGREFUNDEDpaymentMethodstring · enumrequiredMétodo de pagamento
Example: PIX
PIXCREDIT_CARDDEBIT_CARDamountinteger · int64requiredValor em centavos
Example: 10000
currencystringrequiredMoeda (ISO 4217)
Example: BRL
descriptionstringoptionalDescrição da transação
Example: Pedido #1234
customerobjectoptionalDados do pagador
namestringoptionalNome do pagador
Example: João da Silva
emailstringoptionalE-mail do pagador
Example: joao@email.com
documentstringoptionalDocumento mascarado
Example: 123.456.789-**
paymentDetailsobjectoptionalDetalhes do PIX gerado
qrCodestringoptionalPayload EMV (copia e cola)
Example: 00020126580014br.gov.bcb.pix...
qrCodeUrlstringoptionalURL da imagem do QR Code
Example: https://qrcode.example.com/...
expiresAtstring · date-timeoptionalData/hora de expiração do QR Code (UTC)
createdAtstring · date-timerequiredData/hora de criação (UTC)
updatedAtstring · date-timerequiredData/hora da última atualização (UTC)
paidAtstring · date-timeoptionalData/hora do pagamento confirmado (UTC). Nulo enquanto pendente.
refundsarrayrequiredHistórico de estornos da transação
idstring · uuidrequiredUUID do estorno
Example: 3fa85f64-5717-4562-b3fc-2c963f66afa6
amountinteger · int64requiredValor estornado nesta operação, em centavos
Example: 5000
originalAmountinteger · int64requiredValor original da transação no momento do estorno, em centavos
Example: 10000
statusstring · enumrequiredStatus do estorno
Example: COMPLETED
PENDINGCOMPLETEDFAILEDrequestedAtstring · date-timerequiredData/hora da solicitação do estorno (UTC)
completedAtstring · date-timeoptionalData/hora da confirmação do estorno (UTC). Nulo enquanto pendente.
idempotencyKeystringoptionalChave de idempotência da criação (enviada no header ou gerada pelo servidor)
curl -X GET 'https://sandbox-api.rebornpay.io/v1/transactions/{id}' \ -H 'X-Api-Key: $API_KEY'{
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"status": "PENDING",
"paymentMethod": "PIX",
"amount": 10000,
"currency": "BRL",
"description": "Pedido #1234",
"customer": {
"name": "João da Silva",
"email": "joao@email.com",
"document": "123.456.789-**"
},
"paymentDetails": {
"qrCode": "00020126580014br.gov.bcb.pix...",
"qrCodeUrl": "https://qrcode.example.com/...",
"expiresAt": "2025-01-15T10:30:00Z"
},
"createdAt": "2025-01-15T10:30:00Z",
"updatedAt": "2025-01-15T10:30:00Z",
"paidAt": "2025-01-15T10:30:00Z",
"refunds": [
{
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"amount": 5000,
"originalAmount": 10000,
"status": "COMPLETED",
"requestedAt": "2025-01-15T10:30:00Z",
"completedAt": "2025-01-15T10:30:00Z"
}
],
"idempotencyKey": "string"
}