Gestionar los derechos de las ofertas privadas con aprobación automática

Cuando un cliente compra una oferta privada, Google crea un derecho, que indica que el cliente ha comprado la oferta en Cloud Marketplace.

En este artículo se explica cómo gestionar los derechos de tus ofertas privadas con la aprobación automática de ofertas activada mediante la API Partner Procurement.

Si no has activado la aprobación automática de ofertas para tu producto de software como servicio (SaaS), recibirás mensajes de Pub/Sub diferentes a los que se describen en este artículo. Para obtener más información sobre estos mensajes de Pub/Sub, consulta el artículo Gestionar derechos de ofertas privadas.

Para obtener información sobre cómo usar la API Partner Procurement para ofertas privadas, consulta la documentación de referencia.

Verificar cuándo se activarán las ofertas de un cliente

Cuando activas la aprobación automática de ofertas en un producto de SaaS, recibes mensajes de Pub/Sub diferentes a los que recibes en los productos de SaaS en los que no está activada la aprobación automática. Como los productos SaaS con aprobación automática de ofertas admiten fechas de inicio programadas, después de aceptar una oferta privada, debe verificar cuándo se espera que empiece para poder aprovisionar recursos en el momento adecuado.

Cuando un cliente compra una oferta privada, Cloud Marketplace crea un derecho y envía el siguiente mensaje de Pub/Sub a tu producto:

{
  "eventId": "...",
  "eventType": "ENTITLEMENT_OFFER_ACCEPTED",
  "entitlement": {
  "id": "ENTITLEMENT_ID",
  "updateTime": "...",
  "newOfferDuration": "", // Contract duration for the offer
  "newOfferStartTime": "...", // Starting time for the offer
  "newOfferEndTime": "...", // Ending time for the offer
  },
}

En este ejemplo, ENTITLEMENT_ID es un ID creado por Cloud Marketplace.

En tu sistema, actualiza la cuenta del usuario para reflejar que ha comprado la oferta. Usa el campo newOfferStartTime para verificar la hora a la que se espera que empiece la oferta, de forma que puedas aprovisionar recursos según sea necesario.

Siguientes pasos