Listar transações
https://sandbox-api.rebornpay.io/v1/transactionsAuth obrigatóriaRetorna lista paginada de transações do seller. Filtre por `status` (PENDING, PAID, FAILED, CANCELLED, REFUND_PENDING, REFUNDED).
Headers
X-Api-KeystringrequiredAPI Key do seller (header)
Query Parameters
pageintegeroptionalPágina (zero-based)
sizeintegeroptionalItens por página (máx. 100)
statusstringoptionalFiltrar por status
Responses
200Lista de transações
itemsarrayrequiredidstring · 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 comprador
namestringoptionalNome do comprador
Example: João da Silva
emailstringoptionalE-mail do comprador
Example: joao@email.com
documentstringoptionalDocumento mascarado
Example: ***456789-**
payerobjectoptionalDados de quem pagou
namestringoptionalNome do pagador
Example: Maria Souza
documentstringoptionalDocumento mascarado
Example: ***456789-**
bankobjectoptionalConta de origem do pagamento
ispbstringoptionalISPB da instituição
Example: 22896431
branchstringoptionalAgência
Example: 1
accountstringoptionalNúmero da conta
Example: 308112970
accountTypestringoptionalTipo da conta
Example: CHECKING_ACCOUNT
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)
endToEndIdstringoptionalEnd-to-end id (E2E) do PIX pago. Nulo enquanto o pagamento não é confirmado e em cobranças que não são PIX.
Example: E12345678202610091800abcd
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)
pendingActionobjectoptionalAção adicional no browser (ex: 3DS)
clientSecretstringrequiredSegredo do cliente para concluir o 3DS no browser
nextActionTypestring · enumoptionalTipo da próxima ação 3DS
Example: challenge
challengeredirectproviderstringoptionalFluxo Reborn
Example: reborn
publishableKeystringoptionalChave publicável do cliente 3DS Reborn para esta cobrança
urlstringoptionalURL do desafio 3DS. Redirecione o browser do comprador para concluir a autenticação. Depois do retorno em returnUrl, confirme a transação.
Example: https://authenticate.example/3ds/challenge
feeAmountinteger · int64optionalTaxa debitada do seller, em centavos
netAmountinteger · int64optionalValor líquido creditado ao seller, em centavos
splitsarrayrequiredRegras de split de receita (vazio quando a transação não tem split)
sellerIdstring · uuidrequiredSeller recebedor
amountinteger · int64requiredValor destinado ao recebedor, em centavos
percentagenumberrequiredPercentual sobre o bruto
feeAmountinteger · int64requiredTaxa de processamento absorvida por este recebedor, em centavos
netAmountinteger · int64requiredValor líquido creditado ao recebedor, em centavos
chargeProcessingFeebooleanrequiredSe este recebedor absorve taxa de processamento
liablebooleanrequiredSe este recebedor é responsável por estorno/chargeback
statusstring · enumrequiredStatus da parcela
PENDINGPROCESSEDSETTLEDFAILEDREVERSEDcardobjectoptionalCartão Stripe salvo para uma nova cobrança com card.token
tokenstringrequiredPaymentMethod reutilizável (`pm_…`). Envie em card.token.
Example: pm_123
pageinteger · int32requiredsizeinteger · int32requiredtotalItemsinteger · int64requiredtotalPagesinteger · int64requiredhasNextbooleanrequiredhasPreviousbooleanrequiredisFirstbooleanrequiredisLastbooleanrequired401API Key ausente ou inválida
itemsarrayrequiredidstring · 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 comprador
namestringoptionalNome do comprador
Example: João da Silva
emailstringoptionalE-mail do comprador
Example: joao@email.com
documentstringoptionalDocumento mascarado
Example: ***456789-**
payerobjectoptionalDados de quem pagou
namestringoptionalNome do pagador
Example: Maria Souza
documentstringoptionalDocumento mascarado
Example: ***456789-**
bankobjectoptionalConta de origem do pagamento
ispbstringoptionalISPB da instituição
Example: 22896431
branchstringoptionalAgência
Example: 1
accountstringoptionalNúmero da conta
Example: 308112970
accountTypestringoptionalTipo da conta
Example: CHECKING_ACCOUNT
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)
endToEndIdstringoptionalEnd-to-end id (E2E) do PIX pago. Nulo enquanto o pagamento não é confirmado e em cobranças que não são PIX.
Example: E12345678202610091800abcd
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)
pendingActionobjectoptionalAção adicional no browser (ex: 3DS)
clientSecretstringrequiredSegredo do cliente para concluir o 3DS no browser
nextActionTypestring · enumoptionalTipo da próxima ação 3DS
Example: challenge
challengeredirectproviderstringoptionalFluxo Reborn
Example: reborn
publishableKeystringoptionalChave publicável do cliente 3DS Reborn para esta cobrança
urlstringoptionalURL do desafio 3DS. Redirecione o browser do comprador para concluir a autenticação. Depois do retorno em returnUrl, confirme a transação.
Example: https://authenticate.example/3ds/challenge
feeAmountinteger · int64optionalTaxa debitada do seller, em centavos
netAmountinteger · int64optionalValor líquido creditado ao seller, em centavos
splitsarrayrequiredRegras de split de receita (vazio quando a transação não tem split)
sellerIdstring · uuidrequiredSeller recebedor
amountinteger · int64requiredValor destinado ao recebedor, em centavos
percentagenumberrequiredPercentual sobre o bruto
feeAmountinteger · int64requiredTaxa de processamento absorvida por este recebedor, em centavos
netAmountinteger · int64requiredValor líquido creditado ao recebedor, em centavos
chargeProcessingFeebooleanrequiredSe este recebedor absorve taxa de processamento
liablebooleanrequiredSe este recebedor é responsável por estorno/chargeback
statusstring · enumrequiredStatus da parcela
PENDINGPROCESSEDSETTLEDFAILEDREVERSEDcardobjectoptionalCartão Stripe salvo para uma nova cobrança com card.token
tokenstringrequiredPaymentMethod reutilizável (`pm_…`). Envie em card.token.
Example: pm_123
pageinteger · int32requiredsizeinteger · int32requiredtotalItemsinteger · int64requiredtotalPagesinteger · int64requiredhasNextbooleanrequiredhasPreviousbooleanrequiredisFirstbooleanrequiredisLastbooleanrequiredcurl -X GET 'https://sandbox-api.rebornpay.io/v1/transactions' \ -H 'X-Api-Key: $API_KEY'{
"items": [
{
"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": "***456789-**"
},
"payer": {
"name": "Maria Souza",
"document": "***456789-**",
"bank": {
"ispb": null,
"branch": null,
"account": null,
"accountType": null
}
},
"paymentDetails": {
"qrCode": "00020126580014br.gov.bcb.pix...",
"qrCodeUrl": "https://qrcode.example.com/...",
"expiresAt": "2025-01-15T10:30:00Z",
"endToEndId": "E12345678202610091800abcd"
},
"createdAt": "2025-01-15T10:30:00Z",
"updatedAt": "2025-01-15T10:30:00Z",
"paidAt": "2025-01-15T10:30:00Z",
"refunds": [
{
"id": null,
"amount": null,
"originalAmount": null,
"status": null,
"requestedAt": null,
"completedAt": null
}
],
"idempotencyKey": "string",
"pendingAction": {
"clientSecret": "string",
"nextActionType": "challenge",
"provider": "reborn",
"publishableKey": "string",
"url": "https://authenticate.example/3ds/challenge"
},
"feeAmount": 1,
"netAmount": 1,
"splits": [
{
"sellerId": null,
"amount": null,
"percentage": null,
"feeAmount": null,
"netAmount": null,
"chargeProcessingFee": null,
"liable": null,
"status": null
}
],
"card": {
"token": "pm_123"
}
}
],
"page": 1,
"size": 1,
"totalItems": 1,
"totalPages": 1,
"hasNext": false,
"hasPrevious": false,
"isFirst": false,
"isLast": false
}