Eine Abrechnungseinrichtung, die ein Zahlungskonto mit einem Werbetreibenden verknüpft. Eine Abrechnungseinrichtung gilt nur für einen Werbetreibenden.
JSON-Darstellung |
---|
{ "resourceName": string, "status": enum ( |
Felder | |
---|---|
resourceName |
Nicht veränderbar. Der Ressourcenname der Abrechnungseinrichtung. BillingSetup-Ressourcennamen haben das folgende Format:
|
status |
Nur Ausgabe Der Status der Abrechnungseinrichtung. |
paymentsAccountInfo |
Nicht veränderbar. Die mit dieser Abrechnungseinrichtung verknüpften Zahlungskontoinformationen. Beim Einrichten der Abrechnung wird dies für die Anmeldung mit einem neuen Zahlungskonto verwendet. Das „paymentsAccount“-Konto sollte nicht festgelegt werden. Bei der Abrechnungseinrichtung werden dieses Feld und das „paymentsAccount“ ausgefüllt. |
id |
Nur Ausgabe Die ID der Abrechnungseinrichtung. |
paymentsAccount |
Nicht veränderbar. Der Ressourcenname des Zahlungskontos, das mit dieser Abrechnungseinrichtung verknüpft ist. Namen von Zahlungsressourcen haben das folgende Format:
|
Union-Feld Wenn eine bestehende Abrechnungseinrichtung abgerufen wird, ist dies die angeforderte Startzeit. Wurde die Einrichtung jedoch nach der angeforderten Startzeit genehmigt (siehe Status), ist dies die Genehmigungszeit. Für |
|
startDateTime |
Nicht veränderbar. Das Startdatum und die Startzeit im Format jjjj-MM-tt oder jjjj-MM-tt HH:mm:ss. Es ist nur eine Zeit in der Zukunft zulässig. |
startTimeType |
Nicht veränderbar. Die Startzeit als Typ. Es ist nur JETZT zulässig. |
Union-Feld end_time . Wann die Abrechnungseinrichtung endet / endet. Dies ist entweder IMMER oder der Beginn der nächsten geplanten Abrechnungseinrichtung. Für end_time ist nur einer der folgenden Werte zulässig: |
|
endDateTime |
Nur Ausgabe Das Enddatum und die Endzeit im Format jjjj-MM-tt oder jjjj-MM-tt HH:mm:ss. |
endTimeType |
Nur Ausgabe Die Endzeit als Typ. Der einzig mögliche Wert ist FOREVER. |
BillingSetupStatus
Die möglichen Status einer BillingSetup-Funktion.
Enums | |
---|---|
UNSPECIFIED |
Nicht angegeben. |
UNKNOWN |
Wird nur für den Rückgabewert verwendet. Stellt den in dieser Version unbekannten Wert dar. |
PENDING |
Die Genehmigung der Abrechnungseinrichtung steht noch aus. |
APPROVED_HELD |
Die Abrechnungseinrichtung wurde genehmigt, das entsprechende erste Budget jedoch nicht. Dies ist nur bei Abrechnungseinrichtungen möglich, die für die monatliche Rechnungsstellung konfiguriert sind. |
APPROVED |
Die Abrechnungseinrichtung wurde genehmigt. |
CANCELLED |
Die Abrechnungseinrichtung wurde vor der Genehmigung vom Nutzer abgebrochen. |
PaymentsAccountInfo
Container mit Zahlungskontoinformationen für diese Abrechnung.
JSON-Darstellung |
---|
{ "paymentsAccountId": string, "paymentsAccountName": string, "paymentsProfileId": string, "paymentsProfileName": string, "secondaryPaymentsProfileId": string } |
Felder | |
---|---|
paymentsAccountId |
Nur Ausgabe Eine 16-stellige ID zur Identifizierung des mit der Abrechnungseinrichtung verknüpften Zahlungskontos. Er muss als String mit Bindestrichen übergeben werden, z. B. „1234-5678-9012-3456“. |
paymentsAccountName |
Nicht veränderbar. Der Name des Zahlungskontos, das mit der Abrechnungseinrichtung verknüpft ist. Dadurch kann der Nutzer einen aussagekräftigen Namen für ein Zahlungskonto angeben, um den Abgleich monatlicher Rechnungen zu vereinfachen. Dieser Name erscheint auf den monatlichen Rechnungen. |
paymentsProfileId |
Nicht veränderbar. Eine 12-stellige ID zur Identifizierung des Zahlungsprofils, das mit der Abrechnungseinrichtung verknüpft ist. Diese muss als String mit Bindestrichen übergeben werden, z. B. „1234-5678-9012“. |
paymentsProfileName |
Nur Ausgabe Der Name des Zahlungsprofils, das mit der Abrechnungseinrichtung verknüpft ist. |
secondaryPaymentsProfileId |
Nur Ausgabe Eine sekundäre Zahlungsprofil-ID, die in seltenen Fällen zur Verfügung steht, z. B. wenn eine Vereinbarung zur nachgelagerten Leistungsschuld vereinbart wurde. |