Abrechnungseinrichtung, die ein Zahlungskonto mit einem Werbetreibenden verknüpft Eine Abrechnungseinrichtung ist für einen einzelnen Werbetreibenden spezifisch.
JSON-Darstellung |
---|
{ "resourceName": string, "status": enum ( |
Felder | |
---|---|
resourceName |
Nicht veränderbar. Der Ressourcenname der Abrechnungseinrichtung. Ressourcennamen von BillingSetup haben das folgende Format:
|
status |
Nur Ausgabe Der Status der Abrechnungseinrichtung. |
paymentsAccountInfo |
Nicht veränderbar. Die Zahlungskontoinformationen, die mit dieser Abrechnungseinrichtung verknüpft sind. Beim Einrichten der Abrechnung wird dies für die Registrierung mit einem neuen Zahlungskonto verwendet. In diesem Fall sollte „paymentsAccount“ nicht festgelegt werden. Beim Einrichten einer Abrechnungseinrichtung werden dieses Feld und paymentsAccount dargestellt. |
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 vorhandene Abrechnungseinrichtung abgerufen wird, ist dies der angeforderte Beginn. Wurde die Einrichtung jedoch nach der angeforderten Startzeit genehmigt (siehe Status), ist dies der entsprechende Zeitpunkt. 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 . Wenn die Abrechnungseinrichtung endet bzw. 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 Enddatum und -uhrzeit 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 Abrechnungseinrichtung.
Enums | |
---|---|
UNSPECIFIED |
Nicht angegeben. |
UNKNOWN |
Wird nur für den Rückgabewert verwendet. Stellt einen unbekannten Wert in dieser Version 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 wird auf den monatlichen Rechnungen angegeben. |
paymentsProfileId |
Nicht veränderbar. Eine 12-stellige ID, mit der das mit der Abrechnungseinrichtung verknüpfte Zahlungsprofil identifiziert werden kann. Er 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 ungewöhnlichen Situationen vorhanden ist, z. B. wenn eine Vereinbarung zur nachgelagerten Leistungsschuld vereinbart wurde. |