תשלום כאורח

תכונת התשלום כאורח מאפשרת למשתמשים לבצע הזמנות אצל שותפים דרך Google, גם אם הם לא מחוברים לחשבון Google.

כדי לקבוע אם ההזמנה של המשתמש נשלחה כאורח או כשהוא מחובר לחשבון Google שלו, בודקים את השדה emailVerified בתוך finalOrder.cart.extension.contact בקטע SubmitOrderRequestMessage. בהזמנות של משתמשים שמחוברים לחשבון Google שלהם, הערך של emailVerified יהיה true, ואילו בהזמנות של משתמשים אורחים לא יהיה ערך emailVerified בכלל.

הזמנה כאורח

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

הזמנה של משתמש מחובר

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