Quando un cliente acquista un'offerta privata, Google crea un diritto, che indica che il cliente ha acquistato l'offerta da Cloud Marketplace.
Questo articolo esamina come gestire i diritti delle tue offerte private per le quali è stata attivata l'approvazione automatica utilizzando l'API Partner Procurement.
L'approvazione automatica delle offerte per i prodotti SaaS è disponibile nell'ambito di un programma di anteprima limitato. Se vuoi attivare l'approvazione automatica delle offerte, devi essere registrato al programma Anteprima. Se vuoi partecipare al programma Anteprima, compila il modulo di interesse per l'anteprima.
Se non hai attivato l'approvazione automatica delle offerte per il tuo prodotto Software as a Service (SaaS), riceverai messaggi Pub/Sub diversi da quelli descritti in questo articolo. Per maggiori dettagli sui messaggi Pub/Sub, consulta la pagina Gestire i diritti per le offerte private.
Per informazioni dettagliate sull'utilizzo dell'API Partner Procurement per le offerte private, consulta la documentazione di riferimento.
Verificare quando le offerte del cliente diventano attive
Quando attivi l'approvazione automatica delle offerte per un prodotto SaaS, ricevi messaggi Pub/Sub diversi da quelli ricevuti per prodotti SaaS per cui non è attiva l'approvazione automatica. Poiché i prodotti SaaS con approvazione automatica delle offerte di supporto supportano date di inizio, dopo che un'offerta privata è stata accettata, devi verificare quando dovrebbe iniziare l'offerta, in modo da poter eseguire il provisioning delle risorse al momento giusto.
Quando un cliente acquista un'offerta privata, Cloud Marketplace crea un diritto e invia il seguente messaggio Pub/Sub al tuo prodotto:
{ "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 }, }
In questo esempio, ENTITLEMENT_ID è un ID creato da Cloud Marketplace.
Nel tuo sistema, aggiorna l'account dell'utente in modo che rifletta l'acquisto dell'offerta. Utilizza il campo newOfferStartTime
per verificare il momento in cui è prevista l'inizio dell'offerta, in modo da eseguire il provisioning delle risorse in base alle esigenze.
Passaggi successivi
Attiva l'approvazione automatica delle offerte per i prodotti SaaS che offri.
Creare un'offerta privata per un cliente specifico.