Dados públicos do link (checkout)

gethttps://sandbox-api.rebornpay.io/v1/payment-links/{id}/public

Retorna os dados públicos do link para renderização da página de checkout. Não requer autenticação.

Path Parameters

idstringrequired

Responses

200Dados públicos do link
idstringrequired

UUID do link de pagamento

Example: 3fa85f64-5717-4562-b3fc-2c963f66afa6

namestringrequired

Nome do link

Example: Curso Online de Marketing

descriptionstringoptional

Descrição do produto

Example: Acesso vitalício ao curso

amountInCentsinteger · int64required

Valor em centavos

Example: 9990

paymentMethodsarrayrequired

Métodos de pagamento aceitos

Example: ["CREDIT_CARD","PIX"]

maxInstallmentsinteger · int32optional

Número máximo de parcelas

Example: 12

requireCustomerDocumentbooleanrequired

Exige documento do comprador

Example: false

statusstring · enumrequired

Status do link

Example: ACTIVE

DRAFTACTIVEINACTIVEEXPIRED
expiresAtstringoptional

Data/hora de expiração (ISO 8601 UTC)

Example: 2025-12-31T23:59:59Z

checkoutConfigobjectoptional

Configurações de checkout

chargeTypestring · enumrequired

Tipo de cobrança

Example: FIXED

FIXEDCUSTOMER_CHOICEFIXEDCUSTOMER_CHOICE
quantityinteger · int32required

Quantidade de unidades

Example: 1

minAmountInCentsinteger · int64optional

Valor mínimo em centavos (chargeType=CUSTOMER_CHOICE)

Example: 500

404Link não encontrado ou inativo
idstringrequired

UUID do link de pagamento

Example: 3fa85f64-5717-4562-b3fc-2c963f66afa6

namestringrequired

Nome do link

Example: Curso Online de Marketing

descriptionstringoptional

Descrição do produto

Example: Acesso vitalício ao curso

amountInCentsinteger · int64required

Valor em centavos

Example: 9990

paymentMethodsarrayrequired

Métodos de pagamento aceitos

Example: ["CREDIT_CARD","PIX"]

maxInstallmentsinteger · int32optional

Número máximo de parcelas

Example: 12

requireCustomerDocumentbooleanrequired

Exige documento do comprador

Example: false

statusstring · enumrequired

Status do link

Example: ACTIVE

DRAFTACTIVEINACTIVEEXPIRED
expiresAtstringoptional

Data/hora de expiração (ISO 8601 UTC)

Example: 2025-12-31T23:59:59Z

checkoutConfigobjectoptional

Configurações de checkout

chargeTypestring · enumrequired

Tipo de cobrança

Example: FIXED

FIXEDCUSTOMER_CHOICEFIXEDCUSTOMER_CHOICE
quantityinteger · int32required

Quantidade de unidades

Example: 1

minAmountInCentsinteger · int64optional

Valor mínimo em centavos (chargeType=CUSTOMER_CHOICE)

Example: 500

curl -X GET 'https://sandbox-api.rebornpay.io/v1/payment-links/{id}/public'
200Response example
{
  "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
  "name": "Curso Online de Marketing",
  "description": "Acesso vitalício ao curso",
  "amountInCents": 9990,
  "paymentMethods": [
    "CREDIT_CARD",
    "PIX"
  ],
  "maxInstallments": 12,
  "requireCustomerDocument": false,
  "status": "ACTIVE",
  "expiresAt": "2025-12-31T23:59:59Z",
  "checkoutConfig": {},
  "chargeType": "FIXED",
  "quantity": 1,
  "minAmountInCents": 500
}