Stai visualizzando la documentazione di Apigee Edge.
Vai alla sezione
Documentazione di Apigee X. Informazioni
Introduzione
Quando aggiungi una valuta supportata per un'organizzazione, puoi impostare un massimale di credito per un sviluppatore con pagamento posticipato, come descritto in Aggiunta di elementi supportati valute). Il massimale di credito si applica a tutti gli sviluppatori con pagamento posticipato dell'organizzazione. Nella Inoltre, puoi impostare il massimale di credito per un singolo sviluppatore con pagamento posticipato, come descritto le sezioni seguenti. In questo caso, il massimale di credito sostituisce qualsiasi limite impostato per la valuta per solo lo sviluppatore specificato.
Impostare un massimale di credito utilizzando l'API
Per impostare un massimale di credito per un singolo sviluppatore, invia una richiesta POST a
/organizations/{org_name}/developers/{developer_id}/developer-credit-limit
, dove
{developer_id}
è l'indirizzo email dello sviluppatore. Quando emetti la richiesta,
devi specificare come parametri di query l'importo del credito e la valuta utilizzata per
del credito. Ad esempio, la seguente richiesta imposta un massimale di credito di 1000 $per uno sviluppatore:
$ curl -H "Content-Type:application/json" -X POST \ "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/developers/dev7@myorg/developer-credit-limit?amount=1000&supportedCurrencyId=usd" \ -u email:password
Recupero di un massimale di credito utilizzando l'API
Per recuperare un massimale di credito per uno sviluppatore con pagamento posticipato, invia una richiesta GET a
/organizations/{org_name}/developers/{developer_id}/developer-credit-limit
, dove
{developer_id}
è l'indirizzo email dello sviluppatore. Ad esempio:
$ curl -H "Accept:application/json" -X GET \ "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/developers/dev7@myorg/developer-credit-limit" \ -u email:password
La risposta dovrebbe avere un aspetto simile al seguente (è mostrata solo una parte della risposta):
{ "developerBalance" : [ { "amount" : 1000.0000, "id" : "ddd98cd5-06bc-481b-ae42-76a7345933a9", "supportedCurrency" : { "description" : "United States Dollar", "displayName" : "United States Dollar", "id" : "usd", "name" : "USD", "organization" : { ... }, "status" : "ACTIVE", "virtualCurrency" : false }, "usage" : 76.6052 } ], "totalRecords" : 1 }
Passaggi successivi
Puoi pubblicare rimborsi (solo per le transazioni di acquisto) utilizzando la monetizzazione. Scopri come in Pubblicare i rimborsi.