Pagamento senza registrazione

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
        }
      }
    }
  }
}