Administra los derechos de las ofertas privadas con la aprobación de ofertas automáticas

Cuando un cliente compra una oferta privada, Google crea una autorización, que indica que el cliente compró la oferta en Cloud Marketplace.

En este artículo, se explica cómo administrar los derechos de las ofertas privadas que tienen activada la aprobación automática mediante la API de Partner Procurement.

La aprobación de ofertas automáticas para productos SaaS está disponible como parte de un programa de vista previa limitado. Si deseas activar la aprobación automática de las ofertas, debes estar inscrito en el programa de vista previa. Si quieres unirte al programa de vista previa, completa el Formulario de interés de la vista previa.

Si no activaste la aprobación automática de ofertas para tu producto de software como servicio (SaaS), recibirás mensajes de Pub/Sub diferentes a los descritos en este artículo. Para obtener más información sobre esos mensajes de Pub/Sub, consulta Administra los derechos de las ofertas privadas.

Si quieres obtener detalles sobre el uso de la API de Partner Procurement para ofertas privadas, visita la documentación de referencia.

Verifique cuándo se activarán las ofertas de sus clientes

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

Cuando un cliente compra una oferta privada, Cloud Marketplace crea una autorización 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 compró la oferta. Usa el campo newOfferStartTime para verificar la hora de inicio prevista de la oferta, de modo que puedas aprovisionar recursos según sea necesario.

¿Qué sigue?