תשלום כאורח

תשלום כאורחים מאפשר למשתמשים לבצע הזמנות דרך 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
        }
      }
    }
  }
}