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
Onde criar a sessão de checkout?
Onde criar a sessão de checkout?
No client:
upag-js + pk_.... No servidor: pacote upag + sk_.... Os dois falam com o mesmo recurso REST de checkout sessions.Preciso de SDK?
Preciso de SDK?
Não. Requests
Authorization: Bearer + JSON contra a Referência são suficientes.Onde guardar cada chave?
Onde guardar cada chave?
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.