إتمام الدفع للضيوف

من خلال ميزة "إتمام الدفع بلا تسجيل دخول"، يمكن للمستخدمين تقديم طلبات مع الشركاء من خلال Google، بغض النظر عمّا إذا كانوا قد سجّلوا دخولهم إلى حساب Google.

لتحديد ما إذا تم إرسال طلب المستخدم كضيف أو سجّل الدخول إلى حسابه على Google، تحقَّق من الحقل emailVerified داخل finalOrder.cart.extension.contact في SubmitOrderRequestMessage. بالنسبة إلى الطلبات التي يجريها المستخدمون الذين سجّلوا الدخول إلى حساباتهم على Google، سيتم ضبط emailVerified على "صحيح"، بينما لن يتم ضبط 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
        }
      }
    }
  }
}