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. Gli ordini effettuati dagli utenti che hanno eseguito l'accesso al proprio Account Google avranno emailVerified impostato su true, mentre gli ordini effettuati dagli utenti ospiti non avranno 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
        }
      }
    }
  }
}