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"
}