Skip to main content

POST /credits/checkout

Este endpoint cria uma sessão Stripe Checkout para o usuário adquirir um pacote de créditos. Exige autenticação por sessão (JWT de acesso obtido no login).
Para integrações de terceiros: use POST /credits/checkout/api com autenticação por chave de API.

Corpo da requisição

string
obrigatório
ID do pacote de créditos. Pacotes disponíveis em /credits/packages.
string
URL para redirecionar após compra bem-sucedida. Por padrão, o dashboard com indicador de sucesso.
string
URL caso o usuário cancele a compra. Por padrão, o dashboard com indicador de cancelamento.

Resposta

string
ID da sessão Stripe Checkout.
string
URL da página Stripe Checkout. Redirecione o usuário para concluir a compra.
object
Detalhes do pacote selecionado.

POST /credits/checkout/api

Este endpoint cria uma sessão Stripe Checkout com autenticação por chave de API. Indicado para integrações externas.

Autenticação

Inclua sua chave no cabeçalho Authorization:

Corpo da requisição

Igual ao de /credits/checkout, acima.

Resposta

Igual ao de /credits/checkout, acima.