Spécifier les détails du forfait avec frais uniquement

<ph type="x-smartling-placeholder"></ph> Vous consultez la documentation Apigee Edge.
Accédez à la page Documentation sur Apigee X.
En savoir plus

Introduction

Avec ce type de forfait, le développeur ne paie que les frais du fournisseur d'API spécifiés dans le plan tarifaire. tels que des frais de configuration uniques ou des frais de résiliation anticipée. Pour en savoir plus, consultez l'article Ajouter des frais à un plan tarifaire. pour savoir comment spécifier les frais dans le plan tarifaire.) Il n'y a pas d'autres règles liées aux transactions frais.

Lorsque vous créez le forfait, vous pouvez éventuellement spécifier les conditions de renouvellement, c'est-à-dire la période de renouvellement. Le forfait est automatiquement renouvelé à la fin de la période de renouvellement (sauf si le développeur résilie le forfait). Si le développeur résilie un plan tarifaire avant le renouvellement et que des frais de résiliation anticipée s'appliquent, ils seront facturés au développeur.

Boîte à outils

Vous pouvez ajouter des frais uniquement aux détails du forfait à l'aide de l'API de monétisation. Pour ce faire, définissez des critères dans le corps de la requête dans un appel /organizations/{org_name}/monetization-packages/{package_id}/rate-plans ressource (lorsque vous créez le plan tarifaire).

Spécifier uniquement les détails du forfait à l'aide de l'API

Vous spécifiez les détails du forfait uniquement lorsque vous créez le plan tarifaire. Vous spécifiez les détails dans dans le corps de requête de l'appel.

Par exemple, l'exemple suivant crée un plan tarifaire avec frais uniquement. Le plan spécifie un début des frais de résiliation (20 dollars américains), des frais de configuration (10 dollars américains) et des frais récurrents (5 dollars américains dollars par mois). Les frais sont à régler dans un délai de 30 jours et les frais récurrents sont intégralement dus (c'est-à-dire, il n'est pas calculé au prorata. La durée de renouvellement est de six mois. (Les spécifications liées aux frais lorsque les conditions de renouvellement sont mises en évidence.)

$ 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

Notez que la propriété ratePlanDetails est vide. S'il s'agit d'un plan tarifaire payant uniquement, vous n'avez aucune autre information à fournir au-delà des frais et de la période de renouvellement.

La doit se présenter comme suit (seule une partie de la réponse est affichée):
{
  "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"
}

Voir Plan tarifaire de configuration pour obtenir la liste complète des options de plans tarifaires.

Étapes suivantes

Vous pouvez également ajouter un forfait freemium. Consultez Ajouter un forfait freemium.

Après avoir créé le plan tarifaire et fourni ses détails, vous pouvez le publier ou l'enregistrer comme brouillon. Consultez la section Gestion et la publication de plans tarifaires.