Zapłać bez logowania

Opcja płatności 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 określić, czy zamówienie użytkownika zostało złożone jako zamówienie gościa czy po zalogowaniu się na konto Google, sprawdź pole emailVerified w polu finalOrder.cart.extension.contact w sekcji SubmitOrderRequestMessage. Zamówienia składane przez użytkowników zalogowanych na swoje konto Google będą miały wartość emailVerified ustawioną na „PRAWDA”, a zamówienia składane przez użytkowników-gości nie będą miały wartości 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
        }
      }
    }
  }
}