Anexar produtos à assinatura
Anexa produtos a uma assinatura já criada. Eles passam a ser cobrados junto do plano a partir da cobrança seguinte. Para que os produtos entrem já na primeira cobrança, envie-os no campo products na criação da assinatura.
Request Body required
Descreve os dados a serem incluídos no corpo da requisição.
- Array [
- ]
products object[] required
Os produtos a anexar à assinatura.
Possible values: <= 50 characters
O nome do produto, como aparece na cobrança.
O valor do produto, em centavos.
Possible values: <= 191 characters
Opcional. O que o cliente lê na cobrança. O identifier é a chave pela qual o produto é removido, então costuma ser um valor técnico; o name é o rótulo apresentável. Sem name, o identifier continua sendo exibido.
- 200
- 401
- 422
- 500
Produtos anexados com sucesso
Schema
subscription object
O id da assinatura.
O id publico da assinatura. Esse id pode ser usado para levar o cliente a página de checkout para pagamento.
O valor da assinatura em centavos.
O id do plano.
Possible values: [new, trial, active, overdue, canceled, expired, paused]
O status da assinatura.
Data de criação.
customer object
O id do cliente na NinePay. Obrigatório se os demais dados do usuário não forem informados
O nome do cliente. Obrigatório se o id não for informado
O email do cliente. Obrigatório se o id não for informado
O cpf do cliente. Obrigatório se o id ou o cnpj não forem informados
O cnpj do cliente. Obrigatório se o id ou o cpf não forem informados
O telefone do cliente
O CEP do cliente
O endereço do cliente
O endereço do cliente
O bairro do cliente
A cidade do cliente
O estado do cliente
O código do país do cliente, no formato Alpha 2 de acordo com a ISO 3166.
{
"subscription": {
"id": 42,
"uuid": "8b2cad02-06f0-42be-84ac-101b23a1bb0d",
"amount": 2500,
"plan_id": 2500,
"status": "credit",
"created_at": "2017-07-21 05:20:00"
},
"customer": {
"id": 42,
"name": "Jhon Doe",
"email": "jhon@doe.com",
"cpf": "833.828.600-15",
"cnpj": "95.135.209/0001-79",
"phone": "(11) 11111-1111",
"cep": "01423-910",
"address": "Rua José Maria Lisboa",
"number": 42,
"district": "Jardim Paulista",
"city": "São Paulo",
"state": "SP",
"country": "BR"
}
}
Não autorizado
Schema
{
"message": "string"
}
{
"message": "Unauthenticated"
}
Erro na validação de dados
Schema
errors object
{
"message": "string",
"errors": {}
}
{
"message": "The given data was invalid.",
"errors": {
"name": "The name field is required."
}
}
Houve um erro inesperado
Schema
{
"message": "string"
}
{
"message": "An unexpected error occurred"
}