- 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
Veraltet: Verwenden Sie stattdessen V3 Proto. 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 |
Erforderlich: Dem Händler zugewiesene interne Bestell-ID. Diese ID muss eindeutig sein und ist für nachfolgende Aktualisierungen der Bestellung erforderlich. Diese ID kann auf die angegebene googleOrderId oder einen anderen eindeutigen Wert festgelegt werden. Beachten Sie, dass die ID, die Nutzern präsentiert wird, die uservisibleOrderId ist, bei der es sich möglicherweise um einen anderen, nutzerfreundlicheren Wert handelt. |
customerInfo |
Auf Anfrage werden Kundendaten (z.B. E-Mail-Adressen) an die App zurückgegeben. |
PaymentInfo
Veraltet: Verwenden Sie stattdessen V3 Proto. Zahlungsbezogene Informationen zu einer Bestellung.
JSON-Darstellung | |
---|---|
{ "paymentType": enum ( |
Felder | |
---|---|
paymentType |
der Zahlungsart ein. Erforderlich. |
displayName |
den Namen 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
Veraltet: Verwenden Sie stattdessen V3 Proto. 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. |