Listar links de pagamento
https://sandbox-api.rebornpay.io/v1/payment-linksAuth obrigatóriaRetorna lista paginada de links do seller. Filtre por `status` (ACTIVE, INACTIVE, EXPIRED, DRAFT).
Headers
X-Api-KeystringrequiredAPI Key do seller (header)
Query Parameters
pageintegeroptionalsizeintegeroptionalstatusstringoptionalResponses
200Lista de links
contentarrayrequiredItens da página atual
idstringrequiredUUID do link de pagamento
Example: 3fa85f64-5717-4562-b3fc-2c963f66afa6
sellerIdstringrequiredUUID do seller proprietário
Example: a1b2c3d4-e5f6-7890-abcd-ef1234567890
namestringrequiredNome do link exibido no checkout
Example: Curso Online de Marketing
descriptionstringoptionalDescrição do produto ou serviço
Example: Acesso vitalício ao curso de marketing digital
amountInCentsinteger · int64requiredValor em centavos
Example: 9990
paymentMethodsarrayrequiredMétodos de pagamento aceitos
Example: ["CREDIT_CARD","PIX"]
maxInstallmentsinteger · int32optionalNúmero máximo de parcelas
Example: 12
requireCustomerDocumentbooleanrequiredExige documento do comprador antes do pagamento
Example: false
successUrlstringoptionalURL de redirecionamento após aprovação
Example: https://seusite.com.br/obrigado
cancelUrlstringoptionalURL de redirecionamento após cancelamento
Example: https://seusite.com.br/cancelado
publicUrlstringrequiredURL pública do checkout
Example: https://pay.rebornpay.com/a1b2c3/3fa85f64
statusstring · enumrequiredStatus atual do link
Example: ACTIVE
DRAFTACTIVEINACTIVEEXPIREDDRAFTACTIVEINACTIVEEXPIREDmaxUsesinteger · int32optionalLimite de usos. Nulo = ilimitado
Example: 100
currentUsesinteger · int32requiredNúmero de usos já realizados
Example: 7
expiresAtstringoptionalData/hora de expiração (ISO 8601 UTC)
Example: 2025-12-31T23:59:59Z
checkoutConfigobjectoptionalConfigurações avançadas do checkout
chargeTypestring · enumrequiredTipo de cobrança
Example: FIXED
FIXEDCUSTOMER_CHOICEFIXEDCUSTOMER_CHOICEquantityinteger · int32requiredQuantidade de unidades
Example: 1
minAmountInCentsinteger · int64optionalValor mínimo em centavos (chargeType=CUSTOMER_CHOICE)
Example: 500
createdAtstringrequiredData de criação (ISO 8601 UTC)
Example: 2025-01-15T10:30:00Z
updatedAtstringrequiredData da última atualização (ISO 8601 UTC)
Example: 2025-06-01T14:00:00Z
pageinteger · int32requiredNúmero da página (zero-based)
Example: 0
sizeinteger · int32requiredTamanho da página
Example: 20
totalElementsinteger · int64requiredTotal de itens em todas as páginas
Example: 42
totalPagesinteger · int32requiredTotal de páginas
Example: 3
401API Key ausente ou inválida
contentarrayrequiredItens da página atual
idstringrequiredUUID do link de pagamento
Example: 3fa85f64-5717-4562-b3fc-2c963f66afa6
sellerIdstringrequiredUUID do seller proprietário
Example: a1b2c3d4-e5f6-7890-abcd-ef1234567890
namestringrequiredNome do link exibido no checkout
Example: Curso Online de Marketing
descriptionstringoptionalDescrição do produto ou serviço
Example: Acesso vitalício ao curso de marketing digital
amountInCentsinteger · int64requiredValor em centavos
Example: 9990
paymentMethodsarrayrequiredMétodos de pagamento aceitos
Example: ["CREDIT_CARD","PIX"]
maxInstallmentsinteger · int32optionalNúmero máximo de parcelas
Example: 12
requireCustomerDocumentbooleanrequiredExige documento do comprador antes do pagamento
Example: false
successUrlstringoptionalURL de redirecionamento após aprovação
Example: https://seusite.com.br/obrigado
cancelUrlstringoptionalURL de redirecionamento após cancelamento
Example: https://seusite.com.br/cancelado
publicUrlstringrequiredURL pública do checkout
Example: https://pay.rebornpay.com/a1b2c3/3fa85f64
statusstring · enumrequiredStatus atual do link
Example: ACTIVE
DRAFTACTIVEINACTIVEEXPIREDDRAFTACTIVEINACTIVEEXPIREDmaxUsesinteger · int32optionalLimite de usos. Nulo = ilimitado
Example: 100
currentUsesinteger · int32requiredNúmero de usos já realizados
Example: 7
expiresAtstringoptionalData/hora de expiração (ISO 8601 UTC)
Example: 2025-12-31T23:59:59Z
checkoutConfigobjectoptionalConfigurações avançadas do checkout
chargeTypestring · enumrequiredTipo de cobrança
Example: FIXED
FIXEDCUSTOMER_CHOICEFIXEDCUSTOMER_CHOICEquantityinteger · int32requiredQuantidade de unidades
Example: 1
minAmountInCentsinteger · int64optionalValor mínimo em centavos (chargeType=CUSTOMER_CHOICE)
Example: 500
createdAtstringrequiredData de criação (ISO 8601 UTC)
Example: 2025-01-15T10:30:00Z
updatedAtstringrequiredData da última atualização (ISO 8601 UTC)
Example: 2025-06-01T14:00:00Z
pageinteger · int32requiredNúmero da página (zero-based)
Example: 0
sizeinteger · int32requiredTamanho da página
Example: 20
totalElementsinteger · int64requiredTotal de itens em todas as páginas
Example: 42
totalPagesinteger · int32requiredTotal de páginas
Example: 3
curl -X GET 'https://sandbox-api.rebornpay.io/v1/payment-links' \ -H 'X-Api-Key: $API_KEY'{
"content": [
{
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"sellerId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"name": "Curso Online de Marketing",
"description": "Acesso vitalício ao curso de marketing digital",
"amountInCents": 9990,
"paymentMethods": [
"CREDIT_CARD",
"PIX"
],
"maxInstallments": 12,
"requireCustomerDocument": false,
"successUrl": "https://seusite.com.br/obrigado",
"cancelUrl": "https://seusite.com.br/cancelado",
"publicUrl": "https://pay.rebornpay.com/a1b2c3/3fa85f64",
"status": "ACTIVE",
"maxUses": 100,
"currentUses": 7,
"expiresAt": "2025-12-31T23:59:59Z",
"checkoutConfig": {},
"chargeType": "FIXED",
"quantity": 1,
"minAmountInCents": 500,
"createdAt": "2025-01-15T10:30:00Z",
"updatedAt": "2025-06-01T14:00:00Z"
}
],
"page": 0,
"size": 20,
"totalElements": 42,
"totalPages": 3
}