Editar preço mínimo da assinatura
Com o verbo HTTP PATCH, através do identificador da assinatura (subscription_id) é possível atualizar o minimum price da assinatura.
Path Parameters
Código da assinatura.
Formato: sub_XXXXXXXXXXXXXXXX.
Body
application/json
Body
Valor mínimo da assinatura em centavos.
Response
application/json
Response
200
Example:sub_JrvX5MpS6Niq9wzL
Example:6NXQF71FJD
Example:2022-03-10T00:00:00Z
Example:month
Default:0
Example:1
Example:prepaid
Show Child Parameters
Example:2022-04-10T00:00:00Z
Example:boleto
Example:BRL
Default:0
Example:1
Default:0
Example:100
Example:active
Default:0
Example:20
Example:2022-03-10T19:42:17Z
Example:2022-03-10T19:42:56Z
Show Child Parameters
Show Child Parameters
Authentication
Path Parameters
Body
Ativar faturamento manual
Configuração da assinatura que indica se o faturamento será feito de forma manual ou automática.Caso esteja ativa, as faturas não serão geradas automaticamente pelo nosso sistema, ficando a cargo do lojista realizar o faturamento pelo endpoint Criar Fatura.
Path Parameters
Código da assinatura.
Formato: sub_XXXXXXXXXXXXXXXX.
Response
application/json
Response
200
Example:sub_kpWeWOBcOcpqe8jg
Example:PX7ECLF6Y3
Example:2019-05-07T00:00:00Z
Example:month
Default:0
Example:1
Example:postpaid
Example:2019-06-07T00:00:00Z
Example:credit_card
Example:BRL
Default:0
Example:1
Example:active
Example:2019-05-07T21:32:28Z
Example:2019-05-07T21:33:22Z
Default:true
Example:true
Authentication
Path Parameters
Desativar faturamento manual
Configuração da assinatura que indica se o faturamento será feito de forma manual ou automática.
Caso esteja desativada, as faturas serão geradas automaticamente pelo nosso sistema.
Path Parameters
Código da assinatura.
Formato: sub_XXXXXXXXXXXXXXXX.
Response
application/json
Response
200
Example:sub_kpWeWOBcOcpqe8jg
Example:PX7ECLF6Y3
Example:2019-05-07T00:00:00Z
Example:month
Default:0
Example:1
Example:postpaid
Example:2019-06-07T00:00:00Z
Example:credit_card
Example:BRL
Default:0
Example:1
Example:active
Example:2019-05-07T21:32:28Z
Example:2019-05-07T21:32:38Z
Authentication
Path Parameters
Teste - Criar assinatura avulsa
Fornecemos a possibilidade de criação de uma assinatura (subscription) sem a necessidade de criação de um plano (plan).
Body
application/json
Body
Meio de pagamento.
Valores possíveis: credit_card, boleto e debit_card .
Default:credit_card
Cartão
- 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
Dias para expiração do boleto. (Caso não seja passado, será pego um valor padrão das configurações da loja)
Código da assinatura no sistema da loja. Máx.: 52 caracteres
Moeda. Valores possíveis: BRL
Default:BRL
Data de início da assinatura.
Se não for informada, a assinatura será iniciada imediatamente.
Intervalo 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
Valor mínimo em centavos da assinatura.
Default:null
Tipo de cobrança.
Valores possíveis: prepaid, **postpaid **ou exact_day.
Default:prepaid
Dia da cobrança.
Obrigatório, caso o billing_type seja exact_day
Quantidade de parcelas.
Será aplicada caso o método de pagamento da assinatura seja cartão de crédito.
Default:1
Texto exibido na fatura do cartão.
Será aplicado caso o método de pagamento da assinatura seja cartão de crédito. Máx.: 13 caracteres
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
Itens do assinatura.
Saiba mais sobre item da assinatura
Show Child Parameters
Pedido que pode ser criado assim que a assinatura for iniciada. Ex: Pode ser utilizado como uma taxa de adesão ao serviço.
Show Child Parameters
Descontos.
Show Child Parameters
Incrementos
Show Child Parameters
Código da afiliação no gateway.
Objeto chave/valor utilizado para armazenar informações adicionais sobre a assinatura.
Saiba mais sobre metadata.
Response
application/json
Response
200
Example:sub_8RQW76TG8SOeYZro
Example:3R0ZSQ5BJ5
Example:2018-04-04T00:00:00Z
Example:month
Default:0
Example:1
Example:prepaid
Show Child Parameters
Example:2018-05-04T00:00:00Z
Example:boleto
Example:BRL
Default:0
Example:1
Example:active
Example:2018-04-04T20:59:01Z
Example:2018-04-04T20:59:01Z
Show Child Parameters
Show Child Parameters
Authentication
Body
Incluir item
Através do identificador da assinatura (subscription_id) é possível incluir itens na assinatura do cliente.
Path Parameters
Código da assinatura.
Formato: sub_XXXXXXXXXXXXXXXX.
Body
application/json
Body
Código do item do plano.
Max: 36 caracteres.
Descrição do item.
Max: 256 caracteres.
Obrigatório caso o plan_item_id não seja informado.
Indica quantas vezes o item será cobrado.
Caso não seja informado, o item será cobrado até que seja excluído o desativado.
Esquema de precificação.
Saiba mais sobre precificação.
Show Child Parameters
Descontos do item.
Saiba mais sobre desconto
Show Child Parameters
Quantidade de itens.
Obrigatório caso pricing_scheme.scheme_type seja unit
Nome do item da assinatura.
Incrementos do item.
Saiba mais sobre desconto
Show Child Parameters
Response
application/json
Response
200
Example:si_WQEmvEEfGigkL0Zx
Example:Celular
Default:0
Example:1
Default:0
Example:1
Example:active
Example:2017-07-28T21:00:26Z
Example:2017-07-28T21:00:26Z