Stai visualizzando la documentazione di Apigee Edge.
Consulta la
documentazione di Apigee X. info
Introduzione
Quando aggiungi una valuta supportata per un'organizzazione, puoi impostare un limite di credito per uno sviluppatore con pagamento posticipato, come descritto in Aggiungere valute supportate. Il limite di credito si applica a tutti gli sviluppatori con pagamento posticipato dell'organizzazione. In oltre, puoi impostare il limite di credito per un singolo sviluppatore con pagamento posticipato, come descritto nelle sezioni seguenti. In questo caso, il limite di credito sostituisce qualsiasi limite impostato per la valuta per lo sviluppatore specificato.
Impostare un limite di credito utilizzando l'API
Per impostare un limite 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 invii la richiesta,
devi specificare come parametri di query l'importo del credito e la valuta utilizzata per il
credito. Ad esempio, la seguente richiesta imposta un limite 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
Recuperare un limite di credito utilizzando l'API
Per recuperare un limite 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 (viene 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 i rimborsi (solo per le transazioni di acquisto) utilizzando la monetizzazione. Scopri come in Pubblicare i rimborsi.