Zapłać bez logowania

Funkcja Zapłać bez logowania umożliwia użytkownikom składanie zamówień u partnerów w Google, niezależnie od tego, czy są zalogowani na konto Google.

Aby sprawdzić, czy zamówienie użytkownika zostało przesłane jako gość czy jest zalogowane na swoje konto Google, sprawdź pole emailVerified w finalOrder.cart.extension.contact w SubmitOrderRequestMessage. W przypadku zamówień użytkowników zalogowanych na swoje konta Google parametr emailVerified będzie miał wartość „true” (prawda), a zamówienia gości nie będą miały w ogóle parametru emailVerified.

Zamówienie w trybie gościa

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

Zamówienie po zalogowaniu

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