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 đối tác thông qua Google, bất kể họ có đăng nhập vào Tài khoản Google hay không.
Để xác định xem đơn đặt hàng của người dùng được gửi với tư cách là khách hay đã đăng nhập vào
Tài khoản Google, hãy kiểm tra trường emailVerified
trong
finalOrder.cart.extension.contact
trong
SubmitOrderRequestMessage
.
Đơn đặt hàng do người dùng đăng nhập vào Tài khoản Google của họ sẽ có emailVerified
được đặt thành true trong khi đơn đặt hàng của người dùng khách sẽ 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 đặt 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 } } } } }