Finalizar checkout da assinatura
Ativa uma assinatura fornecendo um método de pagamento e efetuando a cobrança.
Este endpoint permite completar o processo de checkout de uma assinatura pendente, associando um método de pagamento e processando a primeira cobrança imediatamente.
Tipos de pagamento suportados:
card: Cartão de créditopix: Pagamento instantâneo via PIX (QR Code)
Fluxo para cartão de crédito:
- Valida os dados do cartão e informações de cobrança
- Cria o método de pagamento associado ao cliente
- Processa a cobrança do cartão
- Retorna a assinatura ativada com os detalhes do método de pagamento
Fluxo para PIX:
- Gera um QR code PIX sincronamente
- Retorna o QR code, código copia-e-cola e data de expiração
- O pagamento é confirmado via webhook quando o cliente pagar
- Se chamado novamente enquanto o PIX estiver válido, retorna o mesmo (idempotente)
- Se o PIX expirou, gera um novo automaticamente
- A assinatura só passa a adotar PIX como método recorrente após a confirmação do pagamento
Authorizations
A chave de API usada para autenticar a requisição e identificar a sua conta.
Exemplo: Authorization: ApiKey my-secure-key
Path Parameters
ID único da assinatura a ser finalizada, no formato TypeID com prefixo sub_.
^sub_[0-9a-z]{26}$"sub_01h455vb4pex5vsknk084sn02s"
Body
Dados do método de pagamento para finalizar o checkout.
O campo payment_method_type determina qual método de pagamento será utilizado.
Para payment_method_type: card: requer os objetos card e billing_details, e aceita installments dentro do limite configurado no preço.
Para payment_method_type: pix: não requer campos adicionais e sempre usa installments: 1.
Dados para finalizar o checkout de uma assinatura.
O campo payment_method_type determina o método de pagamento a ser utilizado.
Tipos suportados:
card: Cartão de crédito - requercardebilling_detailspix: Pagamento via PIX - não requer campos adicionais
Tipo de método de pagamento a ser utilizado.
Valores suportados:
card: Cartão de créditopix: Pagamento instantâneo via PIX (QR Code)
card, pix "card"
Quantidade de parcelas para cobrança no cartão de crédito.
Use apenas quando payment_method_type for card e dentro do limite permitido pelo preço da assinatura.
Para pix, o backend sempre considera 1.
1 <= x <= 123
Dados do cartão de crédito para processamento do pagamento.
Segurança: Os dados do cartão são tokenizados e nunca armazenados em texto claro. Apenas os últimos 4 dígitos e a bandeira são mantidos para referência.
Informações do titular do cartão para validação e prevenção de fraude.
O nome e documento são obrigatórios. O endereço é opcional mas recomendado para aumentar a taxa de aprovação das transações.
Response
Checkout realizado com sucesso.
O response inclui os detalhes da assinatura e do método de pagamento.
Para cartão: A cobrança é processada imediatamente e a assinatura passa para active.
Para PIX: O QR code é retornado para o cliente pagar; a assinatura permanece pending até a confirmação do pagamento.
Resposta do checkout bem-sucedido contendo a assinatura e os detalhes do método de pagamento gerado.
ID único da assinatura, no formato TypeID com prefixo sub_.
^sub_[0-9a-z]{26}$"sub_01h455vb4pex5vsknk084sn02s"
Tipo do objeto retornado. Sempre "subscription".
subscription "subscription"
Indica se a requisição foi feita em modo produção.
true
Timestamp Unix de quando a assinatura foi criada.
1764040287
ID do cliente associado à assinatura, no formato TypeID com prefixo cus_.
^cus_[0-9a-z]{26}$"cus_01h455vb4pex5vsknk084sn02p"
Status atual da assinatura após o checkout.
card: a cobrança é processada imediatamente e o status passa paraactive.pix: o QR code é gerado, mas o pagamento ainda não foi confirmado; o status permanecependingaté a confirmação via webhook.
pending, active, inactive, suspended "active"
Timestamp Unix do fim do período atual de cobrança.
1766632287
Timestamp Unix do início do período atual de cobrança.
1764040287
Detalhes do método de pagamento criado e associado à assinatura.
Para cartão: por segurança, apenas os últimos 4 dígitos são retornados. Para PIX: retorna o QR code, código copia-e-cola e data de expiração.

