Pular para o conteúdo principal

assinar

Crie uma nova assinatura e obtenha uma sessão de pagamento para ela. 🔐 Este método requer autorização.

Descrição

Este método cria uma nova assinatura paga para o usuário atual e retorna a sessão de pagamento que deve ser paga para ativá-la. Ele retorna uma Promise que resolve para um objeto ICreatedSubscription.

Assinaturas.subscribe(

body*

);

Esquema de parâmetros

Esquema

body(obrigatório): ISubscribe
Corpo da assinatura
exemplo:

{ marker: "premium" }

body.marker(obrigatório): string
Marcador da assinatura.
exemplo: "premium"

Exemplos

Exemplo mínimo

const response = await Subscriptions.subscribe({ marker: 'premium' });

Exemplo de resposta

{
"statusCode": 404,
"timestamp": "2026-06-07T14:43:05.889Z",
"message": "Subscription not found"
}

Esquema de resposta

Esquema: ICreatedSubscription

id: number
Identificador da sessão de pagamento.
exemplo: 1

amount: number
Valor a ser pago.
exemplo: 100

paymentUrl: string
URL da página de pagamento.
exemplo: "https://checkout.stripe.com/c/pay/..."

status: string
Status da sessão de pagamento.
exemplo: "waiting"