Il pagamento senza registrazione consente agli utenti di effettuare ordini con i partner tramite Google, indipendentemente dal fatto che abbiano eseguito l'accesso a un Account Google.
Per determinare se l'ordine dell'utente è stato inviato come ospite o se ha eseguito l'accesso al suo Account Google, controlla il campo emailVerified
all'interno di finalOrder.cart.extension.contact
in SubmitOrderRequestMessage
. Per gli ordini degli utenti che hanno eseguito l'accesso al loro Account Google, il valore emailVerified
è impostato su "vero", mentre per gli ordini degli utenti ospiti non viene emailVerified
.
Ordine ospite
{ "finalOrder": { ... "cart": { ... "extension": { "@type": "type.googleapis.com/google.actions.v2.orders.FoodItemExtension", "contact": { "displayName": "Lovefood Ordering", "email": "ilovefood@example.com", "phoneNumber": "+16501234567", "firstName": "Lovefood", "lastName": "Ordering" } } } } }
Ordine con accesso eseguito
{ "finalOrder": { ... "cart": { ... "extension": { "@type": "type.googleapis.com/google.actions.v2.orders.FoodItemExtension", "contact": { "displayName": "Lovefood Ordering", "email": "ilovefood@example.com", "phoneNumber": "+16501234567", "firstName": "Lovefood", "lastName": "Ordering", "emailVerified": true } } } } }