Konfiguracja płatności, która wiąże konto płatności z reklamodawcą. Konfiguracja płatności jest przypisana do jednego reklamodawcy.
Zapis JSON |
---|
{ "resourceName": string, "status": enum ( |
Pola | |
---|---|
resourceName |
Stałe. Nazwa zasobu konfiguracji płatności. Nazwy zasobów konfiguracji rozliczeń mają postać:
|
status |
Tylko dane wyjściowe. Stan konfiguracji płatności. |
paymentsAccountInfo |
Stałe. Informacje o koncie płatności powiązane z tą konfiguracją płatności. Służy on do rejestracji nowego konta płatności (i nie należy go wtedy konfigurować). Po utworzeniu konfiguracji płatności to pole oraz konto płatności zostaną wypełnione. |
id |
Tylko dane wyjściowe. Identyfikator konfiguracji płatności. |
paymentsAccount |
Stałe. Nazwa zasobu konta płatności powiązanego z tą konfiguracją płatności. Nazwy zasobów płatności mają postać:
|
Pole sumy W przypadku pobierania istniejącej konfiguracji płatności jest to żądana godzina rozpoczęcia. Jeśli jednak konfiguracja została zatwierdzona (zobacz stan) po żądanej godzinie rozpoczęcia, jest to czas zatwierdzenia. |
|
startDateTime |
Stałe. Data i godzina rozpoczęcia w formacie rrrr-MM-dd lub rrrr-MM-dd GG:mm:ss. Dozwolone jest tylko określenie godziny z przyszłości. |
startTimeType |
Stałe. Typ godziny rozpoczęcia. Dozwolone jest tylko NOW. |
Pole sumy end_time . Zakończenie lub zakończenie konfiguracji płatności. Jest to czas TRWAŁY albo czas rozpoczęcia następnej zaplanowanej konfiguracji płatności. end_time może być tylko jedną z tych wartości: |
|
endDateTime |
Tylko dane wyjściowe. Data i godzina zakończenia w formacie rrrr-MM-dd lub rrrr-MM-dd GG:mm:ss. |
endTimeType |
Tylko dane wyjściowe. Godzina zakończenia jako typ. Jedyna możliwa wartość to ZAWSZE. |
BillingSetupStatus
Możliwe stany konfiguracji płatności.
Wartości w polu enum | |
---|---|
UNSPECIFIED |
Nie określono. |
UNKNOWN |
Używana tylko w przypadku wartości zwracanej. Reprezentuje wartość nieznaną w tej wersji. |
PENDING |
Konfiguracja płatności oczekuje na zatwierdzenie. |
APPROVED_HELD |
Konfiguracja płatności została zatwierdzona, ale powiązany z nią pierwszy budżet jeszcze nie. Może się tak zdarzyć tylko w przypadku konfiguracji płatności skonfigurowanych pod kątem fakturowania miesięcznego. |
APPROVED |
Konfiguracja płatności została zatwierdzona. |
CANCELLED |
Konfiguracja płatności została anulowana przez użytkownika przed zatwierdzeniem. |
PaymentsAccountInfo
Kontener informacji o koncie płatności na potrzeby tej płatności.
Zapis JSON |
---|
{ "paymentsAccountId": string, "paymentsAccountName": string, "paymentsProfileId": string, "paymentsProfileName": string, "secondaryPaymentsProfileId": string } |
Pola | |
---|---|
paymentsAccountId |
Tylko dane wyjściowe. 16-cyfrowy identyfikator używany do identyfikacji konta płatności powiązanego z konfiguracją płatności. Należy je przekazać jako ciąg z myślnikami, np. „1234-5678-9012-3456”. |
paymentsAccountName |
Stałe. Nazwa konta płatności powiązanego z konfiguracją płatności. Dzięki temu użytkownik może podać rozpoznawalną nazwę konta płatności, która pomoże mu w uzgadnianiu faktur miesięcznych. Ta nazwa będzie widoczna na fakturach miesięcznych. |
paymentsProfileId |
Stałe. 12-cyfrowy identyfikator służący do identyfikacji profilu płatności powiązanego z konfiguracją płatności. Należy ją przekazać jako ciąg z myślnikami, np. „1234-5678-9012”. |
paymentsProfileName |
Tylko dane wyjściowe. Nazwa profilu płatności powiązanego z konfiguracją płatności. |
secondaryPaymentsProfileId |
Tylko dane wyjściowe. Identyfikator dodatkowego profilu płatności, który występuje w rzadkich sytuacjach, na przykład gdy zawarto umowę dotyczącą odpowiedzialności sekwencyjnej. |