Objeto Plano

id String
Identificador único do plano.
Exemplo: PLAN_XXXX

reference_id String
Identificador único atribuído para o plano. Utilizado internamente pelo vendedor em seu sistema.
Exemplo: ex-00001

status String
Status do plano.
Valores possíveis: ACTIVE, INACTIVE

name String
Nome do plano.
Exemplo: ACME Premium plan

description String
Descrição do plano.
Exemplo: Esse é um plano premium de assinatura.

Amount Object
Objeto contendo os valores do plano.

value Integer
Valor do plano.
Exemplo: 100

currency String
Tipo da moeda do valor do plano.
Exemplo: BRL

setup_fee Integer
Taxa inicial cobrada pela assinatura a ser configurada ou implementada pela primeira vez.
Exemplo: 15

limit_subscriptions Integer
Valor limite de assinaturas no plano.
Exemplo: 100

interval Object
Objeto contendo os detalhes de intervalo de tempo das cobranças.

length Integer
Tempo de intervalo do plano.
Exemplo: 1

unit String
Unidade do tempo de intervalo do plano.
Exemplo: month

trial Object
Objeto contendo os detalhes sobre o período de teste do plano.

days Integer
Número de dias do período de teste/trial do plano.
Exemplo: 1

enabled Boolean
Indica se o período de teste/trial está ativado.
Exemplo: month

hold_setup_fee Boolean
Indica se a taxa de configuração é retida durante o período de teste.
Exemplo: month

payment_method Array of strings
Lista de métodos de pagamento aceitos para o plano.

method String
Método de pagamento aceito pelo plano.
Exemplo: CARD

created_at Datetime
Data de criação do plano.
Exemplo: 2023-01-01T12:00:00Z

updated_at Datetime
Data de última atualização do plano.
Exemplo: 2023-02-15T12:00:00Z

links Array of objects
Lista de links referentes ao cliente.

rel String
Relação entre o link e o cliente.
Exemplo: SELF

href String
URL associada ao link.
Exemplo: http://sandbox.api.assinaturas.pagseguro.com/customers/CUST_2E9290E4-8149-4AEE-8A6B-F04055EFCEA1

media String
Tipo de mídia associada ao link.
Exemplo: application/json

type String
Tipo de link.
Exemplo: GET