Il pagamento senza registrazione consente agli utenti di effettuare ordini con i partner tramite a prescindere che abbiano eseguito l'accesso a un Account Google.
Per determinare se l'ordine dell'utente viene inviato come ospite o ha eseguito l'accesso al suo
Account Google, controlla il campo emailVerified
nella
finalOrder.cart.extension.contact
nel
SubmitOrderRequestMessage
Gli ordini effettuati dagli utenti che hanno eseguito l'accesso al proprio Account Google avranno emailVerified
impostato su true, mentre gli ordini degli utenti ospiti non hanno 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 di 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 } } } } }