Bayar tanpa Login

Checkout tamu memberikan cara bagi pengguna untuk melakukan pemesanan dengan partner melalui Google, terlepas dari apakah mereka login ke Akun Google atau tidak.

Untuk menentukan apakah pesanan pengguna dikirimkan sebagai tamu atau login ke Akun Google-nya, periksa kolom emailVerified dalam finalOrder.cart.extension.contact di SubmitOrderRequestMessage. Pesanan oleh pengguna yang login ke Akun Google-nya akan memiliki emailVerified yang ditetapkan ke benar, sedangkan pesanan oleh pengguna tamu tidak akan memiliki emailVerified sama sekali.

Pesanan Tamu

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

Pesanan yang Dilakukan Saat Login

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