Listar planos
Este recurso permite listar seus planos. Pode ser utilizados alguns parâmetros como filtro da listagem.
Query Parameters
Nome do plano.
Status do plano.
Valores possíveis: active, inactive ou deleted
Data de início do período de criação a ser listado.
Data final do período de criação a ser listado.
Página atual.
Quantidade de itens por página.
Response
application/json
Response
200
Show Child Parameters
Show Child Parameters
Authentication
Query Parameters
Obter plano
A partir do identificador de um plano criado (plan_id) é possível recuperar as informações deste plano.
Path Parameters
Código do plano.
Formato: plan_XXXXXXXXXXXXXXXX.
Response
application/json
Response
200
Example:plan_21r4CTG0ux77Qv13
Example:Plano Gold
Example:/plan_21r4CTG0ux77Qv13/academia/plano-gold
Example:BRL
Example:month
Default:0
Example:3
Example:prepaid
Default:0
Example:3
Example:active
Default:0
Example:10000
Example:2016-07-12T18:25:40Z
Example:2016-07-12T18:25:40Z
Show Child Parameters
Show Child Parameters
Authentication
Path Parameters
Editar plano
Com o verbo HTTP PUT, através do identificador do plano (plan_id) é possível atualizar os dados do plano.
Path Parameters
Código do plano.
Formato: plan_XXXXXXXXXXXXXXXX.
Body
application/json
Body
Nome do plano. Max: 64 caracteres.
Status do plano. Valores possíveis: active ou inactive
Descrição do plano.
Indica se o plano oferece entrega.
Meios de pagamento disponíveis para assinaturas criadas a partir do plano.
Valores possíveis: credit_card, boleto ou debit_card. Caso nenhum seja informado, o único meio de pagamento disponível por padrão será credit_card
Opções de parcelamento disponíveis para assinaturas criadas a partir do plano.
Caso não seja informado, o plano irá disponibilizar apenas assinaturas com pagamentos à vista.
Valor mínimo em centavos da fatura.
Texto exibido na fatura do cartão.
Será aplicado para assinaturas de cartão de crédito criadas a partir do plano.
Moeda. Valores possíveis: BRL, ARS, BOB, CLP, **COP **, MXN, PYG, **USD **, UYU e EUR.
Frequência da recorrência. Valores possíveis: day,week, month ou year.
Default:month
Número de intervalos de acordo com a propriedade interval entre cada cobrança da assinatura.
Ex.: plano mensal = interval_count (1) e interval (month)
plano trimestral = interval_count (3) e interval (month)
plano semestral = interval_count (6) e** interval** (month)
Default:1
Dias de teste. A assinatura será iniciada após o término deste período.
Tipo de cobrança. Valores possíveis: prepaid, **postpaid **ou exact_day.
Dias disponíveis para cobrança das assinaturas criadas a partir do plano. Deve ser maior ou igual a 1 e menor ou igual a 28. Obrigatório, caso o billing_type seja igual a exact_day.
Itens do plano. Saiba mais sobre um itens do plano
Objeto chave/valor utilizado para armazenar informações adicionais sobre o plano.
Saiba mais sobre metadata
Response
application/json
Response
200
Example:plan_21r4CTG0ux77Qv13
Example:Plano Gold
Example:Esse plano oferece acesso aos programas de musculação e todos os equipamentos e atividades coletivas terrestres.
Example:/plan_21r4CTG0ux77Qv13/academia/plano-silver
Example:BRL
Example:month
Default:0
Example:3
Example:prepaid
Default:0
Example:3
Example:SILVER
Example:active
Example:2016-07-12T18:25:40Z
Example:2016-07-12T18:25:40Z
Default:0
Example:10000
Show Child Parameters
Show Child Parameters
Authentication
Path Parameters
Body
Excluir plano
Com o verbo HTTP DELETE, através do identificador do plano (plan_id) é possível excluir um plano.
Path Parameters
Código do plano
Response
application/json
Response
200
Example:plan_21r4CTG0ux77Qv13
Example:Plano Gold
Example:Esse plano oferece acesso aos programas de musculação e todos os equipamentos e atividades coletivas terrestres.
Example:/plan_21r4CTG0ux77Qv13/academia/plano-silver
Default:0
Example:10000
Example:BRL
Example:month
Default:0
Example:3
Example:prepaid
Default:0
Example:3
Example:SILVER
Example:deleted
Example:2016-07-12T18:25:40Z
Example:2016-07-12T18:25:40Z
Example:2016-07-15T13:41:02Z
Show Child Parameters
Show Child Parameters
Authentication
Path Parameters
Editar metadados do plano
Com o verbo HTTP PATCH, através do identificador do plano (plan_id) é possível atualizar o objeto metadata do plano.
Path Parameters
Código do plano.
Formato: plan_XXXXXXXXXXXXXXXX.
Body
application/json
Body
Objeto chave/valor utilizado para armazenar informações adicionais sobre o plano.
Response
application/json
Response
200
Example:plan_jEJWD1qF2Xf92eKv
Example:Premium
Example:Vá de Premium. E seja feliz!
Example:/plans/plan_jEJWD1qF2Xf92eKv/pagarme-teste/premium
Example:Spotify
Example:month
Default:0
Example:1
Default:0
Example:10000
Example:postpaid
Example:boleto
Default:0
Example:1
Example:active
Example:BRL
Example:2017-08-10T21:27:08Z
Example:2017-08-10T21:33:24Z