ログインせずに決済する方法では、ユーザーは 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 } } } } }