Estás viendo la documentación de Apigee Edge.
Ve a la documentación de Apigee X. Más información
Introducción
En un plan de solo tarifas, el desarrollador solo paga las tarifas del proveedor de la API especificadas en el plan de tarifas, como una tarifa de configuración única o una tarifa de rescisión anticipada. (Consulta Cómo agregar tarifas a un plan de tarifas para obtener información sobre cómo especificar las tarifas en el plan de tarifas). No se cobran tarifas adicionales relacionadas con las transacciones.
Cuando crees el plan, puedes especificar de manera opcional las condiciones de renovación, es decir, el período para la renovación. La monetización renueva automáticamente el plan al final del período de renovación (a menos que el desarrollador cancele el plan). Si el desarrollador rescinde un plan de tarifas antes del plazo de renovación y hay una tarifa de rescisión anticipada vigente, se le cobrará la tarifa.
Caja de herramientas
Solo agregas los detalles del plan de tarifas con la API de monetización. Para ello, establece las propiedades
pertinentes en el cuerpo de la solicitud en una llamada al
recurso /organizations/{org_name}/monetization-packages/{package_id}/rate-plans
(cuando crees el plan de tarifas).
Especifica los detalles del plan de tarifas solo con la API
Cuando creas el plan de tarifas, solo debes especificar los detalles de las tarifas. Debes especificar los detalles en el cuerpo de la solicitud de la llamada.
Por ejemplo, el siguiente comando crea un plan de tarifas de solo tarifas. El plan especifica una tarifa de rescisión anticipada (USD 20), una tarifa de configuración (USD 10) y una tarifa recurrente (USD 5 por mes). Las tarifas vencen en 30 días, y la tarifa recurrente se debe pagar en su totalidad (es decir, no se prorratea). El plazo de renovación es de 6 meses. (Se destacan las especificaciones relacionadas con las tarifas y las del período de renovación).
$ curl -H "Content-Type:application/json" -X POST -d \ '{ "name": "Standard fees only plan", "advance": "false", "contractDuration": "6", "contractDurationType": "MONTH", "currency": { "id" : "usd" }, "earlyTerminationFee": "20", "description": "Standard fees only plan", "displayName": "Standard fees only plan", "frequencyDuration": 1, "frequencyDurationType": "MONTH", "monetizationPackage": { "id": "location" }, "organization": { "id": "{org_name}" }, "prorate": "false", "paymentDueDays": "30", "published": "true", "ratePlanDetails": [], "recurringFee": "5", "setUpFee": "10", "startDate": "2013-09-15 00:00:00", "type": "STANDARD" }' \ "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/monetization-packages/location/rate-plans" \ -u email:password
Observa que la propiedad ratePlanDetails
está vacía. En el caso de un plan de tarifas solo con tarifas, no hay detalles adicionales que proporcionar más allá de las tarifas y el período de renovación.
{ "advance" : false, "contractDuration" : 6, "contractDurationType" : "MONTH", "currency" : { "id" : "usd", "name" : "USD", ... "organization" : { ... }, ... }, "description" : "Standard fees only plan", "displayName" : "Standard fees only plan", "earlyTerminationFee" : 20, "freemiumDuration" : 0, "freemiumDurationType" : "MONTH", "freemiumUnit" : 0, "frequencyDuration" : 1, "frequencyDurationType" : "MONTH", "id" : "location_standard_fees_only_plan", "monetizationPackage" : { "description" : "Location", "displayName" : "Location", "id" : "location", "name" : "Location", "organization" : { ... }, "product" : [ { "customAtt1Name" : "user", "description" : "Location", "displayName" : "Location", "id" : "location", "name" : "location", "organization" : { ... "status" : "CREATED" }, "name" : "Standard fees only plan", "organization" : { ... }, "paymentDueDays" : "30", "prorate" : false, "published" : false, "ratePlanDetails" : [ ], "recurringFee" : 5, "recurringStartUnit" : 1, "recurringType" : "CALENDAR", "setUpFee" : 10, "startDate" : "2013-07-30 00:00:00", "type" : "STANDARD" }
Consulta los parámetros de configuración del plan de tarifas para obtener una lista completa de las opciones del plan de tarifas.
Próximos pasos
De manera opcional, agrega un plan freemium. Consulta Cómo agregar un plan freemium.
Después de crear el plan de tarifas y proporcionar los detalles, puedes publicarlo o guardarlo como borrador. Para obtener más información, consulta Administra y publica planes de tarifas.