- JSON-Darstellung
- Inhalt
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- PaymentData
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- PaymentResult
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- PaymentInfo
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- PaymentMethodDisplayInfo
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- Angebot
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- PurchaseOrderExtension
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- PurchaseError
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- TicketOrderExtension
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- TicketEvent
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- EventCharacter
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
Bestellentität. Hinweis: 1. Alle Strings auf allen Ebenen müssen kürzer als 1.000 Zeichen sein, sofern nicht anders angegeben. 2. Alle wiederkehrenden Felder auf allen Ebenen müssen kleiner als 50 sein, sofern nicht anders angegeben. 3. Alle Zeitstempel auf allen Ebenen, sofern angegeben, müssen gültige Zeitstempel sein.
JSON-Darstellung | |
---|---|
{ "googleOrderId": string, "merchantOrderId": string, "userVisibleOrderId": string, "userVisibleStateLabel": string, "buyerInfo": { object ( |
Felder | ||
---|---|---|
googleOrderId |
Von Google zugewiesene Bestell-ID. |
|
merchantOrderId |
Erforderlich: Dem Händler zugewiesene interne Bestell-ID. Diese ID muss eindeutig sein und ist für nachfolgende Auftragsaktualisierungen erforderlich. Diese ID kann auf die angegebene googleOrderId oder einen anderen eindeutigen Wert festgelegt werden. Hinweis: Die ID, die Nutzern angezeigt wird, ist die userVisibleOrderId, die ein anderer, nutzerfreundlicherer Wert sein kann. Die maximal zulässige Länge beträgt 128 Zeichen. |
|
userVisibleOrderId |
Die an den Nutzer gerichtete ID, die auf die aktuelle Bestellung verweist. Diese ID muss mit der ID übereinstimmen, die in anderen Kontexten für diese Bestellung angezeigt wird, z. B. für Websites, Apps und E-Mails. |
|
userVisibleStateLabel |
Eingestellt: Verwenden Sie stattdessen den Status „OrderExtensions“. Für den Nutzer sichtbares Label für den Status dieser Bestellung. |
|
buyerInfo |
Informationen zum Käufer. |
|
image |
Mit der Bestellung verknüpftes Bild. |
|
createTime |
Erforderlich: Datum und Uhrzeit der Auftragserstellung. Ein Zeitstempel im Format RFC3339 UTC „Zulu“ in Nanosekunden. Beispiel: |
|
lastUpdateTime |
Datum und Uhrzeit der letzten Aktualisierung der Bestellung. Erforderlich für OrderUpdate. Ein Zeitstempel im Format RFC3339 UTC „Zulu“ in Nanosekunden. Beispiel: |
|
transactionMerchant |
Händler, der den Bezahlvorgang vereinfacht hat. Dies kann sich von einem Anbieter auf Werbebuchungsebene unterscheiden. Beispiel: Expedia-Auftrag mit Werbebuchung von ANA |
|
contents |
Erforderlich: Auftragsinhalt, der eine Gruppe von Werbebuchungen ist. |
|
priceAttributes[] |
Preise, Rabatte, Steuern usw. |
|
followUpActions[] |
Folgeaktionen auf Auftragsebene. |
|
paymentData |
Zahlungsbezogene Daten für die Bestellung. |
|
termsOfServiceUrl |
Ein Link zu den Nutzungsbedingungen, die für die Bestellung bzw. vorgeschlagene Bestellung gelten. |
|
note |
Mit einer Bestellung verknüpfte Notizen. |
|
promotions[] |
Alle Angebote, die mit dieser Bestellung verknüpft sind. |
|
disclosures[] |
Mit dieser Anordnung verbundene Offenlegungen. |
|
vertical |
Eingestellt: Verwenden Sie stattdessen Branchen. Diese Eigenschaften gelten für alle Werbebuchungen, sofern sie in einer Werbebuchung nicht überschrieben werden. Diese Branche muss dem Branchentyp auf Werbebuchungsebene entsprechen. Mögliche Werte: Ein Objekt, das Felder eines beliebigen Typs enthält. Ein zusätzliches Feld |
|
Union-Feld verticals . Diese Eigenschaften gelten für alle Werbebuchungen, sofern sie in einer Werbebuchung nicht überschrieben werden. Diese Branche muss dem Branchentyp auf Werbebuchungsebene entsprechen. Für verticals ist nur einer der folgenden Werte zulässig: |
||
purchase |
Auftrag |
|
ticket |
Ticketbestellung |
Inhalt
Wrapper für Werbebuchungen.
JSON-Darstellung | |
---|---|
{
"lineItems": [
{
object ( |
Felder | |
---|---|
lineItems[] |
Liste der Auftragspositionen Mindestens eine Werbebuchung ist erforderlich, höchstens 50 sind zulässig. Alle Werbebuchungen müssen zur selben Branche gehören. |
PaymentData
Zahlungsdaten zu einer Bestellung.
JSON-Darstellung | |
---|---|
{ "paymentResult": { object ( |
Felder | |
---|---|
paymentResult |
Zahlungsergebnis, das vom Integrator für den Abschluss einer Transaktion verwendet wird. Dieses Feld wird durch Actions on Google ausgefüllt, wenn der Bezahlvorgang von actions-on-Google verwaltet wird. |
paymentInfo |
Zahlungsinformationen zur Bestellung, die für die Nutzerinteraktion nützlich sind |
PaymentResult
Das Zahlungsergebnis, das vom Integrator für den Abschluss einer Transaktion verwendet wird.
JSON-Darstellung | |
---|---|
{ // Union field |
Felder | ||
---|---|---|
Union-Feld result . Es werden entweder Google Payment-Daten oder die Händlerzahlungsmethode angegeben. Für result ist nur einer der folgenden Werte zulässig: |
||
googlePaymentData |
Von Google bereitgestellte Daten zur Zahlungsmethode. Wenn Ihr Zahlungsabwickler hier als von Google unterstützter Zahlungsabwickler aufgeführt ist: https://developers.google.com/pay/api/ Rufen Sie den Link zu Ihrem Zahlungsabwickler auf, um weitere Informationen zu erhalten. Einzelheiten zur Nutzlast finden Sie in der folgenden Dokumentation. https://developers.google.com/pay/api/payment-data-cryptography |
|
merchantPaymentMethodId |
Vom Händler/Aktion angegebene Zahlungsmethode vom Nutzer ausgewählt. |
PaymentInfo
Zahlungsinformationen zu der aufgegebenen Bestellung Dieses Proto erfasst Informationen, die für die nutzerseitige Interaktion nützlich sind.
JSON-Darstellung | |
---|---|
{ "paymentMethodDisplayInfo": { object ( |
Felder | |
---|---|
paymentMethodDisplayInfo |
Die angezeigten Informationen der Zahlungsmethode, die für die Transaktion verwendet wurde. |
paymentMethodProvenance |
Herkunft der für die Transaktion verwendeten Zahlungsmethode Der Nutzer hat möglicherweise dieselbe Zahlungsmethode bei Google und beim Händler registriert. |
PaymentMethodDisplayInfo
Das Zahlungsergebnis, das vom Integrator für den Abschluss einer Transaktion verwendet wird.
JSON-Darstellung | |
---|---|
{
"paymentType": enum ( |
Felder | |
---|---|
paymentType |
Die Art der Zahlung. |
paymentMethodDisplayName |
Für den Nutzer sichtbarer Name der Zahlungsmethode. Beispiel: VISA **** 1234 Girokonto **** 5678 |
Angebot
Aktionen/Angebote, die dem Einkaufswagen hinzugefügt wurden.
JSON-Darstellung | |
---|---|
{ "coupon": string } |
Felder | |
---|---|
coupon |
Erforderlich: Gutscheincode, der auf dieses Angebot angewendet wurde. |
PurchaseOrderExtension
Bestellerweiterung für die Branche „Käufe“. Diese Eigenschaften gelten für alle Werbebuchungen innerhalb des Auftrags, sofern sie nicht in einer Werbebuchung überschrieben werden.
JSON-Darstellung | |
---|---|
{ "status": enum ( |
Felder | |
---|---|
status |
Erforderlich: Gesamtstatus der Bestellung. |
userVisibleStatusLabel |
Für den Nutzer sichtbares Label/String für den Status. Die maximal zulässige Länge beträgt 50 Zeichen. |
type |
Erforderlich: Art des Kaufs. |
returnsInfo |
Rückgabeinformationen zur Bestellung. |
fulfillmentInfo |
Informationen zur Ausführung der Bestellung. |
extension |
Zusätzliche Felder, die zwischen dem Händler und Google ausgetauscht werden Ein Objekt, das Felder eines beliebigen Typs enthält. Ein zusätzliches Feld |
purchaseLocationType |
Ort des Kaufs (im Geschäft / online) |
errors[] |
Optional: Fehler, aufgrund derer diese Bestellung abgelehnt wurde. |
PurchaseError
Fehler, aufgrund derer ein Auftrag abgelehnt werden kann.
JSON-Darstellung | |
---|---|
{ "type": enum ( |
Felder | |
---|---|
type |
Erforderlich: Dies ist der Grund, aus dem eine Bestellung vom Händler abgelehnt wird. |
description |
Zusätzliche Fehlerbeschreibung. |
entityId |
Die Entitäts-ID, die dem Fehler entspricht. Ein Beispiel hierfür ist „LineItemId“/„ItemOptionId“. |
updatedPrice |
Relevant im Fall des Fehlertyps PRICE_CHANGED / INORRECT_PRICE. |
availableQuantity |
Jetzt verfügbare Menge. Anwendbar im Fall von AVAILABILITY_CHANGED. |
TicketOrderExtension
Inhalte für Ticketbestellungen wie Filme, Sport usw. bestellen
JSON-Darstellung | |
---|---|
{
"ticketEvent": {
object ( |
Felder | |
---|---|
ticketEvent |
Das Ereignis wurde auf alle Werbebuchungstickets angewendet. |
TicketEvent
Stellt ein einzelnes Ereignis dar.
JSON-Darstellung | |
---|---|
{ "type": enum ( |
Felder | |
---|---|
type |
Erforderlich: Typ der Ticketveranstaltung, z.B. Film, Konzert. |
name |
Erforderlich: Name des Ereignisses. Handelt es sich bei dem Ereignis beispielsweise um einen Film, sollte hier der Name des Films angegeben werden. |
description |
Beschreibung des Ereignisses. |
url |
URL zu den Ereignisinformationen. |
location |
Der Ort, an dem das Ereignis stattfindet, oder eine Organisation. |
eventCharacters[] |
Die Zeichen, die sich auf dieses Ereignis beziehen. Dies können Regisseure oder Schauspieler eines Filmereignisses, Darsteller eines Konzerts usw. sein. |
startDate |
Start. |
endDate |
Ende. |
doorTime |
Beginn; kann vom Beginn der Veranstaltung abweichen. z.B. Die Veranstaltung beginnt um 09:00 Uhr, der Einlass ist jedoch 8:30 Uhr. |
EventCharacter
Ein Ereigniszeichen, z.B. Organisator, Künstler usw.
JSON-Darstellung | |
---|---|
{ "type": enum ( |
Felder | |
---|---|
type |
Typ des Ereigniszeichens, z.B. Schauspieler oder Regisseur. |
name |
Name des Zeichens. |
image |
Bilder der Charaktere |