Estás viendo la documentación de Apigee Edge.
Ve a la
Documentación de Apigee X. información
Introducción
Si agregas una moneda admitida para una organización, podrás establecer un límite de crédito para una desarrollador de pospago, como se describe en Cómo agregar monedas). El límite de crédito se aplica a todos los desarrolladores de pospago de la organización. En además, puedes establecer el límite de crédito para un desarrollador de pospago individual, tal como se describe en el secciones a continuación. En este caso, el límite de crédito anula cualquier límite establecido para la moneda del solo para el desarrollador especificado.
Cómo configurar un límite de crédito con la API
Si deseas establecer un límite de crédito para un desarrollador individual, envía una solicitud POST a
/organizations/{org_name}/developers/{developer_id}/developer-credit-limit
, donde
{developer_id}
es la dirección de correo electrónico del desarrollador. Cuando envías la solicitud,
debe especificar como parámetros de consulta el importe del crédito y la moneda utilizada para el
crédito. Por ejemplo, la siguiente solicitud establece un límite de crédito de USD 1,000 para un desarrollador:
$ 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
Recupera un límite de crédito con la API
Para recuperar el límite de crédito de un desarrollador de pospago, envía una solicitud GET a
/organizations/{org_name}/developers/{developer_id}/developer-credit-limit
, donde
{developer_id}
es la dirección de correo electrónico del desarrollador. Por ejemplo:
$ 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 respuesta debería ser similar a la siguiente (solo se muestra una parte):
{ "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 }
Próximos pasos
Puedes publicar reembolsos (solo para transacciones de compra) con la monetización. Descubre cómo hacerlo en Publica reembolsos.