Skip to content
Joel Ibaceta edited this page Jan 3, 2020 · 2 revisions

Un plan de suscripción contiene información acerca del tipo de cargo, frecuencia y monto que quieres cargarle a un Card de manera recurrente. Por ejemplo, podrías configurar un plan básico de S/ 50 mensuales y un plan Premium de S/ 75 mensuales.

Crear

response = client.plan.create({
      "amount": 1000,
      "currency_code": "PEN",
      "interval": "dias",
      "interval_count": 2,
      "limit": 10,
      "name": "plan-{0}".format(uuid4().hex[:4]),
      "trial_days": 30,
})

print(response["data"])

Leer

response = client.plan.read(plan["data"]["id"])
print(response["data"])

Actualizar

metadatada = {
      "metadata": {
            "order_id": "0001"
      }
}
response = client.plan.update(id_=plan["data"]["id"], data=metadatada)
print(response["data"])

Eliminar

response = client.plan.delete(id_=plan["data"]["id"])
print(response["data"])

Listar

response = client.plan.list()
assert "items" in response["data"]
Clone this wiki locally