Suscripciones

Suscripciones son una manera de realizar cargos a un cliente con una cantidad fija de manera recurrente. Puedes cambiar el plan, pausar, cancelar y reanudar una suscripción a tu gusto.

Puedes ver cómo se realiza una suscripción en nuestro tutorial.

Objeto Suscripción

Atributos

Industria: Transporte

Tipo

Descripción

id

string

Identificador único asignado al azar.

object

string

Clase del objeto. En este caso "subscription".

created_at

string

Fecha de creación de la suscripción.

canceled_at

string

Fecha de cancelación de la suscripción.

paused_at

string

Fecha de pausa de la suscripción.

billing_cycle_start

integer (32-bit unix timestamp)

Fecha de inicio del periodo de cobro.

billing_cycle_end

integer (32-bit unix timestamp)

Fecha de término del periodo de cobro.

trial_start

integer (32-bit unix timestamp)

Fecha de inicio del periodo de prueba.

trial_end

integer (32-bit unix timestamp)

Fecha de término del periodo de prueba.

plan_id

string

Id del plan asignado a la suscripción.

status

string

Status de la suscripción. Los valores pueden ser: 'in_trial', 'active', 'past_due', 'paused', 'canceled'.

puts subscription

{
  id: "sub_EfhFCp5SKvp5XzXQk",
  object: "subscription",
  status: "in_trial",
  created_at: 1597069683,
  billing_cycle_start: 1385696776,
  billing_cycle_end: 1386301576,
  plan_id: "gold-plan",
  card_id: "src_2fw8YeLSqoaGEYTn3"
}
{
  "id":"sub_EfhFCp5SKvp5XzXQk",
  "object":"subscription",
  "status":"in_trial",
  "created_at": 1597069683,
  "billing_cycle_start":1385696776,
  "billing_cycle_end":1386301576,
  "plan_id":"gold-plan",
  "card_id":"src_2fw8YeLSqoaGEYTn3"
}
echo $subscription;

{
  "id":"sub_EfhFCp5SKvp5XzXQk",
  "object":"subscription",
  "status":"in_trial",
  "created_at": 1597069683,
  "billing_cycle_start":1385696776,
  "billing_cycle_end":1386301576,
  "plan_id":"gold-plan",
  "card_id":"src_2fw8YeLSqoaGEYTn3"
}
print subscription

{
  "id":"sub_EfhFCp5SKvp5XzXQk",
  "object":"subscription",
  "status":"in_trial",
  "created_at": 1597069683,
  "billing_cycle_start":1385696776,
  "billing_cycle_end":1386301576,
  "plan_id":"gold-plan",
  "card_id":"src_2fw8YeLSqoaGEYTn3"
}
print subscription

{
  "id":"sub_EfhFCp5SKvp5XzXQk",
  "object":"subscription",
  "status":"in_trial",
  "created_at": 1597069683,
  "billing_cycle_start":1385696776,
  "billing_cycle_end":1386301576,
  "plan_id":"gold-plan",
  "card_id":"src_2fw8YeLSqoaGEYTn3"
}
System.out.println(subscription.toString())

{
  id = sub_EfhFCp5SKvp5XzXQk,
  object = subscription,
  status = in_trial,
  created_at = 1597069683,
  billing_cycle_start = 1385696776,
  billing_cycle_end = 1386301576,
  plan_id = gold-plan,
  card_id = src_2fw8YeLSqoaGEYTn3
}
System.Console.WriteLine(subscription);

{
  "id":"sub_EfhFCp5SKvp5XzXQk",
  "object":"subscription",
  "status":"in_trial",
  "created_at": 1597069683,
  "billing_cycle_start":1385696776,
  "billing_cycle_end":1386301576,
  "plan_id":"gold-plan",
  "card_id":"src_2fw8YeLSqoaGEYTn3"
}
{
  "id":"sub_EfhFCp5SKvp5XzXQk",
  "object":"subscription",
  "status":"in_trial",
  "created_at": 1597069683,
  "billing_cycle_start":1385696776,
  "billing_cycle_end":1386301576,
  "plan_id":"gold-plan",
  "card_id":"src_2fw8YeLSqoaGEYTn3"
}