ชำระเงินโดยไม่ลงชื่อเข้าใช้

การชำระเงินโดยไม่ลงชื่อเข้าใช้ช่วยให้ผู้ใช้ทำการสั่งซื้อกับพาร์ทเนอร์ผ่านทาง 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
        }
      }
    }
  }
}