Zapłać bez logowania

Dzięki funkcji Zapłać bez logowania użytkownicy mogą składać zamówienia u partnerów Google, niezależnie od tego, czy są zalogowani na konto Google.

Aby określić, czy zamówienie użytkownika zostało przesłane jako gość lub czy konta Google sprawdź pole emailVerified w sekcji finalOrder.cart.extension.contact w SubmitOrderRequestMessage. Zamówienia złożone przez użytkowników zalogowanych na konto Google mają parametr emailVerified ma wartość Prawda, natomiast w przypadku zamówień złożonych przez gości w ogóle nie ma 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"
        }
      }
    }
  }
}

Kolejność 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
        }
      }
    }
  }
}