Pagamento senza registrazione

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