Trả phòng

Tính năng thanh toán không cần đăng nhập giúp người dùng đặt hàng với các đối tác thông qua Google, bất kể họ đã đăng nhập vào Tài khoản Google hay chưa.

Để xác định xem người dùng đã gửi đơn đặt hàng với tư cách khách hay đăng nhập vào Tài khoản Google của họ, hãy kiểm tra trường emailVerified trong finalOrder.cart.extension.contactSubmitOrderRequestMessage. Các đơn đặt hàng của người dùng được đăng nhập vào tài khoản Google của họ sẽ đặt emailVerified thành true trong khi các đơn đặt hàng của người dùng khách hoàn toàn không có emailVerified.

Đơn đặt hàng Khách

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

Đơn hàng đã đăng nhập

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