Ativar link de pagamento

posthttps://sandbox-api.rebornpay.io/v1/payment-links/{id}/activateAuth obrigatória

Ativa um link inativo, tornando-o acessível para compradores.

Headers

X-Api-Keystringrequired

API Key do seller (header)

Path Parameters

idstringrequired

Responses

200Link ativado
idstringrequired

UUID do link de pagamento

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

sellerIdstringrequired

UUID do seller proprietário

Example: a1b2c3d4-e5f6-7890-abcd-ef1234567890

namestringrequired

Nome do link exibido no checkout

Example: Curso Online de Marketing

descriptionstringoptional

Descrição do produto ou serviço

Example: Acesso vitalício ao curso de marketing digital

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 antes do pagamento

Example: false

successUrlstringoptional

URL de redirecionamento após aprovação

Example: https://seusite.com.br/obrigado

cancelUrlstringoptional

URL de redirecionamento após cancelamento

Example: https://seusite.com.br/cancelado

publicUrlstringrequired

URL pública do checkout

Example: https://pay.rebornpay.com/a1b2c3/3fa85f64

statusstring · enumrequired

Status atual do link

Example: ACTIVE

DRAFTACTIVEINACTIVEEXPIREDDRAFTACTIVEINACTIVEEXPIRED
maxUsesinteger · int32optional

Limite de usos. Nulo = ilimitado

Example: 100

currentUsesinteger · int32required

Número de usos já realizados

Example: 7

expiresAtstringoptional

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

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

checkoutConfigobjectoptional

Configurações avançadas do 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

createdAtstringrequired

Data de criação (ISO 8601 UTC)

Example: 2025-01-15T10:30:00Z

updatedAtstringrequired

Data da última atualização (ISO 8601 UTC)

Example: 2025-06-01T14:00:00Z

401API Key ausente ou inválida
idstringrequired

UUID do link de pagamento

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

sellerIdstringrequired

UUID do seller proprietário

Example: a1b2c3d4-e5f6-7890-abcd-ef1234567890

namestringrequired

Nome do link exibido no checkout

Example: Curso Online de Marketing

descriptionstringoptional

Descrição do produto ou serviço

Example: Acesso vitalício ao curso de marketing digital

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 antes do pagamento

Example: false

successUrlstringoptional

URL de redirecionamento após aprovação

Example: https://seusite.com.br/obrigado

cancelUrlstringoptional

URL de redirecionamento após cancelamento

Example: https://seusite.com.br/cancelado

publicUrlstringrequired

URL pública do checkout

Example: https://pay.rebornpay.com/a1b2c3/3fa85f64

statusstring · enumrequired

Status atual do link

Example: ACTIVE

DRAFTACTIVEINACTIVEEXPIREDDRAFTACTIVEINACTIVEEXPIRED
maxUsesinteger · int32optional

Limite de usos. Nulo = ilimitado

Example: 100

currentUsesinteger · int32required

Número de usos já realizados

Example: 7

expiresAtstringoptional

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

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

checkoutConfigobjectoptional

Configurações avançadas do 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

createdAtstringrequired

Data de criação (ISO 8601 UTC)

Example: 2025-01-15T10:30:00Z

updatedAtstringrequired

Data da última atualização (ISO 8601 UTC)

Example: 2025-06-01T14:00:00Z

404Link não encontrado
idstringrequired

UUID do link de pagamento

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

sellerIdstringrequired

UUID do seller proprietário

Example: a1b2c3d4-e5f6-7890-abcd-ef1234567890

namestringrequired

Nome do link exibido no checkout

Example: Curso Online de Marketing

descriptionstringoptional

Descrição do produto ou serviço

Example: Acesso vitalício ao curso de marketing digital

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 antes do pagamento

Example: false

successUrlstringoptional

URL de redirecionamento após aprovação

Example: https://seusite.com.br/obrigado

cancelUrlstringoptional

URL de redirecionamento após cancelamento

Example: https://seusite.com.br/cancelado

publicUrlstringrequired

URL pública do checkout

Example: https://pay.rebornpay.com/a1b2c3/3fa85f64

statusstring · enumrequired

Status atual do link

Example: ACTIVE

DRAFTACTIVEINACTIVEEXPIREDDRAFTACTIVEINACTIVEEXPIRED
maxUsesinteger · int32optional

Limite de usos. Nulo = ilimitado

Example: 100

currentUsesinteger · int32required

Número de usos já realizados

Example: 7

expiresAtstringoptional

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

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

checkoutConfigobjectoptional

Configurações avançadas do 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

createdAtstringrequired

Data de criação (ISO 8601 UTC)

Example: 2025-01-15T10:30:00Z

updatedAtstringrequired

Data da última atualização (ISO 8601 UTC)

Example: 2025-06-01T14:00:00Z

curl -X POST 'https://sandbox-api.rebornpay.io/v1/payment-links/{id}/activate' \  -H 'X-Api-Key: $API_KEY'
200Response example
{
  "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"
}