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
Show Child Parameters
Show Child Parameters
Authentication
Path Parameters
Body
Criar assinatura de plano
Fornecemos a possibilidade de criação de uma assinatura (subscription) a partir de plano (plan).
Body
application/json
Body
Código da assinatura no sistema da loja. Máx.: 52 caracteres
Código do plano.
Formato: plan_XXXXXXXXXXXXXXXX
Meio de pagamento.
Valores possíveis: credit_card, boleto e debit_card .
Data de início da assinatura.
Se não for informada, a assinatura será iniciada imediatamente.
Código do cliente.
Obrigatório caso o customer não seja informado. Saiba mais sobre clientes.
Dados do cliente.
Obrigatório caso o customer_id não seja informado. Saiba mais sobre clientes.
Show Child Parameters
Cartão que será utilizado na assinatura.
- card_id é o código do cartão do cliente.
- card_token é token do cartão gerado pelo checkout transparente.
É obrigatório o envio de uma dessas identificações, caso o payment_method seja credit_card ou debit_card.
Saiba mais sobre cartões.
Show Child Parameters
Quantidade de parcelas.
O número de parcelas deverá ser 1 em recorrências.
Default:1
Descontos.
Show Child Parameters
Incrementos
Show Child Parameters
Dias para expiração do boleto. (Caso não seja passado, será pego um valor padrão das configurações da loja)
Objeto chave/valor utilizado para armazenar informações adicionais sobre a assinatura.
Saiba mais sobre metadata.
Response
application/json
Response
200
Example:sub_bpYjMr9f8sA6QJNg
Example:XPLMBV9U10
Example:2018-04-04T00:00:00Z
Example:month
Default:0
Example:1
Example:postpaid
Show Child Parameters
Example:2018-05-04T00:00:00Z
Example:boleto
Example:BRL
Example:Spotify
Default:0
Example:1
Example:active
Example:2018-04-04T21:36:13Z
Example:2018-04-04T21:36:13Z
Show Child Parameters
Show Child Parameters
Show Child Parameters
Authentication
Body
Listar assinaturas
Este recurso permite listar as assinaturas. Pode ser utilizados alguns parâmetros como filtro da listagem.
Query Parameters
Status da assinatura.
Valores possíveis: active, canceled ou future
Código da assinatura no sistema da loja. Máx.: 52 caracteres
Tipo de cobrança.
Valores possíveis: prepaid, **postpaid **ou exact_day.
Código do cliente. Saiba mais sobre clientes.
Código do plano.
Formato: plan_XXXXXXXXXXXXXXXX.
Código do cartão.
Formato: card_XXXXXXXXXXXXXXXX.
Data de início da próxima data de cobrança.
Data final de próxima data de cobrança.
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
Default:1
Quantidade de itens por página.
Default:10
Response
application/json
Response
200