Emissione di crediti

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

Introduzione

La monetizzazione ti offre la flessibilità di emettere un credito per gli sviluppatori.

Per uno sviluppatore prepagato, una credito appare come una riduzione dell'utilizzo: questo aumenta o diminuisce il saldo prepagato dello sviluppatore da quel momento in poi. Molto simile usando una carta di debito, i fondi vengono prelevati dal saldo prepagato di uno sviluppatore quando lo sviluppatore acquista un bundle di prodotti basati su API. Lo sviluppatore deve mantenere un saldo adeguato per acquisti. Consulta Come faccio a calcolare il saldo prepagato rimanente dell'account?

Per uno sviluppatore con pagamento posticipato, il credito viene visualizzato sotto forma di in una riga separata della fattura, riducendo l'addebito in una fattura.

Esplorazione della pagina dei crediti

Accedi alla pagina Crediti ed esplorala, come descritto di seguito.

Edge

Per accedere alla pagina Crediti utilizzando l'interfaccia utente di Edge:

  1. Accedi a apigee.com/edge.
  2. Seleziona Pubblica > Monetizzazione > Crediti nella barra di navigazione a sinistra.

Viene visualizzata la pagina Crediti.

Come evidenziato in figura, la pagina Crediti ti consente di:

  • Visualizzare informazioni riepilogative per tutti i crediti, inclusi nome del destinatario, importo del credito, data e ora di validità del credito Pacchetto di prodotti API e prodotti API a cui si applica il credito ed eventuali note aggiunte
  • Emetti un credito
  • Cerca nell'elenco dei crediti

Perimetrale classico (Private Cloud)

Per accedere alla pagina Crediti utilizzando l'interfaccia utente di Edge Classic:

  1. Accedi a http://ms-ip:9000, dove ms-ip è Indirizzo IP o nome DNS del nodo del server di gestione.
  2. Seleziona Monetizzazione > Report sulla monetizzazione nella barra di navigazione in alto.

La pagina Crediti ti consente di:

  • Visualizzare informazioni riepilogative per tutti i crediti, inclusi nome del destinatario, importo del credito, data e ora di validità del credito Pacchetto di prodotti API e prodotti API a cui si applica il credito ed eventuali note aggiunte
  • Emetti un credito
  • Cerca nell'elenco dei crediti

Emissione di un credito

  1. Accedi alla pagina Crediti.
  2. Fai clic su + Credito.
  3. Immetti le seguenti informazioni:
    Campo Descrizione
    Mese di fatturazione

    Mese di fatturazione in cui si applica il credito. Seleziona un mese dall'elenco.

    Sviluppatore

    Nome dello sviluppatore o dell'azienda a cui si applica il credito. Inserisci il nome nella casella di testo. Durante la digitazione, viene visualizzato un elenco a discesa degli sviluppatori/delle società che contengono la stringa. Fai clic sul nome dello sviluppatore o dell'azienda nell'elenco a discesa.

    Nota: dopo aver selezionato uno sviluppatore o una società, vengono visualizzati i campi rimanenti. Se selezioni una società o uno sviluppatore che non ha accettato un piano tariffario, non puoi emettere un credito.

    Pacchetto di prodotti

    Set di prodotti API a cui si applica il credito. Seleziona un'opzione dall'elenco dei bundle di prodotti API disponibili.

    Prodotto

    Prodotto API nel bundle di prodotti API selezionato a cui si applica il credito. Seleziona Tutti i prodotti o un singolo prodotto API nell'elenco.

    Valuta

    Valuta utilizzata per il credito. La valuta è configurata per il piano tariffario nel pacchetto di prodotti dell'API che acquistato dallo sviluppatore e non può essere modificato. Se in un piano tariffario sono definite più valute, puoi selezionarne una da una.

    Importo

    Importo del credito (nella valuta specificata). Specifica un valore positivo o negativo. Il valore non può essere zero.

    Nota

    Nota facoltativa per descrivere il motivo del credito.

  4. Fai clic su Salva credito.

Emissione di crediti mediante l'API

Utilizzando l'API, emetti credito a uno sviluppatore per l'intero pacchetto di prodotti basati sull'API oppure contro l'uso di un prodotto API specifico in un bundle di prodotti API.

Per emettere un credito utilizzando l'API, invia una richiesta POST a /organizations/{org_name}/monetization-packages/{package_id}/rate-plans/{rate-plan_id}/real-currency-credit-transactions, dove {package_id} e {rate-plan_id} definiscono identificazione rispettivamente del pacchetto di prodotti API e del piano tariffario a cui si applica il credito.

Quando emetti la richiesta, devi specificare come parametri di query:

  • ID sviluppatore (indirizzo email) a cui si applica il credito.
  • Importo del credito.
  • Valuta utilizzata per il credito.
  • Nota che descrive il motivo dell'attribuzione.

Facoltativamente, puoi specificare i seguenti parametri di query aggiuntivi:

  • Mese di fatturazione a cui si applica il credito. Per impostazione predefinita, questo valore è mese.
  • Anno di fatturazione a cui si applica il credito. Per impostazione predefinita, questo valore è impostato sull'anno corrente.
  • Prodotto API a cui si applica il credito. Se non specifichi un prodotto API ID, il credito si applica a tutti i prodotti API nel pacchetto di prodotti API.

Ad esempio, per la seguente richiesta viene emesso un credito di $100 per il mese di fatturazione di aprile 2018. a uno sviluppatore identificato come dev1@myorg.com. Il credito si applica ai Pacchetto di prodotti API payment e piano tariffario payment_standard_plan:

Per un elenco completo dei parametri di query, consulta Parametri di query per l'API dei crediti che puoi specificare in una richiesta di credito.

$ curl -H "Content-Type:application/json" -X POST \
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/monetization-packages/payment/rate-plans/payment_standard_plan/real-currency-credit-transactions?currencyId=usd&developerId=dev1@myorg.com&transactionAmount=100&transactionNote=Credit+for+failed+transactions&billingMonth=APRIL&billingYear=2013" \
-u email:password

Di seguito viene fornito un estratto di esempio della risposta:

{
  "currency" : "USD",
  "developer" : {
    "address" : [ {
      "address1" : "Dev One Address",
     ...
    } ],
    "approxTaxRate" : 0.0000,
    "billingType" : "PREPAID",
    "broker" : false,
    "developerRole" : [ ],
    "email" : "dev1@myorg.com",
    "hasSelfBilling" : false,
    "id" : "K4jW2QLjZ1h8GFA8",
    "legalName" : "DEV ONE",
    "name" : "Dev One",
    "organization" : {
     ...
    },
    "registrationId" : "TestRegId",
    "status" : "ACTIVE",
    "type" : "TRUSTED"
  },
  "endTime" : "2013-09-04 15:54:36",
  "environment" : "PROD",
  "euroExchangeRate" : 0.8107,
  "gbpExchangeRate" : 0.6860,
  "id" : "904c3f73-ab8d-4e5d-a48c-225fd49a3bde",
  "isVirtualCurrency" : false,
  "notes" : "Credit for failed transactions",
  "pkgId" : "myorg@@@payment",
  "pkgRatePlanProductName" : "Payment",
  "providerTxId" : "904c3f73-ab8d-4e5d-a48c-225fd49a3bde",
  "rate" : 100,
  "ratePlan" : {
    ...
      },
      "status" : "ACTIVE",
      "virtualCurrency" : false
    },
    "description" : "Standard Plan",
    "displayName" : "Standard Plan",
        "monetizationPackage" : {
      "description" : "Payment",
      ...
        } ],
       ...
      },
      "product" : [ {
        "customAtt1Name" : "user",
        "description" : "Payment",
        "displayName" : "Payment",
        "id" : "payment",
        "name" : "payment",
        "organization" : {
          ...
        },
        "status" : "CREATED",
        "transactionSuccessCriteria" : "Status=='200 OK'"
      } ],
      "status" : "CREATED"
    },
    "name" : "Standard Plan",
    "organization" : {
     ...
    },
    ...
      },
      ...
      },
      ...
  },
  "revenueShareAmount" : 0,
  "startTime" : "2013-09-04 15:54:36",
  "status" : "SUCCESS",
  "taxModel" : "UNDISCLOSED",
  "txProviderStatus" : "SUCCESS",
  "type" : "CREDIT",
  "usdExchangeRate" : 1.0675,
  "utcEndTime" : "2013-09-04 15:54:36",
  "utcStartTime" : "2013-09-04 15:54:36"
}

Parametri di query per l'API dei crediti

I seguenti parametri di query sono disponibili per l'utilizzo con l'API crediti:

Nome Descrizione Predefinito Obbligatorio?
billingMonth

Mese di fatturazione a cui si applica il credito, ad esempio APRIL.

N/D No
billingYear

Anno di fatturazione a cui si applica il credito, ad esempio 2018.

N/D No
currencyId

Valuta utilizzata per il credito. La valuta è configurata per il piano tariffario nel pacchetto di prodotti dell'API che acquistato dallo sviluppatore e non può essere modificato.

N/D
developerId

Nome dello sviluppatore o dell'azienda a cui si applica il credito.

N/D
productId

Prodotto API a cui si applica il credito. Se non specifichi un ID prodotto, Il credito è valido per tutti i prodotti API nel pacchetto.

N/D No
transactionAmount

Importo del credito (nella valuta specificata). Specifica un valore positivo o negativo. Il valore non può essere zero.

N/D
transactionNote

Tieni presente che descrive il motivo dell'accredito.

N/D