Specifica i dettagli del piano solo con tariffe

Stai visualizzando la documentazione di Apigee Edge.
Vai alla sezione Documentazione di Apigee X.
Informazioni

Introduzione

In un piano a pagamento, lo sviluppatore paga soltanto le tariffe del provider API specificate nel piano tariffario, come una tariffa di configurazione una tantum o costi di recesso anticipato. Per informazioni, consulta Aggiungere commissioni a un piano tariffario. su come specificare le commissioni nel piano tariffario. Non ci sono altre informazioni relative alle transazioni tariffe.

Quando crei il piano, puoi specificare i termini di rinnovo, ovvero il periodo di tempo per il rinnovo. La monetizzazione rinnova automaticamente il piano al termine del periodo di rinnovo (a meno che lo sviluppatore termina il piano). Se lo sviluppatore risolve un piano tariffario prima del rinnovo e una commissione di risoluzione anticipata sarà addebitata allo sviluppatore.

Cassetta degli attrezzi

Puoi aggiungere i dettagli del piano solo con le tariffe utilizzando l'API di monetizzazione. Per farlo impostando contenuti pertinenti nel corpo della richiesta in una chiamata /organizations/{org_name}/monetization-packages/{package_id}/rate-plans risorsa (quando crei il piano tariffario).

Specifica le tariffe solo per i dettagli del piano utilizzando l'API

Puoi specificare i dettagli del piano solo a pagamento quando crei il piano tariffario. Puoi specificare i dettagli in il corpo della richiesta della chiamata.

Ad esempio, quanto segue crea un piano tariffario solo con tariffe. Il piano specifica una commissione di recesso (20 dollari statunitensi), una commissione di configurazione (10 dollari statunitensi) e una commissione ricorrente (5 dollari statunitensi) dollari al mese). Le tariffe sono dovute dopo 30 giorni e la tariffa ricorrente è dovuta per intero (ossia non sono ripartiti proporzionalmente). Il periodo di rinnovo è di 6 mesi. (Anche le specifiche relative alle tariffe quando sono evidenziate le specifiche relative ai termini di rinnovo.)

$ 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

Tieni presente che la proprietà ratePlanDetails è vuota. Per un piano tariffario solo a pagamento, non devi fornire ulteriori dettagli oltre alle tariffe e al periodo di rinnovo.

La la risposta dovrebbe avere il seguente aspetto (viene mostrata solo una parte della risposta):
{
  "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"
}

Vedi Piano tariffario impostazioni di configurazione per un elenco completo delle opzioni dei piani tariffari.

Passaggi successivi

Se vuoi, puoi aggiungere un piano freemium. Vedi Aggiungere un piano freemium.

Dopo aver creato il piano tariffario e aver fornito i relativi dettagli, puoi pubblicarlo o salvare come bozza. Consulta la sezione Gestione dei piani tariffari per saperne di più.