Bem-vindo ao Glossário
Encontrou um termo que não conhece? Este glossário explica os principais conceitos e termos técnicos usados na documentação da Upay de forma simples e direta.
Autenticação e Segurança
Bearer Token
Também chamado de API Key ou chave de API, é o método de autenticação usado para autorizar suas requisições à API da Upay. A chave é enviada no header HTTPAuthorization: Bearer SUA_API_KEY. Sem uma chave válida, nenhuma requisição será aceita.
Webhook Secret
String secreta configurada ao criar uma assinatura de webhook. Garante que as notificações recebidas vieram realmente da Upay. Deve ser validada no seu servidor para evitar requisições maliciosas.HTTPS
Versão segura do HTTP que usa criptografia TLS/SSL. Todos os endpoints da Upay e as URLs de webhook precisam obrigatoriamente usar HTTPS.TLS/SSL
Protocolos de segurança que criptografam a comunicação na internet. Utilizados em todas as conexões com a API da Upay.Ambientes e Modos
Ambiente de Desenvolvimento
Modo de testes onde as transações são simuladas e nenhum valor real é movimentado. Na Upay, o ambiente é definido pela chave de API utilizada: chaves de desenvolvimento geram transações de teste.Ambiente de Produção
Modo real onde as transações são processadas e valores reais são movimentados. Requer conta verificada e chave de API de produção.Sandbox
Outro nome para o ambiente de desenvolvimento/testes. Ideal para desenvolver e validar sua integração antes de ir para produção.Pagamentos e Cobranças
Link de Pagamento
URL reutilizável gerada pela Upay que pode ser compartilhada com clientes para receber pagamentos via PIX, cartão ou boleto. Pode ter estoque limitado, cupons, parcelamento e URLs de redirecionamento configuráveis.Checkout
Processo onde o cliente finaliza a compra e realiza o pagamento. Pode acontecer numa página gerenciada pela Upay (via link de pagamento) ou diretamente na sua aplicação.Gateway de Pagamento
Plataforma intermediária que processa pagamentos entre o cliente e o vendedor. A Upay é um gateway de pagamento que facilita transações PIX, cartão e boleto.Transação
Registro de uma operação financeira. Cada transação tem um ID único, status, método de pagamento e informações do cliente.PIX
Sistema de pagamento instantâneo brasileiro que permite transferências 24h/7 em segundos, sem custo para o pagador.Boleto
Método de pagamento brasileiro que gera um código de barras para pagamento em bancos, lotéricas ou internet banking. Pode levar até 3 dias úteis para compensar.Parcelamento
Divisão do pagamento em múltiplas parcelas mensais no cartão de crédito. Pode ser com ou sem juros.Payout / Saque
Transferência do saldo da sua conta Upay para sua chave PIX ou conta bancária. Métodos suportados: PIX e TED.Estrutura de Dados
Centavos
Unidade usada pela API para representar valores monetários. 100 centavos = R$ 1,00. Exemplo:10000 = R$ 100,00.
Slug
Identificador único e legível usado em URLs de links de pagamento. Gerado automaticamente, mas pode ser personalizado. Exemplo:meu-produto-premium
Metadata
Campo opcional que permite armazenar informações adicionais personalizadas junto com recursos da API (transações, links de pagamento, etc.). Aceita qualquer objeto JSON. Exemplo:External ID
Identificador único do seu sistema para relacionar recursos da Upay com registros internos. Útil para buscar transações usando seus próprios códigos de pedido.UUID
Identificador único de 128 bits gerado automaticamente para identificar recursos na API. Formato:550e8400-e29b-41d4-a716-446655440000.
Cupons e Descontos
Cupom
Código promocional que oferece desconto em uma compra. Pode ser percentual (ex: 10% off) ou valor fixo (ex: R$ 5,00 off). Suporta limite de usos e validade.Desconto Percentual
Tipo de desconto aplicado como porcentagem sobre o valor total. Exemplo: Cupom de 15% em uma compra de R 15,00.Desconto Fixo
Tipo de desconto com valor fixo independente do total da compra. Exemplo: Cupom de R$ 20,00 em qualquer compra.Afiliados
Programa de Afiliados
Configuração criada por um anunciante que define a comissão paga a afiliados que indicarem clientes. Cada programa tem sua taxa de comissão e regras próprias.Link de Afiliado
URL única gerada para cada afiliado dentro de um programa. Rastreia as vendas originadas por aquele afiliado.Comissão
Valor pago automaticamente ao afiliado quando uma venda é realizada através do seu link. Calculada com base nas regras do programa.Status
Status da Transação
- PENDING: Aguardando pagamento
- PAID: Pago e confirmado
- CANCELLED: Cancelada
- EXPIRED: Expirada
- REFUNDED: Reembolsada
Status do Saque
- PENDING: Solicitação recebida, aguardando processamento
- PROCESSING: Em processamento
- COMPLETED: Concluído com sucesso
- CANCELLED: Cancelado
- FAILED: Falhou
Webhooks
Webhook
Mecanismo onde a Upay envia notificações automáticas para o seu servidor sempre que algo importante acontece (como um pagamento confirmado), sem você precisar consultar a API constantemente.Assinatura de Webhook
Configuração que define para qual URL e para quais eventos a Upay deve enviar notificações. Uma conta pode ter múltiplas assinaturas.Evento
Ação que dispara um webhook. Exemplos:transaction.paid, payment_link.expired, withdrawal.completed. Cada evento contém informações sobre o que aconteceu.
Payload
Dados enviados pela Upay no corpo da notificação HTTP ao seu endpoint de webhook.URLs e Endpoints
Base URL
Endereço raiz de todas as requisições à API:https://upay-sistema-api.onrender.com
Endpoint
URL específica que executa uma função na API. Exemplo:POST /api/v1/payment-links cria um novo link de pagamento.
Return URL
URL para onde o cliente é redirecionado ao clicar em “voltar” no checkout, antes de completar o pagamento.Completion URL
URL para onde o cliente é redirecionado após completar o pagamento com sucesso.Padrões Técnicos
REST
Estilo arquitetural para APIs que usa métodos HTTP padrão: GET (consultar), POST (criar), PATCH (atualizar), DELETE (remover).JSON
Formato de dados leve e legível usado para troca de informações entre sistemas. Toda a API da Upay usa JSON.ISO 8601
Padrão internacional para datas e horários. Formato:2026-01-15T10:30:00Z.
BRL
Código ISO 4217 para Real Brasileiro (R$). Moeda padrão de toda a API.CPF / CNPJ
Documentos de identificação brasileiros. CPF para pessoas físicas (11 dígitos) e CNPJ para empresas (14 dígitos).Estrutura de Resposta
Todas as respostas da API seguem o padrão:- Se
successfortrue, a operação foi bem-sucedida e os dados estarão emdata - Se
successforfalse, a operação falhou e a mensagem de erro estará no campoerror
Códigos HTTP comuns
- 200 OK — Sucesso
- 201 Created — Recurso criado com sucesso
- 400 Bad Request — Requisição inválida (verifique os parâmetros)
- 401 Unauthorized — API Key ausente ou inválida
- 404 Not Found — Recurso não encontrado
- 429 Too Many Requests — Rate limit atingido
- 500 Internal Server Error — Erro interno da Upay
Não encontrou o termo que procura?
Entre em contato com nosso suporte: suporte@upaybr.com

