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
TipoDescripción
idstringIdentificador único asignado al azar.
objectstringClase del objeto. En este caso "subscription".
created_atstringFecha de creación de la suscripción.
canceled_atstringFecha de cancelación de la suscripción.
paused_atstringFecha de pausa de la suscripción.
billing_cycle_startinteger (32-bit unix timestamp)Fecha de inicio del periodo de cobro.
billing_cycle_endinteger (32-bit unix timestamp)Fecha de término del periodo de cobro.
trial_startinteger (32-bit unix timestamp)Fecha de inicio del periodo de prueba.
trial_endinteger (32-bit unix timestamp)Fecha de término del periodo de prueba.
plan_idstringId del plan asignado a la suscripción.
statusstringStatus 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"
}