Skip to main content

Comece aqui

Pegue seu café e aprenda sobre a UPay Gateway API! Nesta documentação você encontrará tudo o que precisa para integrar com a API da UPay. Desenvolvida por desenvolvedores para desenvolvedores, nossa plataforma foi projetada para ser intuitiva e fácil de usar.

O que é a UPay Gateway API?

A UPay Gateway API é uma plataforma completa de pagamentos que surgiu da necessidade de oferecer uma solução white-label robusta e flexível para processamento de transações. Diferente de outras plataformas que são excessivamente complexas:
  • API simples e intuitiva: Endpoints claros e bem documentados
  • Múltiplos métodos de pagamento: PIX, Cartão de Crédito/Débito e Boleto
  • Links de pagamento personalizados: Crie links únicos com configurações flexíveis
  • Gestão completa: Produtos, cupons, webhooks e muito mais
  • Dashboard administrativo: Controle total sobre transações e relatórios
Veja como é fácil:
// Exemplo de criação de link de pagamento
const response = await fetch('https://api.upay-sistema.onrender.com/api/v1/payment-links', {
  method: 'POST',
  headers: {
    'Authorization': `Bearer ${apiKey}`,
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    title: 'Produto Premium',
    amountCents: 9900,
    settings: {
      pixEnabled: true,
      creditCardEnabled: true
    }
  })
});

API descomplicada

Nossa API foi construída com princípios fundamentais que facilitam a integração:

1. Baseada em intenção: Cada endpoint representa exatamente o que você lê

POST /api/v1/payment-links     // Cria um link de pagamento
GET  /api/v1/payment-links     // Lista links de pagamento
GET  /api/v1/payment-links/:id // Busca um link específico

2. Idempotente: Execute a mesma requisição quantas vezes precisar, sem efeitos colaterais

// Seguro para executar múltiplas vezes
await fetch('/api/v1/payment-links', {
  method: 'POST',
  body: JSON.stringify({...})
});

3. Consistente: Respostas padronizadas facilitam o tratamento de erros

{
  "success": true,
  "data": {
    "id": "550e8400-e29b-41d4-a716-446655440000",
    "slug": "produto-premium-abc123",
    "title": "Produto Premium",
    "amount": 99.00,
    "url": "https://upay-sistema.onrender.com/checkout/produto-premium-abc123",
    "status": "ACTIVE"
  }
}

4. Documentação completa: Guias detalhados e exemplos práticos

Para facilitar ainda mais, oferecemos:
  • ✅ Guias passo a passo
  • ✅ Exemplos em múltiplas linguagens
  • ✅ Referência completa da API
  • ✅ Suporte dedicado

Funcionalidades Principais

Próximos Passos

Início Rápido

Configure sua integração em minutos e comece a processar pagamentos.

Autenticação

Aprenda como obter e usar suas credenciais de API.

Dúvidas?

Nossa equipe está sempre pronta para ajudar! Entre em contato pelo email [email protected]