Skip to main content
Bibliotecas npm que chamam https://api.billing.upag.io/v1 com tipos e helpers de erro. Contratos HTTP completos ficam na aba Referência.

Qual pacote usar

Node.js (upag-node)

Pagamentos, assinaturas, faturas, webhooks, checkout no servidor.

Browser (upag-js)

Sessão de checkout, catálogo, antifraud no client.

Dúvidas comuns

No client: upag-js + pk_.... No servidor: pacote upag + sk_.... Os dois falam com o mesmo recurso REST de checkout sessions.
Não. Requests Authorization: Bearer + JSON contra a Referência são suficientes.
Secret (sk_...) apenas no backend. Public (pk_...) pode ir no bundle do front. Não versione secret em git.

Docs relacionadas

Quickstart

Primeiro fluxo com upag.

Webhooks

Eventos após pagamento e assinatura.

Checkout hospedado

Redirect e confirmação.

Simulador

Testes em sandbox.