Skip to main content
Gerencie links de pagamento personalizados que podem ser compartilhados com seus clientes.
Para um guia completo sobre Links de Pagamento, consulte Guia de Links de Pagamento.

Endpoints Disponíveis

Endpoints Públicos (Checkout)

Estes endpoints são públicos e não requerem autenticação. São usados no checkout público:
  • GET /api/payment-links/public/slug/{slug} - Obter informações de um link de pagamento público
  • POST /api/payment-links/public/slug/{slug}/start - Iniciar checkout (cria transação PENDING sem dados do cliente)
  • POST /api/payment-links/public/slug/{slug}/checkout - Criar checkout completo com dados do cliente
  • GET /api/payment-links/public/transactions/{id}/status - Consultar status de uma transação (público)
  • GET /api/payment-links/public/transactions/{id}/sync-status - Sincronizar status consultando Pagar.me diretamente

Endpoints Privados (API v1)

Estes endpoints requerem autenticação via API Key:

Endpoints Privados (Dashboard)

Estes endpoints requerem autenticação via Bearer Token (JWT):
  • GET /api/payment-links - Listar links de pagamento
  • POST /api/payment-links - Criar link de pagamento
  • GET /api/payment-links/{id} - Obter link de pagamento
  • PATCH /api/payment-links/{id} - Atualizar link de pagamento
  • PUT /api/payment-links/{id} - Atualizar link de pagamento (alias)
  • DELETE /api/payment-links/{id} - Deletar link de pagamento

Autenticação

Endpoints Públicos

Não requerem autenticação. Apenas rate limiting por IP.

Endpoints API v1

Requerem autenticação via Bearer Token (API Key):
Authorization: Bearer SUA_API_KEY

Endpoints Dashboard

Requerem autenticação via Bearer Token (JWT):
Authorization: Bearer SEU_JWT_TOKEN

Base URL

https://https://upay-sistema-api.onrender.com/