Retorna um plano específico através do ID.

Utilize esta função para obter um plano cadastrado na plataforma. Planos são utilizados para definir a base das assinaturas. Uma nova assinatura herdará a maioria dos atributos do plano respectivo no momento de sua criação. Se um plano for alterado, assinaturas associadas não serão atualizadas automaticamente.

Duração do plano

A duração do plano é definida a partir da combinação de 3 atributos: interval, interval_count e billing_cycles. Com esses atributos é possível gerar qualquer combinação possível de periodicidade e duração. Exemplos:

Duraçãointervalinterval_countbilling_cycles
Plano mensal com duração ilimitada'months'1(nulo)
Plano mensal com duração de 3 meses'months'13
Plano semanal com duração de 3 meses'days'712
Plano anual com duração ilimitada'months'12(nulo)
Plano mensal com duração de 1 ano'months'121

Calcula-se a duração de um período multiplicando a duração do intervalo (interval) pelo número de intervalos (interval_count). O número máximo de períodos é definido pelo atributo billing_cycles. Através destas combinações é possível gerar planos quinzenais, mensais, semanais, semestrais, trimestrais, anuais, etc.

O atributo interval_name no retorno exibe o nome do período gerado a partir dessas configurações.

Precificação

Um plano não possui nenhuma informação relacionada ao preço. O valor de uma assinatura será calculado a partir dos produtos associados ao plano. Os produtos associados ao plano estão representados no atributo plan_items.

Cobrança

A data da geracão da cobrança de um período deve ser configurada usando os atributos billing_trigger_type, que define a orientação da data de cobrança, e billing_trigger_day, que define o dia da cobrança. Exemplos:

Cobrançabilling_trigger_typebilling_trigger_day
Exatamente no início do período'beginning_of_period'0
Cinco dias após o início do período'beginning_of_period'5
Dez dias antes do término do período'end_of_period'-10
Um dia após o término do período'end_of_period'1
Exatamento no dia 20 de cada mês'day_of_month'20

É importante observar que o tipo de cobrança 'day_of_month' só pode ser usado em planos mensais.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
int32
required

ID do plano que deverá ser retornado.

Responses

Language
Credentials
Basic
base64
:
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json