Giriş yapmadan ödeme seçeneği, kullanıcıların bir Google Hesabı'na giriş yapıp yapmadıklarına bakılmadan Google üzerinden iş ortakları için sipariş vermelerine olanak tanır.
Kullanıcının siparişinin misafir olarak gönderilip gönderilmediğini veya Google hesabına giriş yapıp yapmadığını belirlemek için SubmitOrderRequestMessage
içindeki finalOrder.cart.extension.contact
içinde bulunan emailVerified
alanını kontrol edin. Google hesaplarına giriş yapan kullanıcıların siparişleri emailVerified
olarak doğru, misafir kullanıcıların siparişleri ise emailVerified
olarak ayarlanmaz.
Misafir Siparişi
{ "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" } } } } }
Giriş Yapılmış Sipariş
{ "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 } } } } }