Stai visualizzando la documentazione di Apigee Edge.
Vai alla sezione
Documentazione di Apigee X. Informazioni
Introduzione
La monetizzazione ti consente di apportare modifiche ai dettagli di fatturazione. Ad esempio, potresti aver bisogno aumentare o diminuire la quota di condivisione delle entrate o le tariffe per un dato mese di fatturazione a causa di di discrepanza nei tuoi registri.
Esplorazione della pagina Aggiustamenti di fatturazione
Accedi alla pagina Aggiustamenti di fatturazione, come descritto di seguito.
Edge
Per accedere alla pagina Aggiustamenti di fatturazione utilizzando l'UI Edge:
- Accedi a apigee.com/edge.
- Seleziona Pubblica > Monetizzazione > Aggiustamenti di fatturazione nella barra di navigazione a sinistra.
Viene visualizzata la pagina Aggiustamenti di fatturazione.
Come evidenziato in figura, la pagina Aggiustamenti di fatturazione consente di:
- Visualizzare l'elenco corrente degli aggiustamenti di fatturazione
- Aggiungere un aggiustamento di fatturazione
- Modificare un aggiustamento di fatturazione
- Cerca nell'elenco degli aggiustamenti di fatturazione
Perimetrale classico (Private Cloud)
Per accedere alla pagina Aggiustamenti di fatturazione utilizzando l'interfaccia utente di Edge classico:
- Accedi a
http://ms-ip:9000
, dove ms-ip è Indirizzo IP o nome DNS del nodo del server di gestione. - Seleziona Monetizzazione > Aggiustamenti nella barra di navigazione superiore.
La pagina Aggiustamenti di fatturazione consente di:
- Visualizzare l'elenco corrente degli aggiustamenti di fatturazione
- Aggiungi un aggiustamento di fatturazione
- Modificare un aggiustamento di fatturazione
- Cerca nell'elenco degli aggiustamenti di fatturazione
Aggiungi un aggiustamento di fatturazione
Per aggiungere un aggiustamento di fatturazione:
- Accedi alla pagina Aggiustamenti di fatturazione.
- Fai clic su + Aggiustamento.
- Immetti le seguenti informazioni:
Campo Descrizione Nome Un nome descrittivo che verrà visualizzato sul documento di fatturazione.
% aggiustamento Importo dell'aggiustamento, espresso in percentuale positiva o negativa. Un positivo percentuale adegua la quota di condivisione delle entrate o le commissioni nella transazione in base al percentuale. Un aggiustamento negativo adegua la quota di condivisione delle entrate o le commissioni nel transazione per questa percentuale. Inserisci un numero decimale positivo o negativo (con con due cifre decimali).
Mese di fatturazione Mese di fatturazione dell'aggiustamento. Seleziona un mese dall'elenco a discesa.
Tipo di transazione Tipo di transazione a cui vuoi applicare l'aggiustamento. Seleziona uno dal menu a discesa:
- Tutte le transazioni
- Addebito (addebito delle transazioni del modello)
- Acquisto (transazioni del modello di condivisione delle entrate)
- Rimborso (transazioni del modello di condivisione delle entrate)
Prodotto Prodotto API per il quale vuoi applicare l'aggiustamento. Non puoi applicare un un singolo aggiustamento a più prodotti API. Per applicare un aggiustamento più prodotti API, creare un aggiustamento per ciascun prodotto. Seleziona un prodotto API nel menu a discesa.
Sviluppatore Sviluppatore per il quale vuoi applicare l'aggiustamento. Puoi applicare a tutti gli sviluppatori (per impostazione predefinita) o a uno specifico sviluppatore. Seleziona "Tutte Sviluppatori" o uno sviluppatore specifico dal menu a discesa.
- Fai clic su Crea aggiustamento.
Modifica di un aggiustamento di fatturazione
Per modificare un aggiustamento di fatturazione:
- Accedi alla pagina Aggiustamenti di fatturazione.
- Posiziona il cursore sull'aggiustamento di fatturazione da modificare e fai clic su nel menu Azioni.
- Aggiorna l'aggiustamento di fatturazione come richiesto.
- Fai clic su Aggiorna aggiustamento.
Aggiustamenti di fatturazione tramite l'API
Le seguenti sezioni descrivono come apportare aggiustamenti di fatturazione utilizzando l'API.
Effettuare un aggiustamento di fatturazione utilizzando l'API
Puoi modificare i dettagli di fatturazione inviando una richiesta POST a /organizations/{org_name}/billing-adjustments. Quando effettui la richiesta, specifichi nel corpo della richiesta:
- Nome dell'aggiustamento di fatturazione.
- Una percentuale di aggiustamento, ovvero un valore percentuale positivo o negativo che rispettivamente aumenta o riduce l'importo.
- Mese di fatturazione.
- Anno di fatturazione.
- Organizzazione a cui viene applicato l'aggiustamento di fatturazione.
Puoi anche specificare altre proprietà, ad esempio:
- Tipo di transazione a cui applicare l'aggiustamento (ad esempio un acquisto) transazione).
- Sviluppatore per il quale vuoi applicare l'aggiustamento.
- Se vuoi applicare l'aggiustamento agli sviluppatori con pagamento anticipato, agli sviluppatori con pagamento posticipato o entrambi.
- pacchetto API a cui applicare l'aggiustamento.
- Prodotto API per il quale vuoi applicare l'aggiustamento.
Per un elenco completo, consulta Impostazioni di configurazione degli aggiustamenti di fatturazione. che puoi specificare in una richiesta di aggiustamento.
Se non è specificata una proprietà facoltativa, l'aggiustamento del documento di fatturazione sarà pari a inclusi per quella proprietà. Ad esempio, se non viene specificato alcun tipo di transazione, verrà applicato a tutti i tipi di transazioni.
Nell'esempio seguente viene eseguito un aggiustamento di fatturazione per il mese di fatturazione aperto, giugno 2013. La l'aggiustamento apporta una riduzione di un fattore del 3% e viene applicato alle transazioni di acquisto, prodotti di pagamento e sviluppatori con pagamento posticipato. Poiché le proprietà per identificare una specifica sviluppatore o pacchetto API, l'aggiustamento verrà applicato a tutti gli sviluppatori (che sono sviluppatori con pagamento posticipato) e il prodotto di pagamento in tutti i pacchetti API.
$ curl -H "Content-Type:application/json" -X POST -d \ '{ "name": "Purchase Adjustment Negative3", "adjustmentPercentageFactor": -3, "billingMonth": 6, "billingYear": 2017, "isPublished": false, "transactionType": "PURCHASE", "developerBillingType": "POSTPAID", "organization": { "id": "{org_name}" }, "product": { "id": "payment" } }' \ "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/billing-adjustments" \ -u email:password
La risposta dovrebbe avere un aspetto simile al seguente (è mostrata solo una parte della risposta):
{ "adjustmentPercentageFactor" : -3, "billingMonth" : 6, "billingYear" : 2017, "developerBillingType" : "POSTPAID", "id" : "511144db-7fb1-4c74-bafb-5bc7a6380c9c", "isPublished" : false, "name" : "Purchase Adjustment Negative3", "organization" : { ... }, "product" : { "customAtt1Name" : "user", "description" : "Payment", "displayName" : "Payment", "id" : "payment", "name" : "payment", "organization" : { ... }, "status" : "CREATED", "transactionSuccessCriteria" : "Status=='200 OK'" }, "transactionType" : "PURCHASE" }
Visualizzazione degli aggiustamenti di fatturazione utilizzando l'API
Puoi visualizzare un aggiustamento di fatturazione specifico o tutti gli aggiustamenti di fatturazione di un'organizzazione.
Per visualizzare un aggiustamento di fatturazione specifico, invia una richiesta GET a
/organizations/{org_name}/billing-adjustments/{billing_adjustment_id}
, dove
{billing_adjustment_id}
è l'identificazione dell'aggiustamento di fatturazione specifico
(l'ID viene restituito nella risposta quando crei l'aggiustamento di fatturazione). Ad esempio:
$ curl -H "Accept:application/json" -X GET \ "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/billing-adjustments/511144db-7fb1-4c74-bafb-5bc7a6380c9c" \ -u email:password
Per visualizzare tutti gli aggiustamenti di fatturazione per un'organizzazione, invia una richiesta GET a
/organizations/{org_name}/billing-adjustments
. Ad esempio:
$ curl -H "Accept:application/json" -X GET \ "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/billing-adjustments" \ -u email:password
La risposta dovrebbe avere un aspetto simile al seguente (è mostrata solo una parte della risposta):
{ "billingAdjustment" : [ { "adjustmentPercentageFactor" : -3, "billingMonth" : 6, "billingYear" : 2017, "developerBillingType" : "POSTPAID", "id" : "511144db-7fb1-4c74-bafb-5bc7a6380c9c", "isPublished" : false, "name" : "Purchase Adjustment Negative3", "organization" : { ... }, "product" : { "customAtt1Name" : "user", "description" : "Payment", "displayName" : "Payment", "id" : "payment", "name" : "payment", "organization" : { ... }, "status" : "CREATED", "transactionSuccessCriteria" : "Status=='200 OK'" }, "transactionType" : "PURCHASE" }, { "adjustmentPercentageFactor" : 5.0000, "billingMonth" : 5, "billingYear" : 2017, "id" : "53c363c0-7e1d-4dc1-9392-cf86656225f2", "isPublished" : false, "monetizationPackage" : { "description" : "Communications", "displayName" : "Communications", "id" : "communications", "name" : "Communications", "organization" : { ... }, "product" : [ { "customAtt1Name" : "user", "description" : "Messaging", "displayName" : "Messaging", "id" : "messaging", "name" : "messaging", "organization" : { ... }, "status" : "CREATED" }, { ... }, "status" : "CREATED", "transactionSuccessCriteria" : "Status=='200 OK'" } ], "status" : "CREATED" }, "name" : "Test Package Adjustment", "organization" : { ... }, "product" : { "customAtt1Name" : "user", "description" : "Location", "displayName" : "Location", "id" : "location", "name" : "location", "organization" : { ... }, "status" : "CREATED", "transactionSuccessCriteria" : "Status=='200 OK'" } } ], "totalRecords" : 2 }
Aggiornamento di un aggiustamento di fatturazione utilizzando l'API
Puoi aggiornare un aggiustamento di fatturazione inviando una richiesta PUT a
/organizations/{org_name}/billing-adjustments/{billing_adjustment_id}
, dove
{billing_adjustment_id}
è l'identificazione dell'aggiustamento di fatturazione specifico.
Quando esegui l'aggiornamento, devi specificare nel corpo della richiesta le proprietà aggiornate
dell'aggiustamento di fatturazione da aggiornare. Devi anche specificare i campi obbligatori
relative all'aggiustamento di fatturazione, ovvero proprietà del nome, percentuale dell'aggiustamento
mese di fatturazione, anno di fatturazione e organizzazione.
Ad esempio, la seguente chiamata API aggiorna il fattore e il nome di percentuale di aggiustamento (il parametro proprietà aggiornate sono evidenziate nell'esempio):
$ curl -H "Content-Type: application/json" -X PUT -d \ '{ "id" : "511144db-7fb1-4c74-bafb-5bc7a6380c9c ", "adjustmentPercentageFactor": -5, "name" : "Purchase Adjustment Negative5", "billingMonth": 6, "billingYear": 2017, "isPublished": false, "transactionType": "PURCHASE", "developerBillingType": "POSTPAID", "organization": { "id": "{org_name}" }, "product": { "id": "payment" } }' \ "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/billing-adjustments/511144db-7fb1-4c74-bafb-5bc7a6380c9c" \ -u email:password
Eliminazione di un aggiustamento di fatturazione utilizzando l'API
Puoi eliminare un aggiustamento di fatturazione inviando una richiesta DELETE a
/organizations/{org_name}/billing-adjustments/{billing_adjustment_id}
, dove
{billing_adjustment_id}
è l'identificazione dell'aggiustamento di fatturazione da
eliminati. Ad esempio:
$ curl -H "Accept:application/json" -X GET \ "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/billing-adjustments/511144db-7fb1-4c74-bafb-5bc7a6380c9c" \ -u email:password
Impostazioni di configurazione degli aggiustamenti di fatturazione per l'API
Per gli aggiustamenti di fatturazione sono disponibili le seguenti opzioni di configurazione:
Nome | Descrizione | Predefinito | Obbligatorio? |
---|---|---|---|
name |
Un nome descrittivo dell'aggiustamento di fatturazione. |
N/D | Sì |
adjustmentPercentageFactor |
L'importo dell'aggiustamento, espresso in percentuale positiva o negativa. Un positivo percentuale regola la quota di condivisione delle entrate o le commissioni nella transazione di questa percentuale. R la percentuale negativa adegua la quota di condivisione delle entrate o le commissioni nella transazione in base al percentuale. I valori possono essere compresi tra -100 e 999,9999. |
N/D | Sì |
billingMonth |
Il mese di fatturazione per l'aggiustamento di fatturazione, specificato come numero intero. Ad esempio, 11 per dicembre. |
N/D | Sì |
billingYear |
L'anno di fatturazione per l'aggiustamento di fatturazione, specificato nel seguente formato: AAAA. Ad esempio 2017. |
N/D | Sì |
organization |
L'organizzazione a cui si applica l'aggiustamento di fatturazione. |
N/D | Sì |
isPublished |
Un flag che specifica se l'aggiustamento deve essere pubblicato. Il valore può essere uno dei seguenti:
|
N/D | No |
transactionType |
Il tipo di transazioni a cui si applica l'aggiustamento di fatturazione. Il tipo può essere uno dei seguenti:
|
N/D | No |
developerBillingType |
Il tipo di fatturazione dello sviluppatore a cui si applica l'aggiustamento di fatturazione. Il valore può essere uno dei seguenti:
|
N/D | No |
product |
Il prodotto API per il quale si applica l'aggiustamento di fatturazione. Se non specifichi questa proprietà, l'aggiustamento della fatturazione si applica a tutti i prodotti API. |
N/D | No |
monetizationPackage |
Il pacchetto API a cui si applica l'aggiustamento di fatturazione. Se non specifichi questa proprietà, l'aggiustamento della fatturazione si applica a tutti i pacchetti API. |
N/D | No |
developer |
Lo sviluppatore a cui si applica l'aggiustamento di fatturazione. Se non specifichi questo , l'aggiustamento di fatturazione si applica a tutti gli sviluppatori. |
N/D | No |
Passaggi successivi
La monetizzazione ti offre la flessibilità di emettere crediti per uno sviluppatore. Potresti dover fare questo messaggio se uno sviluppatore non è soddisfatto di un servizio e richiede un rimborso parziale o totale per l'utilizzo per un determinato periodo di tempo. Scopri come emettere credito in Emissione di crediti.