إتمام الدفع بلا تسجيل دخول

توفّر ميزة "الدفع بدون حساب" للمستخدمين طريقة لتقديم طلبات إلى الشركاء من خلال 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
        }
      }
    }
  }
}