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
Show Child Parameters
Show Child Parameters
Authentication
Query Parameters
Obter assinatura com split
Este recurso possibilita, através do identificador da assinatura (subscription_id), recuperar as informações da assinatura com Split.
Path Parameters
Código da Assinatura.
Formato: sub_XXXXXXXXXXXXXXXX.
Response
application/json
Response
200
Authentication
Path Parameters
Cancelar assinatura
Com o verbo HTTP DELETE, através do identificador da assinatura (subscription_id) é possível cancelar a assinatura.
Path Parameters
Código da assinatura.
Formato: sub_XXXXXXXXXXXXXXXX.
Body
application/json
Body
Parâmetro que define se as cobranças e faturas pendentes dentro de uma assinatura serão canceladas automaticamente com a execução do cancelamento da assinatura
Default:true
Response
application/json
Response
200
Example:sub_WeEMlp2FXFMjVq3Q
Example:8YNU49TD4Z
Example:2018-04-05T00:00:00Z
Example:month
Default:0
Example:1
Example:postpaid
Default:0
Example:5
Show Child Parameters
Show Child Parameters
Example:2018-04-05T00:00:00Z
Example:boleto
Example:BRL
Example:Spotify
Default:0
Example:1
Example:canceled
Example:2018-04-05T03:20:16Z
Example:2018-04-05T12:14:06Z
Example:2018-04-05T12:14:06Z