Como funciona
1 · Crie a cobrança
POST /v1/charges com os itens da fatura. Recebe uma checkoutUrl.2 · Leve ao checkout
Redirecione o cliente para a
checkoutUrl (ou embuta num iframe).3 · Receba o webhook
No pagamento, enviamos
payment.paid assinado para o seu sistema.Área de membros
Leia alunos, turmas e progresso
GET /v1/students com as matrículas e a turma de cada aluno, e
GET /v1/students/{id}/progress com o progresso por curso e por aula.Base URL
/v1. As requisições e respostas usam JSON, e
os valores monetários são sempre inteiros em centavos (amountInCents).
Primeiros passos
- Gere uma chave de API no painel, em Integrações → API, com os escopos que a integração precisa. Veja Autenticação.
- Faça uma chamada de teste para criar uma cobrança — veja Cobranças.
- Configure como receber os eventos — veja Webhooks.
- Para sincronizar alunos e progresso, veja Área de membros.
Ambiente de testes — Chaves
gp_test_… e gp_live_… separam teste de
produção. Comece pelo teste.
