Als Gast bezahlen

Die Option „Als Gast bezahlen“ bietet Nutzern die Möglichkeit, Bestellungen bei Partnern über unabhängig davon, ob der Nutzer in einem Google-Konto angemeldet ist.

Um festzustellen, ob die Bestellung des Nutzers als Gast gesendet oder im Google-Konto haben, prüfen Sie das Feld emailVerified im finalOrder.cart.extension.contact im SubmitOrderRequestMessage Bei Bestellungen von Nutzern, die in ihrem Google-Konto angemeldet sind, wird die emailVerified angezeigt. auf „true“ gesetzt ist, während Bestellungen von Gastnutzern emailVerified überhaupt nicht hätten.

Gastbestellung

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

Angemeldet-Reihenfolge

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