Il pagamento senza registrazione offre agli utenti un modo per effettuare ordini con i partner tramite Google, a prescindere dal fatto che abbiano eseguito l'accesso a un Account Google.
Per determinare se l'ordine dell'utente è stato inviato come ospite o ha eseguito l'accesso al suo
Account Google, controlla il campo emailVerified
all'interno
finalOrder.cart.extension.contact
della
SubmitOrderRequestMessage
.
Per gli ordini effettuati dagli utenti che hanno eseguito l'accesso al proprio Account Google il valore emailVerified
verrà impostato su true, mentre per gli ordini degli utenti ospiti non verrà usato alcun valore 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 dopo aver eseguito l'accesso
{ "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 } } } } }