- JSON-Darstellung
- TransactionRequirementsCheckResult
- Auftrag
- PaymentInfo
- GoogleProvidedPaymentInstrument
- CustomerInfo
Nächste ID: 6 Als Ausgabe für actions.intent.TRANSACTION_DECISION
an die App zurückgegeben.
JSON-Darstellung | |
---|---|
{ "checkResult": { object( |
Felder | |
---|---|
checkResult |
Wenn |
userDecision |
Nutzerentscheidung in Bezug auf die vorgeschlagene Bestellung. |
order |
Der Auftrag, den der Nutzer genehmigt hat. Dieses Feld ist nur vorhanden, wenn |
deliveryAddress |
Wenn der Nutzer die Aktualisierung der Lieferadresse anfordert, enthält dieses Feld die neue Lieferadresse. Dieses Feld ist nur vorhanden, wenn |
TransactionRequirementsCheckResult
Als Ausgabe für actions.intent.TRANSACTION_REQUIREMENTS_CHECK
an die Anwendung zurückgegeben.
JSON-Darstellung | |
---|---|
{
"resultType": enum( |
Felder | |
---|---|
resultType |
Ergebnis des Vorgangs. |
Bestellung
Bestätigte Bestellung mit Zahlungsdetails, falls angefordert. An Kundenservicemitarbeiter gesendet.
JSON-Darstellung | |
---|---|
{ "finalOrder": { object( |
Felder | |
---|---|
finalOrder |
Überprüfen Sie die vorgeschlagene Bestellung, die zur Bestellung geführt hat. |
googleOrderId |
Bestell-ID, die von Google zugewiesen wurde. |
orderDate |
Datum und Uhrzeit der Auftragserstellung. Ein Zeitstempel im Format RFC3339 UTC „Zulu“ in Nanosekunden. Beispiel: |
paymentInfo |
Zahlungsinformationen für die Bestellung. |
actionOrderId |
Für den Nutzer sichtbare Bestell-ID. Muss bei der ersten synchronen OrderUpdate/-Bestätigung festgelegt werden. |
customerInfo |
Auf Anfrage werden Kundendaten (z.B. E-Mail-Adressen) an die App zurückgegeben. |
PaymentInfo
Zahlungsbezogene Informationen zu einer Bestellung.
JSON-Darstellung | |
---|---|
{ "paymentType": enum( |
Felder | |
---|---|
paymentType |
Zahlungsart. Erforderlich. |
displayName |
Name des Zahlungsmittels, der auf dem Beleg angegeben ist |
googleProvidedPaymentInstrument |
Von Google angegebenes Zahlungsmittel |
GoogleProvidedPaymentInstrument
Von Google angegebenes Zahlungsmittel
JSON-Darstellung | |
---|---|
{
"instrumentToken": string,
"billingAddress": {
object( |
Felder | |
---|---|
instrumentToken |
Von Google angegebenes Zahlungsmittel Ein base64-codierter String. |
billingAddress |
Falls vom Integrator angefordert, ist die Rechnungsadresse für das verwendete Zahlungsmittel enthalten. |
CustomerInfo
Informationen zum Kunden.
JSON-Darstellung | |
---|---|
{ "email": string } |
Felder | |
---|---|
email |
Wenn „CustomerInfoProperty.EMAIL“ in „CustomerInfoOptions“ angegeben ist, wird die E-Mail-Adresse des Kunden angegeben und an die App zurückgegeben. |