Płatności kwadratowe (niezależny wydawca) (wersja zapoznawcza)
Square pomaga milionom sprzedawców prowadzić swoją działalność - od bezpiecznego przetwarzania kart kredytowych po rozwiązania do punktu sprzedaży. Ten łącznik zawiera akcje dla następujących punktów końcowych: Płatności, Terminal, Zamówienia, Subskrypcje, Faktury, Wykaz, Spis i Klienci.
Ten łącznik jest dostępny w następujących produktach i regionach:
| Usługa | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Wszystkie regiony usługi Power Automate z wyjątkiem następujących: - Rząd USA (GCC) - Rząd USA (GCC High) - China Cloud obsługiwane przez firmę 21Vianet - Departament Obrony USA (DoD) |
| Logic Apps | Standard | Wszystkie regiony usługi Logic Apps z wyjątkiem następujących: — Regiony platformy Azure Government — Regiony platformy Azure (Chiny) - Departament Obrony USA (DoD) |
| Power Apps | Premium | Wszystkie regiony usługi Power Apps z wyjątkiem następujących: - Rząd USA (GCC) - Rząd USA (GCC High) - China Cloud obsługiwane przez firmę 21Vianet - Departament Obrony USA (DoD) |
| Power Automate | Premium | Wszystkie regiony usługi Power Automate z wyjątkiem następujących: - Rząd USA (GCC) - Rząd USA (GCC High) - China Cloud obsługiwane przez firmę 21Vianet - Departament Obrony USA (DoD) |
| Kontakt | |
|---|---|
| Name | Troy Taylor |
| adres URL | https://www.hitachisolutions.com |
| ttaylor@hitachisolutions.com |
| Metadane łącznika | |
|---|---|
| Publisher | Troy Taylor |
| Witryna internetowa | https://squareup.com/ |
| Zasady ochrony prywatności | https://squareup.com/us/en/legal/general/privacy |
| Kategorie | Handel; Sprzedaż i CRM |
Limity ograniczania
| Nazwa | Wywołania | Okres odnowienia |
|---|---|---|
| Wywołania interfejsu API na połączenie | 100 | 60 sekund |
Akcje
| Aktualizowanie faktury |
Aktualizuje fakturę, modyfikując pola, usuwając pola lub oba te pola. |
| Aktualizowanie grupy klientów |
Aktualizuje grupę klientów. |
| Aktualizowanie klienta |
Aktualizuje profil klienta. Aby zmienić atrybut, określ nową wartość. Aby usunąć atrybut, określ wartość jako pusty ciąg lub pusty obiekt. |
| Aktualizowanie list modyfikatora elementów |
Aktualizuje obiekty CatalogModifierList, które mają zastosowanie do docelowego elementu CatalogItem bez konieczności wykonywania operacji upsert na całym elemencie. |
| Aktualizowanie podatków od elementów |
Aktualizuje obiekty CatalogTax, które mają zastosowanie do docelowego elementu CatalogItem bez konieczności wykonywania operacji upsert na całym elemencie. |
| Aktualizowanie płatności |
Aktualizuje płatność ze stanem APPROVED. Możesz zaktualizować amount_money i tip_money przy użyciu tego punktu końcowego. |
| Aktualizowanie subskrypcji |
Aktualizuje subskrypcję. Możesz ustawić, zmodyfikować i wyczyścić wartości pól subskrypcji. |
| Anulowanie faktury |
Anuluje fakturę. Sprzedawca nie może zbierać płatności za anulowaną fakturę. |
| Anulowanie płatności |
Anuluje (unieważnia) płatność. Możesz użyć tego punktu końcowego, aby anulować płatność ze stanem APPROVED. |
| Anulowanie płatności przy użyciu klucza idempotentności |
Anuluje (unieważnia) płatność zidentyfikowaną przez klucz idempotentności określony w żądaniu. Użyj tej metody, gdy stan żądania CreatePayment jest nieznany (na przykład po wysłaniu żądania CreatePayment wystąpi błąd sieci i nie otrzymasz odpowiedzi). W takim przypadku możesz bezpośrednio anulować płatność przy użyciu tego punktu końcowego. W żądaniu podaj ten sam klucz idempotentności podany w żądaniu CreatePayment, które chcesz anulować. Po anulowaniu płatności możesz ponownie przesłać żądanie CreatePayment. Należy pamiętać, że jeśli nie zostanie znaleziona żadna płatność z określonym kluczem idempotentności, nie zostanie podjęta żadna akcja i punkt końcowy zostanie zwrócony pomyślnie. |
| Anulowanie subskrypcji |
Ustawia pole canceled_date na koniec aktywnego okresu rozliczeniowego. Po tej dacie stan zmieni się z AKTYWNE na ANULOWANE. |
| Anulowanie wyewidencjonowania terminalu |
Anuluje żądanie wyewidencjonowania terminalu, jeśli stan żądania na to zezwala. |
| Anulowanie zwrotu terminalu |
Anuluje żądanie zwrotu kosztów terminalu międzyac według identyfikatora żądania zwrotu pieniędzy, jeśli stan żądania na to zezwala. |
| Dodawanie grupy do klienta |
Dodaje członkostwo w grupie do klienta. Klient jest identyfikowany przez wartość customer_id, a grupa klientów jest identyfikowana przez wartość group_id. |
| Informacje o katalogu |
Pobiera informacje o interfejsie API wykazu kwadratowego, takie jak limity rozmiaru partii, które mogą być używane przez punkt końcowy batchUpsertCatalogObjects. |
| Karty listy |
Pobiera listę kart należących do konta wysyłającego żądanie. |
| Kolejność aktualizacji (wersja beta) |
Aktualizuje kolejność otwierania, dodając, zastępując lub usuwając pola. Nie można zaktualizować zamówień ze stanem UKOŃCZONE lub ANULOWANE. |
| Kolejność klonowania (wersja beta) |
Tworzy nową kolejność w stanie DRAFT przez duplikowanie istniejącego zamówienia. Nowo utworzone zamówienie zawiera tylko podstawowe pola (takie jak elementy wiersza, podatki i rabaty) skopiowane z oryginalnego zamówienia. |
| Liczba spisów pobierania wsadowego |
Zwraca bieżące liczby dla podanych obiektów CatalogObjects w żądanych lokalizacjach. |
| Obiekt wykazu Upsert |
Tworzy lub aktualizuje docelowy obiekt CatalogObject. |
| Obiekty wykazu upsert usługi Batch |
Tworzy lub aktualizuje maksymalnie 10 000 obiektów docelowych na podstawie podanej listy obiektów. Obiekty docelowe są grupowane w partie, a każda partia jest wstawiana/aktualizowana w sposób all-or-nothing. Jeśli obiekt w partii jest źle sformułowany lub narusza ograniczenie bazy danych, cała partia zawierająca ten element zostanie zignorowana. Jednak inne partie w tym samym żądaniu mogą nadal zakończyć się powodzeniem. Każda partia może zawierać maksymalnie 1000 obiektów, a partie będą przetwarzane w kolejności, o ile łączna liczba obiektów dla żądania (elementy, odmiany, listy modyfikatora, rabaty i podatki) nie przekracza 10 000. |
| Obliczanie kolejności (wersja beta) |
Umożliwia aplikacjom wyświetlanie podglądu cen zamówień bez tworzenia zamówienia. |
| Pobieranie dowodów sporu |
Zwraca metadane dowodów określone przez identyfikator dowodu w ścieżce adresu URL żądania. Należy zachować kopię przekazanych dowodów, jeśli chcesz się do niej odwoływać później. Nie można pobrać dowodów po jego przekazaniu. |
| Pobieranie faktury |
Pobiera fakturę według identyfikatora faktury. |
| Pobieranie grupy klientów |
Pobiera określoną grupę klientów. |
| Pobieranie karty |
Pobiera szczegóły dla określonej karty. |
| Pobieranie klienta |
Zwraca szczegóły dla pojedynczego klienta. |
| Pobieranie korekty spisu |
Zwraca obiekt InventoryAdjustment z podanym adjustment_id. |
| Pobieranie liczby fizycznych spisu |
Zwraca obiekt InventoryPhysicalCount z podanym physical_count_id. |
| Pobieranie liczby spisów |
Pobiera bieżącą obliczoną liczbę akcji dla danego obiektu CatalogObject w danym zestawie lokalizacji. |
| Pobieranie obiektu wykazu |
Zwraca pojedynczy element CatalogItem jako obiekt CatalogObject na podstawie podanego identyfikatora. Zwrócony obiekt zawiera wszystkie odpowiednie informacje CatalogItem, w tym: elementy podrzędne CatalogItemVariation, odwołania do obiektów CatalogModifierList oraz identyfikatory wszystkich obiektów CatalogTax, które mają do niego zastosowanie. |
| Pobieranie obiektów wykazu w usłudze Batch |
Zwraca zestaw obiektów na podstawie podanego identyfikatora. Każdy element CatalogItem zwrócony w zestawie zawiera wszystkie jego informacje podrzędne, w tym: wszystkie jego obiekty CatalogItemVariation, odwołania do obiektów CatalogModifierList i identyfikatory wszystkich obiektów CatalogTax, które mają do niego zastosowanie. |
| Pobieranie segmentu klienta |
Pobiera określony segment klienta. |
| Pobieranie sporu |
Zwraca szczegóły dotyczące konkretnego sporu. |
| Pobieranie subskrypcji |
Pobiera subskrypcję. |
| Pobieranie transferu spisu (wersja beta) |
Zwraca obiekt InventoryTransfer z podanym transfer_id. |
| Pobieranie wyewidencjonowania terminalu |
Pobiera żądanie wyewidencjonowania terminalu przez checkout_id. |
| Pobieranie zamówienia |
Pobiera zamówienie według identyfikatora. |
| Pobieranie zamówień wsadowych |
Pobiera zestaw zamówień według ich identyfikatorów. Jeśli dany identyfikator zamówienia nie istnieje, identyfikator jest ignorowany zamiast generowania błędu. |
| Przeszukiwanie obiektów wykazu |
Wyszukuje element CatalogObject dowolnego typu, pasując do obsługiwanych wartości atrybutów wyszukiwania, z wyłączeniem niestandardowych wartości atrybutów dla elementów lub odmian elementów względem co najmniej jednego filtru określonego zapytania. |
| Prześlij dowody |
Przesyła dowody do banku posiadacza karty. Przed przesłaniem dowodów Square skompiluje wszystkie dostępne dowody. Obejmuje to dowody przekazane przy użyciu punktów końcowych CreateDisputeEvidenceFile i CreateDisputeEvidenceText oraz dowodów dostarczonych automatycznie przez square, gdy są dostępne. |
| Publikowanie faktury |
Publikuje określoną fakturę roboczą. Po opublikowaniu faktury square następuje zgodnie z konfiguracją faktury. Na przykład Square wysyła fakturę na adres e-mail klienta, pobiera opłaty za kartę klienta w pliku lub nic nie robi. Kwadrat udostępnia również fakturę na stronie faktury hostowanej na placu. |
| Płatność za zamówienie (wersja beta) |
Zapłać za zamówienie przy użyciu co najmniej jednej zatwierdzonej płatności lub ureguluj zamówienie w sumie 0. Suma payment_ids wymienionych w żądaniu musi być równa sumie zamówień. Zamówienia o łącznej wartości 0 można oznaczyć jako płatne, określając pustą tablicę payment_ids w żądaniu. |
| Płatność zwrotu |
Zwraca płatność. Możesz zwrócić całą kwotę płatności lub część. Możesz użyć tego punktu końcowego, aby uzyskać zwrot płatności kartą lub zarejestrować zwrot gotówki lub płatności zewnętrznej. |
| Rejestrowanie domeny za usługę Apple Pay |
Aktywuje domenę do użycia z usługą Apple Pay w sieci Web i square. Walidacja jest przeprowadzana w tej domenie przez firmę Apple, aby upewnić się, że jest ona prawidłowo skonfigurowana jako domena z włączoną usługą Apple Pay. |
| Spis zmian wsadowych |
Stosuje korekty i liczby do podanych ilości elementów. Po powodzeniu: zwraca bieżące obliczone liczby dla wszystkich obiektów, do których odwołuje się żądanie. |
| Tworzenie faktury |
Tworzy wersję roboczą faktury dla zamówienia utworzonego przy użyciu interfejsu API zamówień. Faktura robocza pozostaje na Twoim koncie i nie jest podejmowana żadna akcja. Musisz opublikować fakturę, zanim square będzie mogła ją przetworzyć (wyślij ją na adres e-mail klienta lub załaduj kartę klienta w pliku). |
| Tworzenie grupy klientów |
Tworzy nową grupę klientów dla firmy. |
| Tworzenie karty |
Dodaje kartę do istniejącego sprzedawcy. |
| Tworzenie klienta |
Tworzy nowego klienta dla firmy. |
| Tworzenie płatności |
Tworzy płatność przy użyciu podanego źródła. Możesz użyć tego punktu końcowego, aby naładować kartę (kartę kredytową/debetową lub kwadratową kartę upominkową) lub zarejestrować płatność, którą sprzedawca otrzymał poza Square (płatność gotówkową od kupującego lub płatność, którą podmiot zewnętrzny przetworzył w imieniu sprzedawcy). |
| Tworzenie subskrypcji |
Tworzy subskrypcję dla klienta w ramach planu subskrypcji. Jeśli podasz kartę w pliku w żądaniu, square pobiera opłaty za kartę dla subskrypcji. W przeciwnym razie kwadrat rozlicza fakturę na adres e-mail klienta. Subskrypcja zostanie uruchomiona natychmiast, chyba że żądanie zawiera opcjonalne start_date. Każda subskrypcja jest skojarzona z określoną lokalizacją. |
| Tworzenie tekstu dowodów sporu |
Przekazuje tekst do użycia jako dowód na zakwestionowanie sporu. |
| Tworzenie wyewidencjonowania terminalu |
Tworzy żądanie wyewidencjonowania terminalu i wysyła je do określonego urządzenia, aby pobrać opłatę za żądaną kwotę. |
| Tworzenie zamówienia |
Tworzy nowe zamówienie, które może zawierać informacje o produktach na potrzeby zakupu i ustawień, które mają być stosowane do zakupu. |
| Tworzenie zwrotu kosztów terminalu |
Tworzy żądanie zwrotu płatności międzyakcjowej ukończonej w terminalu kwadratowym. |
| Ukończ płatność |
Kończy (przechwytuje) płatność. Domyślnie płatności są ustawiane na ukończenie natychmiast po ich utworzeniu. |
| Usuwanie dowodów sporu |
Usuwa określone dowody z sporu. |
| Usuwanie faktury |
Usuwa określoną fakturę. Po usunięciu faktury skojarzony stan zamówienia zmieni się na ANULOWANE. Możesz usunąć tylko wersję roboczą faktury (nie można usunąć opublikowanej faktury, w tym faktury zaplanowanej do przetworzenia). |
| Usuwanie grupy klientów |
Usuwa grupę klientów zidentyfikowaną przez wartość group_id. |
| Usuwanie grupy z klienta |
Usuwa członkostwo w grupie od klienta. Klient jest identyfikowany przez wartość customer_id, a grupa klientów jest identyfikowana przez wartość group_id. |
| Usuwanie klienta |
Usuwa profil klienta z firmy. Ta operacja odłącza również wszystkie skojarzone karty w pliku. |
| Usuwanie obiektu wykazu |
Usuwa pojedynczy obiekt CatalogObject na podstawie podanego identyfikatora i zwraca zestaw pomyślnie usuniętych identyfikatorów w odpowiedzi. Usunięcie jest zdarzeniem kaskadowym, tak aby wszystkie elementy podrzędne obiektu docelowego również zostały usunięte. Na przykład usunięcie elementu CatalogItem spowoduje również usunięcie wszystkich elementów podrzędnych CatalogItemVariation. |
| Usuwanie obiektów wykazu wsadowego |
Usuwa zestaw elementów CatalogItems na podstawie podanej listy identyfikatorów docelowych i zwraca zestaw pomyślnie usuniętych identyfikatorów w odpowiedzi. |
| Usługa Batch pobiera zmiany spisu |
Zwraca historyczne liczby fizyczne i korekty na podstawie podanych kryteriów filtrowania. |
| Uzyskiwanie płatności |
Pobiera szczegóły dla określonej płatności. |
| Uzyskiwanie zwrotu płatności |
Pobiera określony zwrot pieniędzy przy użyciu refund_id. |
| Uzyskiwanie zwrotu terminalu |
Pobiera obiekt zwrotu kosztów terminalu międzyakowego według identyfikatora. |
| Wykaz list |
Zwraca listę obiektów CatalogObject, która zawiera wszystkie obiekty zestawu żądanych typów (na przykład wszystkie obiekty CatalogItem i CatalogTax) w wykazie. ListaCatalog nie zwraca usuniętych elementów wykazu. |
| Wyszukaj subskrypcje |
Wyszukuje subskrypcje. Wyniki są uporządkowane chronologicznie według daty utworzenia subskrypcji. Jeśli żądanie określa więcej niż jeden identyfikator lokalizacji, punkt końcowy porządkuje wynik według identyfikatora lokalizacji, a następnie według daty utworzenia w każdej lokalizacji. Jeśli w zapytaniu nie podano żadnych lokalizacji, przeszukiwane są wszystkie lokalizacje. |
| Wyszukiwanie faktur |
Wyszukuje faktury z lokalizacji określonej w filtrze. |
| Wyszukiwanie klientów |
Wyszukuje profile klientów skojarzone z kontem Square przy użyciu obsługiwanego filtru zapytania. Wywołanie metody SearchCustomers bez żadnego jawnego filtru zapytania zwraca wszystkie profile klientów uporządkowane alfabetycznie na podstawie given_name i family_name. |
| Wyszukiwanie wyewidencjonowania terminalu |
Pobiera odfiltrowaną listę żądań wyewidencjonowania terminalu utworzonych przez konto wysyłające żądanie. |
| Wyszukiwanie zamówień |
Przeszukaj wszystkie zamówienia dla co najmniej jednej lokalizacji. Zamówienia obejmują wszystkie transakcje sprzedaży, zwroty i wymiany niezależnie od tego, jak lub kiedy wchodziły w ekosystem square (np. punkt sprzedaży, faktury i interfejsy API łączenia). |
| Wyszukiwanie zwrotów terminalu |
Pobiera przefiltrowaną listę żądań zwrotu w terminalu międzyakcyjnym utworzonych przez sprzedawcę wysyłającego żądanie. |
| Wyłączanie karty |
Wyłącza kartę, uniemożliwiając dalsze aktualizacje lub opłaty. Wyłączenie już wyłączonej karty jest dozwolone, ale nie ma efektu. |
| Wyświetlanie listy dowodów sporu |
Zwraca listę dowodów skojarzonych z spórem. |
| Wyświetlanie listy faktur |
Zwraca listę faktur dla danej lokalizacji. |
| Wyświetlanie listy grup klientów |
Pobiera listę grup klientów firmy. |
| Wyświetlanie listy klientów |
Wyświetla listę profilów klientów skojarzonych z kontem square. W normalnych warunkach operacyjnych nowo utworzone lub zaktualizowane profile klientów stają się dostępne dla operacji wyświetlania listy w czasie poniżej 30 sekund. Czasami propagacja nowych lub zaktualizowanych profilów może zająć więcej niż minutę lub dłużej, zwłaszcza podczas zdarzeń sieciowych i awarii. |
| Wyświetlanie listy płatności |
Pobiera listę płatności pobieranych przez konto wysyłające żądanie. Wyniki są ostatecznie spójne, a pojawienie się nowych płatności lub zmian w płatnościach może potrwać kilka sekund. |
| Wyświetlanie listy segmentów klientów |
Pobiera listę segmentów klientów firmy. |
| Wyświetlanie listy sporów |
Zwraca listę sporów skojarzonych z określonym kontem. |
| Wyświetlanie listy zdarzeń subskrypcji |
Wyświetla listę wszystkich zdarzeń dla określonej subskrypcji. |
| Wyświetlanie listy zwrotów płatności |
Pobiera listę zwrotów dla konta wysyłającego żądanie. Wyniki są ostatecznie spójne, a pojawienie się nowych zwrotów lub zmian zwrotów może potrwać kilka sekund. |
| Wznów subskrypcję |
Wznawia dezaktywację subskrypcji. |
| Zaakceptuj spór |
Akceptuje stratę w sporze. Square zwraca kwestionowaną kwotę do posiadacza karty i aktualizuje stan sporu do ZAAKCEPTOWANE. Square debetowe spornej kwoty z konta Square sprzedawcy. Jeśli konto Square nie ma wystarczających funduszy, Square debetowe skojarzonego konta bankowego. |
Aktualizowanie faktury
Aktualizuje fakturę, modyfikując pola, usuwając pola lub oba te pola.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator faktury
|
invoice_id | True | string |
Identyfikator faktury. |
|
Klucz idempotentności
|
idempotency_key | string |
Określona wartość, która jednoznacznie identyfikuje to żądanie wśród wszystkich żądań. Typowym sposobem utworzenia prawidłowego klucza idempotentności jest użycie uniwersalnego unikatowego identyfikatora (UUID). |
|
|
UID
|
uid | string |
Identyfikator wygenerowany przez kwadrat. |
|
|
Włączone przechylanie
|
tipping_enabled | boolean |
Jeśli ustawiono wartość true, zapewnia klientowi miejsce na zapłacenie porady. |
|
|
Pola do wyczyszczenia
|
fields_to_clear | array of string |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
identyfikator
|
invoice.id | string |
Unikatowy, wystawiony na kwadrat identyfikator. |
|
wersja
|
invoice.version | integer |
Bieżąca wersja tego obiektu. |
|
Identyfikator lokalizacji
|
invoice.location_id | string |
Identyfikator lokalizacji. |
|
Identyfikator zamówienia
|
invoice.order_id | string |
Identyfikator zamówienia. |
|
Żądania płatności
|
invoice.payment_requests | array of object | |
|
UID
|
invoice.payment_requests.uid | string |
Identyfikator wygenerowany przez kwadrat. |
|
Typ żądania
|
invoice.payment_requests.request_type | string |
Określa typ żądania płatności. Ten typ definiuje sposób określania kwoty żądania płatności. |
|
Data upływu
|
invoice.payment_requests.due_date | string |
Data ukończenia żądania płatności w formacie RRRR-MM-DD. |
|
Włączone przechylanie
|
invoice.payment_requests.tipping_enabled | boolean |
Jeśli ustawiono wartość true, zapewnia klientowi miejsce na zapłacenie porady. |
|
Kwota
|
invoice.payment_requests.computed_amount_money.amount | integer |
Kwota. |
|
Waluta
|
invoice.payment_requests.computed_amount_money.currency | string |
Waluta. |
|
Kwota
|
invoice.payment_requests.total_completed_amount_money.amount | integer |
Kwota. |
|
Waluta
|
invoice.payment_requests.total_completed_amount_money.currency | string |
Waluta. |
|
Automatyczne źródło płatności
|
invoice.payment_requests.automatic_payment_source | string |
Forma płatności za automatyczną płatność. |
|
Numer faktury
|
invoice.invoice_number | string |
Przyjazny dla użytkownika numer faktury. Wartość jest unikatowa w obrębie lokalizacji. Jeśli nie zostanie podana podczas tworzenia faktury, square przypisuje wartość. |
|
Title
|
invoice.title | string |
Tytuł. |
|
Description
|
invoice.description | string |
Opis. |
|
Zaplanowane o godzinie
|
invoice.scheduled_at | string |
Sygnatura czasowa zaplanowana przetwarzania w formacie RFC 3339. |
|
Status
|
invoice.status | string |
Bieżący stan weryfikacji tego obiektu. |
|
Timezone
|
invoice.timezone | string |
Strefa czasowa używana do interpretowania dat kalendarza. Po utworzeniu faktury to pole jest ustawione na strefę czasową określoną dla lokalizacji sprzedawcy. Nie można zmienić wartości. |
|
Utworzono pod adresem
|
invoice.created_at | string |
Sygnatura czasowa określająca czas utworzenia tego obiektu w formacie RFC 3339. |
|
Zaktualizowano o
|
invoice.updated_at | string |
Sygnatura czasowa określająca najnowszy czas aktualizacji tego obiektu w formacie RFC 3339. |
|
Identyfikator klienta
|
invoice.primary_recipient.customer_id | string |
Identyfikator klienta skojarzonego z zamówieniem. |
|
Imię
|
invoice.primary_recipient.given_name | string |
Podane przez adresata (czyli imię). |
|
Nazwisko
|
invoice.primary_recipient.family_name | string |
Rodzina adresata (czyli nazwisko). |
|
Adres e-mail
|
invoice.primary_recipient.email_address | string |
Adres e-mail adresata. |
|
Numer telefonu
|
invoice.primary_recipient.phone_number | string |
Numer telefonu odbiorcy. |
|
Kwota
|
invoice.next_payment_amount_money.amount | integer |
Kwota. |
|
Waluta
|
invoice.next_payment_amount_money.currency | string |
Waluta. |
|
Card
|
invoice.accepted_payment_methods.card | boolean |
Wskazuje, czy płatności kartą kredytową lub debetową są akceptowane. |
|
Kwadratowa karta upominkowa
|
invoice.accepted_payment_methods.square_gift_card | boolean |
Wskazuje, czy płatności kartami upominkowymi square są akceptowane. |
|
Konto
|
invoice.accepted_payment_methods.bank_account | boolean |
Wskazuje, czy płatności przelewów bankowych są akceptowane. |
|
Pola niestandardowe
|
invoice.custom_fields | array of object | |
|
Etykieta
|
invoice.custom_fields.label | string |
Etykieta lub tytuł pola niestandardowego. |
|
Wartość
|
invoice.custom_fields.value | string |
Tekst pola niestandardowego. |
|
Umieszczenie
|
invoice.custom_fields.placement | string |
Lokalizacja pola niestandardowego na fakturze. |
|
Metoda dostarczania
|
invoice.delivery_method | string |
Metoda dostarczania używana przez Square do wysyłania faktury, przypomnień i paragonów do klienta. Po opublikowaniu faktury square przetwarza fakturę na podstawie ustawień metody dostawy i żądania płatności, natychmiast lub w dniu scheduled_at, jeśli określono. |
|
Data sprzedaży lub usługi
|
invoice.sale_or_service_date | string |
Data sprzedaży lub data renderowania usługi w formacie RRRR-MM-DD. To pole może służyć do określenia daty wcześniejszej lub przyszłej wyświetlanej na fakturze. |
Aktualizowanie grupy klientów
Aktualizuje grupę klientów.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator grupy
|
group_id | True | string |
Identyfikator grupy. |
|
Name
|
name | string |
Nazwa obiektu. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
identyfikator
|
group.id | string |
Unikatowy, wystawiony na kwadrat identyfikator. |
|
Name
|
group.name | string |
Nazwa obiektu. |
|
Utworzono pod adresem
|
group.created_at | string |
Sygnatura czasowa określająca czas utworzenia tego obiektu w formacie RFC 3339. |
|
Zaktualizowano o
|
group.updated_at | string |
Sygnatura czasowa określająca najnowszy czas aktualizacji tego obiektu w formacie RFC 3339. |
Aktualizowanie klienta
Aktualizuje profil klienta. Aby zmienić atrybut, określ nową wartość. Aby usunąć atrybut, określ wartość jako pusty ciąg lub pusty obiekt.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator klienta
|
customer_id | True | string |
Identyfikator klienta. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
identyfikator
|
customer.id | string |
Unikatowy, wystawiony na kwadrat identyfikator. |
|
Utworzono pod adresem
|
customer.created_at | string |
Sygnatura czasowa określająca czas utworzenia tego obiektu w formacie RFC 3339. |
|
Zaktualizowano o
|
customer.updated_at | string |
Sygnatura czasowa określająca najnowszy czas aktualizacji tego obiektu w formacie RFC 3339. |
|
Imię
|
customer.given_name | string |
Podana (tj. imię) nazwa skojarzona z profilem klienta. |
|
Nazwisko
|
customer.family_name | string |
Rodzina (tj. nazwisko) skojarzona z profilem klienta. |
|
Adres e-mail
|
customer.email_address | string |
Adres e-mail skojarzony z profilem klienta. |
|
Linia adresowa 1
|
customer.address.address_line_1 | string |
Pierwszy wiersz adresu. Pola rozpoczynające się od address_line zawierają najbardziej szczegółowe informacje dotyczące adresu, takie jak numer ulicy, nazwa ulicy i nazwa budynku. |
|
Wiersz adresu 2
|
customer.address.address_line_2 | string |
Drugi wiersz adresu, jeśli istnieje. |
|
Miejscowość
|
customer.address.locality | string |
Miasto lub miasto adresu. |
|
Poziom okręgu administracyjnego 1
|
customer.address.administrative_district_level_1 | string |
Jednostka cywilna w kraju adresu. W USA jest to stan. |
|
Kod pocztowy
|
customer.address.postal_code | string |
Kod pocztowy adresu. |
|
Country
|
customer.address.country | string |
Kraj adresu w formacie ISO 3166-1-alfa-2. |
|
Identyfikator odwołania
|
customer.reference_id | string |
Opcjonalny identyfikator odwołania zdefiniowany przez użytkownika. |
|
Uwaga / Notatka
|
customer.note | string |
Niestandardowa notatka skojarzona z profilem klienta. |
|
Wiadomość e-mail anulowana
|
customer.preferences.email_unsubscribed | boolean |
Wskazuje, czy klient anulował subskrypcję wiadomości e-mail kampanii marketingowej. Wartość true oznacza, że klient zdecydował się zrezygnować z marketingu e-mail od bieżącego sprzedawcy Square lub od wszystkich sprzedawców Kwadratowych. |
|
Źródło tworzenia
|
customer.creation_source | string |
Źródło tworzenia reprezentuje metodę używaną do tworzenia profilu klienta. |
|
wersja
|
customer.version | integer |
Bieżąca wersja tego obiektu. |
Aktualizowanie list modyfikatora elementów
Aktualizuje obiekty CatalogModifierList, które mają zastosowanie do docelowego elementu CatalogItem bez konieczności wykonywania operacji upsert na całym elemencie.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikatory elementów
|
item_ids | array of string | ||
|
Listy modyfikatora do włączenia
|
modifier_lists_to_enable | array of string | ||
|
Listy modyfikatora do wyłączenia
|
modifier_lists_to_disable | array of string |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Zaktualizowano o
|
updated_at | string |
Sygnatura czasowa bazy danych tej aktualizacji w formacie RFC 3339. |
Aktualizowanie podatków od elementów
Aktualizuje obiekty CatalogTax, które mają zastosowanie do docelowego elementu CatalogItem bez konieczności wykonywania operacji upsert na całym elemencie.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikatory elementów
|
item_ids | array of string | ||
|
Podatki do włączenia
|
taxes_to_enable | array of string | ||
|
Podatki do wyłączenia
|
taxes_to_disable | array of string |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Zaktualizowano o
|
updated_at | string |
Sygnatura czasowa bazy danych tej aktualizacji w formacie RFC 3339. |
Aktualizowanie płatności
Aktualizuje płatność ze stanem APPROVED. Możesz zaktualizować amount_money i tip_money przy użyciu tego punktu końcowego.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator płatności
|
payment_id | True | string |
Identyfikator płatności. |
|
Klucz idempotentności
|
idempotency_key | string |
Określona wartość, która jednoznacznie identyfikuje to żądanie wśród wszystkich żądań. Typowym sposobem utworzenia prawidłowego klucza idempotentności jest użycie uniwersalnego unikatowego identyfikatora (UUID). |
|
|
Kwota
|
amount | integer |
Kwota. |
|
|
Waluta
|
currency | string |
Waluta. |
|
|
Kwota
|
amount | integer |
Kwota. |
|
|
Waluta
|
currency | string |
Waluta. |
|
|
Token wersji
|
version_token | string |
Ten nieprzezroczysty token identyfikuje określoną wersję obiektu. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
identyfikator
|
payment.id | string |
Unikatowy, wystawiony na kwadrat identyfikator. |
|
Utworzono pod adresem
|
payment.created_at | string |
Sygnatura czasowa określająca czas utworzenia tego obiektu w formacie RFC 3339. |
|
Zaktualizowano o
|
payment.updated_at | string |
Sygnatura czasowa określająca najnowszy czas aktualizacji tego obiektu w formacie RFC 3339. |
|
Kwota
|
payment.amount_money.amount | integer |
Kwota. |
|
Waluta
|
payment.amount_money.currency | string |
Waluta. |
|
Kwota
|
payment.tip_money.amount | integer |
Kwota. |
|
Waluta
|
payment.tip_money.currency | string |
Waluta. |
|
Status
|
payment.status | string |
Bieżący stan weryfikacji tego obiektu. |
|
Czas trwania opóźnienia
|
payment.delay_duration | string |
Czas trwania po utworzeniu płatności, gdy Square automatycznie stosuje delay_action do płatności. Ta automatyczna delay_action dotyczy tylko płatności, które nie docierają do stanu terminalu (UKOŃCZONE, ANULOWANE lub NIEUDANE) przed upływem delay_duration czasu. To pole jest określane jako czas trwania w formacie RFC 3339. |
|
Typ źródła
|
payment.source_type | string |
Typ źródła dla tej płatności. Bieżące wartości to CARD, BANK_ACCOUNT, PORTFEL, CASH lub EXTERNAL. |
|
Status
|
payment.card_details.status | string |
Bieżący stan. |
|
Znak karty
|
payment.card_details.card.card_brand | string |
Marka karty. |
|
Ostatnie 4
|
payment.card_details.card.last_4 | string |
Ostatnie 4 cyfry numeru karty. |
|
Miesiąc eksploduj
|
payment.card_details.card.exp_month | integer |
Miesiąc wygaśnięcia skojarzonej karty jako liczba całkowita z zakresu od 1 do 12. |
|
Rok eksplorowy
|
payment.card_details.card.exp_year | integer |
Czterocyfrowy rok daty wygaśnięcia karty. |
|
Odcisk palca
|
payment.card_details.card.fingerprint | string |
Ma być identyfikatorem przypisanym do kwadratu na podstawie numeru karty, aby zidentyfikować kartę w wielu lokalizacjach w ramach jednej aplikacji. |
|
Typ karty
|
payment.card_details.card.card_type | string |
Typ karty. |
|
Typ przedpłacony
|
payment.card_details.card.prepaid_type | string |
Wskazuje, czy karta jest przedpłacona, czy nie. |
|
BIN
|
payment.card_details.card.bin | string |
Pierwsze sześć cyfr numeru karty, nazywane numerem identyfikacyjnym banku (BIN). |
|
Entry, metoda
|
payment.card_details.entry_method | string |
Metoda używana do wprowadzania szczegółów karty dla płatności. Metoda może być KEYED, SWIPED, EMV, ON_FILE lub CONTACTLESS. |
|
Stan CVV
|
payment.card_details.cvv_status | string |
Kod stanu zwrócony z sprawdzania wartości weryfikacji karty (CVV). Kod może być CVV_ACCEPTED, CVV_REJECTED lub CVV_NOT_CHECKED. |
|
Stan usługi AVS
|
payment.card_details.avs_status | string |
Kod stanu zwrócony z sprawdzania systemu weryfikacji adresów (AVS). Kod może być AVS_ACCEPTED, AVS_REJECTED lub AVS_NOT_CHECKED. |
|
Kod wyniku uwierzytelniania
|
payment.card_details.auth_result_code | string |
Kod stanu zwrócony przez wystawcę karty, który opisuje stan autoryzacji płatności. |
|
Opis instrukcji
|
payment.card_details.statement_description | string |
Opis instrukcji wysyłany do sieci kart. |
|
Autoryzowane pod adresem
|
payment.card_details.card_payment_timeline.authorized_at | string |
Sygnatura czasowa autoryzacji płatności w formacie RFC 3339. |
|
Identyfikator lokalizacji
|
payment.location_id | string |
Identyfikator lokalizacji. |
|
Identyfikator zamówienia
|
payment.order_id | string |
Identyfikator zamówienia. |
|
Utworzono pod adresem
|
payment.risk_evaluation.created_at | string |
Sygnatura czasowa utworzona w formacie RFC 3339. |
|
Poziom ryzyka
|
payment.risk_evaluation.risk_level | string |
Poziom ryzyka skojarzony z płatnością. |
|
Uwaga / Notatka
|
payment.note | string |
Niestandardowa notatka skojarzona z profilem klienta. |
|
Identyfikator klienta
|
payment.customer_id | string |
Identyfikator tego obiektu reprezentującego klienta. |
|
Kwota
|
payment.total_money.amount | integer |
Kwota. |
|
Waluta
|
payment.total_money.currency | string |
Waluta. |
|
Kwota
|
payment.approved_money.amount | integer |
Kwota. |
|
Waluta
|
payment.approved_money.currency | string |
Waluta. |
|
Capabilities
|
payment.capabilities | array of string | |
|
Numer paragonu
|
payment.receipt_number | string |
Numer paragonu płatności. W przypadku anulowania płatności brakuje pola. |
|
Akcja opóźniająca
|
payment.delay_action | string |
Akcja, która ma zostać zastosowana do płatności po upływie delay_duration. |
|
Opóźnione do
|
payment.delayed_until | string |
Sygnatura czasowa tylko do odczytu w przypadku automatycznego zastosowania delay_action w formacie RFC 3339. |
|
Produkt kwadratowy
|
payment.application_details.square_product | string |
Produkt kwadratowy, taki jak Square Point of Sale (POS), faktury kwadratowe lub kwadratowy terminal wirtualny. |
|
Identyfikator aplikacji
|
payment.application_details.application_id | string |
Identyfikator kwadratowy tylko do odczytu przypisany do aplikacji. |
|
Token wersji
|
payment.version_token | string |
Ten nieprzezroczysty token identyfikuje określoną wersję obiektu. |
Aktualizowanie subskrypcji
Aktualizuje subskrypcję. Możesz ustawić, zmodyfikować i wyczyścić wartości pól subskrypcji.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator subskrypcji
|
subscription_id | True | string |
Identyfikator subskrypcji. |
|
wersja
|
version | integer |
Bieżąca wersja tego obiektu. |
|
|
Procent podatku
|
tax_percentage | string |
Kwota podatku stosowana podczas rozliczeń subskrypcji. |
|
|
Kwota
|
amount | integer |
Kwota. |
|
|
Waluta
|
currency | string |
Waluta. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
identyfikator
|
subscription.id | string |
Unikatowy, wystawiony na kwadrat identyfikator. |
|
Identyfikator lokalizacji
|
subscription.location_id | string |
Identyfikator lokalizacji. |
|
Identyfikator planu
|
subscription.plan_id | string |
Identyfikator skojarzonego planu subskrypcji. |
|
Identyfikator klienta
|
subscription.customer_id | string |
Identyfikator tego obiektu reprezentującego klienta. |
|
Status
|
subscription.status | string |
Bieżący stan weryfikacji tego obiektu. |
|
Kwota
|
subscription.price_override_money.amount | integer |
Kwota. |
|
Waluta
|
subscription.price_override_money.currency | string |
Waluta. |
|
wersja
|
subscription.version | integer |
Bieżąca wersja tego obiektu. |
|
Utworzono pod adresem
|
subscription.created_at | string |
Sygnatura czasowa określająca czas utworzenia tego obiektu w formacie RFC 3339. |
|
Timezone
|
subscription.timezone | string |
Strefa czasowa używana do interpretowania dat kalendarza. Po utworzeniu faktury to pole jest ustawione na strefę czasową określoną dla lokalizacji sprzedawcy. Nie można zmienić wartości. |
|
Name
|
subscription.source.name | string |
Nazwa. |
Anulowanie faktury
Anuluje fakturę. Sprzedawca nie może zbierać płatności za anulowaną fakturę.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator faktury
|
invoice_id | True | string |
Identyfikator faktury. |
|
wersja
|
version | integer |
Wersja. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
identyfikator
|
invoice.id | string |
Unikatowy, wystawiony na kwadrat identyfikator. |
|
wersja
|
invoice.version | integer |
Bieżąca wersja tego obiektu. |
|
Identyfikator lokalizacji
|
invoice.location_id | string |
Identyfikator lokalizacji. |
|
Identyfikator zamówienia
|
invoice.order_id | string |
Identyfikator zamówienia. |
|
Żądania płatności
|
invoice.payment_requests | array of object | |
|
UID
|
invoice.payment_requests.uid | string |
Identyfikator wygenerowany przez kwadrat. |
|
Typ żądania
|
invoice.payment_requests.request_type | string |
Określa typ żądania płatności. Ten typ definiuje sposób określania kwoty żądania płatności. |
|
Data upływu
|
invoice.payment_requests.due_date | string |
Data ukończenia żądania płatności w formacie RRRR-MM-DD. |
|
Włączone przechylanie
|
invoice.payment_requests.tipping_enabled | boolean |
Jeśli ustawiono wartość true, zapewnia klientowi miejsce na zapłacenie porady. |
|
Przypomnienia
|
invoice.payment_requests.reminders | array of object | |
|
UID
|
invoice.payment_requests.reminders.uid | string |
Identyfikator przypisany do kwadratu. |
|
Względne dni zaplanowane
|
invoice.payment_requests.reminders.relative_scheduled_days | integer |
Liczba dni przed (liczba ujemna) lub po (liczbie dodatniej) żądanie płatności due_date po wysłaniu przypomnienia. |
|
Message
|
invoice.payment_requests.reminders.message | string |
Wiadomość. |
|
Status
|
invoice.payment_requests.reminders.status | string |
Bieżący stan. |
|
Kwota
|
invoice.payment_requests.computed_amount_money.amount | integer |
Kwota. |
|
Waluta
|
invoice.payment_requests.computed_amount_money.currency | string |
Waluta. |
|
Kwota
|
invoice.payment_requests.total_completed_amount_money.amount | integer |
Kwota. |
|
Waluta
|
invoice.payment_requests.total_completed_amount_money.currency | string |
Waluta. |
|
Automatyczne źródło płatności
|
invoice.payment_requests.automatic_payment_source | string |
Forma płatności za automatyczną płatność. |
|
Numer faktury
|
invoice.invoice_number | string |
Przyjazny dla użytkownika numer faktury. Wartość jest unikatowa w obrębie lokalizacji. Jeśli nie zostanie podana podczas tworzenia faktury, square przypisuje wartość. |
|
Title
|
invoice.title | string |
Tytuł. |
|
Description
|
invoice.description | string |
Opis. |
|
Zaplanowane o godzinie
|
invoice.scheduled_at | string |
Sygnatura czasowa zaplanowana przetwarzania w formacie RFC 3339. |
|
Status
|
invoice.status | string |
Bieżący stan weryfikacji tego obiektu. |
|
Timezone
|
invoice.timezone | string |
Strefa czasowa używana do interpretowania dat kalendarza. Po utworzeniu faktury to pole jest ustawione na strefę czasową określoną dla lokalizacji sprzedawcy. Nie można zmienić wartości. |
|
Utworzono pod adresem
|
invoice.created_at | string |
Sygnatura czasowa określająca czas utworzenia tego obiektu w formacie RFC 3339. |
|
Zaktualizowano o
|
invoice.updated_at | string |
Sygnatura czasowa określająca najnowszy czas aktualizacji tego obiektu w formacie RFC 3339. |
|
Identyfikator klienta
|
invoice.primary_recipient.customer_id | string |
Identyfikator klienta skojarzonego z zamówieniem. |
|
Imię
|
invoice.primary_recipient.given_name | string |
Podane przez adresata (czyli imię). |
|
Nazwisko
|
invoice.primary_recipient.family_name | string |
Rodzina adresata (czyli nazwisko). |
|
Adres e-mail
|
invoice.primary_recipient.email_address | string |
Adres e-mail adresata. |
|
Numer telefonu
|
invoice.primary_recipient.phone_number | string |
Numer telefonu odbiorcy. |
|
Card
|
invoice.accepted_payment_methods.card | boolean |
Wskazuje, czy płatności kartą kredytową lub debetową są akceptowane. |
|
Kwadratowa karta upominkowa
|
invoice.accepted_payment_methods.square_gift_card | boolean |
Wskazuje, czy płatności kartami upominkowymi square są akceptowane. |
|
Konto
|
invoice.accepted_payment_methods.bank_account | boolean |
Wskazuje, czy płatności przelewów bankowych są akceptowane. |
|
Pola niestandardowe
|
invoice.custom_fields | array of object | |
|
Etykieta
|
invoice.custom_fields.label | string |
Etykieta lub tytuł pola niestandardowego. |
|
Wartość
|
invoice.custom_fields.value | string |
Tekst pola niestandardowego. |
|
Umieszczenie
|
invoice.custom_fields.placement | string |
Lokalizacja pola niestandardowego na fakturze. |
|
Metoda dostarczania
|
invoice.delivery_method | string |
Metoda dostarczania używana przez Square do wysyłania faktury, przypomnień i paragonów do klienta. Po opublikowaniu faktury square przetwarza fakturę na podstawie ustawień metody dostawy i żądania płatności, natychmiast lub w dniu scheduled_at, jeśli określono. |
|
Data sprzedaży lub usługi
|
invoice.sale_or_service_date | string |
Data sprzedaży lub data renderowania usługi w formacie RRRR-MM-DD. To pole może służyć do określenia daty wcześniejszej lub przyszłej wyświetlanej na fakturze. |
Anulowanie płatności
Anuluje (unieważnia) płatność. Możesz użyć tego punktu końcowego, aby anulować płatność ze stanem APPROVED.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator płatności
|
payment_id | True | string |
Identyfikator płatności. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
identyfikator
|
payment.id | string |
Unikatowy, wystawiony na kwadrat identyfikator. |
|
Utworzono pod adresem
|
payment.created_at | string |
Sygnatura czasowa określająca czas utworzenia tego obiektu w formacie RFC 3339. |
|
Zaktualizowano o
|
payment.updated_at | string |
Sygnatura czasowa określająca najnowszy czas aktualizacji tego obiektu w formacie RFC 3339. |
|
Kwota
|
payment.amount_money.amount | integer |
Kwota. |
|
Waluta
|
payment.amount_money.currency | string |
Waluta. |
|
Kwota
|
payment.tip_money.amount | integer |
Kwota. |
|
Waluta
|
payment.tip_money.currency | string |
Waluta. |
|
Status
|
payment.status | string |
Bieżący stan weryfikacji tego obiektu. |
|
Czas trwania opóźnienia
|
payment.delay_duration | string |
Czas trwania po utworzeniu płatności, gdy Square automatycznie stosuje delay_action do płatności. Ta automatyczna delay_action dotyczy tylko płatności, które nie docierają do stanu terminalu (UKOŃCZONE, ANULOWANE lub NIEUDANE) przed upływem delay_duration czasu. To pole jest określane jako czas trwania w formacie RFC 3339. |
|
Typ źródła
|
payment.source_type | string |
Typ źródła dla tej płatności. Bieżące wartości to CARD, BANK_ACCOUNT, PORTFEL, CASH lub EXTERNAL. |
|
Status
|
payment.card_details.status | string |
Bieżący stan. |
|
Znak karty
|
payment.card_details.card.card_brand | string |
Marka karty. |
|
Ostatnie 4
|
payment.card_details.card.last_4 | string |
Ostatnie 4 cyfry numeru karty. |
|
Miesiąc eksploduj
|
payment.card_details.card.exp_month | integer |
Miesiąc wygaśnięcia skojarzonej karty jako liczba całkowita z zakresu od 1 do 12. |
|
Rok eksplorowy
|
payment.card_details.card.exp_year | integer |
Czterocyfrowy rok daty wygaśnięcia karty. |
|
Odcisk palca
|
payment.card_details.card.fingerprint | string |
Ma być identyfikatorem przypisanym do kwadratu na podstawie numeru karty, aby zidentyfikować kartę w wielu lokalizacjach w ramach jednej aplikacji. |
|
Typ karty
|
payment.card_details.card.card_type | string |
Typ karty. |
|
Typ przedpłacony
|
payment.card_details.card.prepaid_type | string |
Wskazuje, czy karta jest przedpłacona, czy nie. |
|
BIN
|
payment.card_details.card.bin | string |
Pierwsze sześć cyfr numeru karty, nazywane numerem identyfikacyjnym banku (BIN). |
|
Entry, metoda
|
payment.card_details.entry_method | string |
Metoda używana do wprowadzania szczegółów karty dla płatności. Metoda może być KEYED, SWIPED, EMV, ON_FILE lub CONTACTLESS. |
|
Stan CVV
|
payment.card_details.cvv_status | string |
Kod stanu zwrócony z sprawdzania wartości weryfikacji karty (CVV). Kod może być CVV_ACCEPTED, CVV_REJECTED lub CVV_NOT_CHECKED. |
|
Stan usługi AVS
|
payment.card_details.avs_status | string |
Kod stanu zwrócony z sprawdzania systemu weryfikacji adresów (AVS). Kod może być AVS_ACCEPTED, AVS_REJECTED lub AVS_NOT_CHECKED. |
|
Kod wyniku uwierzytelniania
|
payment.card_details.auth_result_code | string |
Kod stanu zwrócony przez wystawcę karty, który opisuje stan autoryzacji płatności. |
|
Opis instrukcji
|
payment.card_details.statement_description | string |
Opis instrukcji wysyłany do sieci kart. |
|
Autoryzowane pod adresem
|
payment.card_details.card_payment_timeline.authorized_at | string |
Sygnatura czasowa autoryzacji płatności w formacie RFC 3339. |
|
Unieważnione o
|
payment.card_details.card_payment_timeline.voided_at | string |
Sygnatura czasowa, kiedy płatność została unieważniona, w formacie RFC 3339. |
|
Identyfikator lokalizacji
|
payment.location_id | string |
Identyfikator lokalizacji. |
|
Identyfikator zamówienia
|
payment.order_id | string |
Identyfikator zamówienia. |
|
Utworzono pod adresem
|
payment.risk_evaluation.created_at | string |
Sygnatura czasowa utworzona w formacie RFC 3339. |
|
Poziom ryzyka
|
payment.risk_evaluation.risk_level | string |
Poziom ryzyka skojarzony z płatnością. |
|
Uwaga / Notatka
|
payment.note | string |
Niestandardowa notatka skojarzona z profilem klienta. |
|
Identyfikator klienta
|
payment.customer_id | string |
Identyfikator tego obiektu reprezentującego klienta. |
|
Kwota
|
payment.total_money.amount | integer |
Kwota. |
|
Waluta
|
payment.total_money.currency | string |
Waluta. |
|
Kwota
|
payment.approved_money.amount | integer |
Kwota. |
|
Waluta
|
payment.approved_money.currency | string |
Waluta. |
|
Akcja opóźniająca
|
payment.delay_action | string |
Akcja, która ma zostać zastosowana do płatności po upływie delay_duration. |
|
Opóźnione do
|
payment.delayed_until | string |
Sygnatura czasowa tylko do odczytu w przypadku automatycznego zastosowania delay_action w formacie RFC 3339. |
|
Produkt kwadratowy
|
payment.application_details.square_product | string |
Produkt kwadratowy, taki jak Square Point of Sale (POS), faktury kwadratowe lub kwadratowy terminal wirtualny. |
|
Identyfikator aplikacji
|
payment.application_details.application_id | string |
Identyfikator kwadratowy tylko do odczytu przypisany do aplikacji. |
|
Token wersji
|
payment.version_token | string |
Ten nieprzezroczysty token identyfikuje określoną wersję obiektu. |
Anulowanie płatności przy użyciu klucza idempotentności
Anuluje (unieważnia) płatność zidentyfikowaną przez klucz idempotentności określony w żądaniu. Użyj tej metody, gdy stan żądania CreatePayment jest nieznany (na przykład po wysłaniu żądania CreatePayment wystąpi błąd sieci i nie otrzymasz odpowiedzi). W takim przypadku możesz bezpośrednio anulować płatność przy użyciu tego punktu końcowego. W żądaniu podaj ten sam klucz idempotentności podany w żądaniu CreatePayment, które chcesz anulować. Po anulowaniu płatności możesz ponownie przesłać żądanie CreatePayment. Należy pamiętać, że jeśli nie zostanie znaleziona żadna płatność z określonym kluczem idempotentności, nie zostanie podjęta żadna akcja i punkt końcowy zostanie zwrócony pomyślnie.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Klucz idempotentności
|
idempotency_key | string |
Określona wartość, która jednoznacznie identyfikuje to żądanie wśród wszystkich żądań. Typowym sposobem utworzenia prawidłowego klucza idempotentności jest użycie uniwersalnego unikatowego identyfikatora (UUID). |
Zwraca
- response
- object
Anulowanie subskrypcji
Ustawia pole canceled_date na koniec aktywnego okresu rozliczeniowego. Po tej dacie stan zmieni się z AKTYWNE na ANULOWANE.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator subskrypcji
|
subscription_id | True | string |
Identyfikator subskrypcji. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
identyfikator
|
subscription.id | string |
Unikatowy, wystawiony na kwadrat identyfikator. |
|
Identyfikator lokalizacji
|
subscription.location_id | string |
Identyfikator lokalizacji. |
|
Identyfikator planu
|
subscription.plan_id | string |
Identyfikator skojarzonego planu subskrypcji. |
|
Identyfikator klienta
|
subscription.customer_id | string |
Identyfikator tego obiektu reprezentującego klienta. |
|
Identyfikator karty
|
subscription.card_id | string |
Identyfikator karty klienta, która jest obciążana opłatą za subskrypcję. |
|
Data rozpoczęcia
|
subscription.start_date | string |
Data rozpoczęcia subskrypcji w formacie RRRR-MM-DD. |
|
Data anulowania
|
subscription.canceled_date | string |
Data anulowania subskrypcji w formacie RRRR-MM-DD. |
|
Płatna do daty
|
subscription.paid_until_date | string |
Data płatności do. |
|
Status
|
subscription.status | string |
Bieżący stan weryfikacji tego obiektu. |
|
Utworzono pod adresem
|
subscription.created_at | string |
Sygnatura czasowa określająca czas utworzenia tego obiektu w formacie RFC 3339. |
|
wersja
|
subscription.version | integer |
Bieżąca wersja tego obiektu. |
|
Timezone
|
subscription.timezone | string |
Strefa czasowa używana do interpretowania dat kalendarza. Po utworzeniu faktury to pole jest ustawione na strefę czasową określoną dla lokalizacji sprzedawcy. Nie można zmienić wartości. |
|
Name
|
subscription.source.name | string |
Nazwa. |
Anulowanie wyewidencjonowania terminalu
Anuluje żądanie wyewidencjonowania terminalu, jeśli stan żądania na to zezwala.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator wyewidencjonowania
|
checkout_id | True | string |
Identyfikator wyewidencjonowania. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
identyfikator
|
checkout.id | string |
Unikatowy, wystawiony na kwadrat identyfikator. |
|
Kwota
|
checkout.amount_money.amount | integer |
Kwota. |
|
Waluta
|
checkout.amount_money.currency | string |
Waluta. |
|
Identyfikator odwołania
|
checkout.reference_id | string |
Opcjonalny identyfikator odwołania zdefiniowany przez użytkownika. |
|
Identyfikator urządzenia
|
checkout.device_options.device_id | string |
Unikatowy identyfikator urządzenia przeznaczonego dla tego terminaluCheckout. |
|
Zezwalaj na poradę
|
checkout.device_options.tip_settings.allow_tipping | boolean |
Wskazuje, czy dla tego wyewidencjonowania włączono przechylanie. Wartość domyślna to fałsz. |
|
Ekran pominięcia potwierdzenia
|
checkout.device_options.skip_receipt_screen | boolean |
Nakazuje urządzeniu pominięcie ekranu potwierdzenia. Wartość domyślna to fałsz. |
|
Status
|
checkout.status | string |
Bieżący stan weryfikacji tego obiektu. |
|
Przyczyna anulowania
|
checkout.cancel_reason | string |
Przyczyna anulowanej transakcji. |
|
Utworzono pod adresem
|
checkout.created_at | string |
Sygnatura czasowa określająca czas utworzenia tego obiektu w formacie RFC 3339. |
|
Zaktualizowano o
|
checkout.updated_at | string |
Sygnatura czasowa określająca najnowszy czas aktualizacji tego obiektu w formacie RFC 3339. |
|
identyfikator aplikacji
|
checkout.app_id | string |
Identyfikator aplikacji, która utworzyła wyewidencjonowania. |
|
Czas trwania terminu trwania
|
checkout.deadline_duration | string |
Czas trwania RFC 3339, po którym kasa zostanie automatycznie anulowana. Sprawdzanie terminalu, które jest oczekujące, jest automatycznie ANULOWANE i ma przyczynę anulowania TIMED_OUT. Ustawienie domyślne: 5 minut od utworzenia |
Anulowanie zwrotu terminalu
Anuluje żądanie zwrotu kosztów terminalu międzyac według identyfikatora żądania zwrotu pieniędzy, jeśli stan żądania na to zezwala.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator zwrotu terminalu
|
terminal_refund_id | True | string |
Identyfikator zwrotu terminalu. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
identyfikator
|
refund.id | string |
Unikatowy, wystawiony na kwadrat identyfikator. |
|
Identyfikator płatności
|
refund.payment_id | string |
Unikatowy identyfikator płatności. |
|
Kwota
|
refund.amount_money.amount | integer |
Kwota. |
|
Waluta
|
refund.amount_money.currency | string |
Waluta. |
|
Przyczyna
|
refund.reason | string |
Przyczyna tego obiektu. |
|
Identyfikator urządzenia
|
refund.device_id | string |
Unikatowy identyfikator urządzenia przeznaczonego dla tego terminaluRefund. |
|
Czas trwania terminu trwania
|
refund.deadline_duration | string |
Czas trwania RFC 3339, po którym kasa zostanie automatycznie anulowana. Sprawdzanie terminalu, które jest oczekujące, jest automatycznie ANULOWANE i ma przyczynę anulowania TIMED_OUT. Ustawienie domyślne: 5 minut od utworzenia |
|
Status
|
refund.status | string |
Bieżący stan weryfikacji tego obiektu. |
|
Przyczyna anulowania
|
refund.cancel_reason | string |
Przyczyna anulowanej transakcji. |
|
Utworzono pod adresem
|
refund.created_at | string |
Sygnatura czasowa określająca czas utworzenia tego obiektu w formacie RFC 3339. |
|
Zaktualizowano o
|
refund.updated_at | string |
Sygnatura czasowa określająca najnowszy czas aktualizacji tego obiektu w formacie RFC 3339. |
|
identyfikator aplikacji
|
refund.app_id | string |
Identyfikator aplikacji, która utworzyła wyewidencjonowania. |
|
Znak karty
|
refund.card.card_brand | string |
Marka karty. |
|
last_4
|
refund.card.last_4 | string |
Ostatnie 4 cyfry numeru karty. |
|
Miesiąc eksploduj
|
refund.card.exp_month | integer |
Miesiąc wygaśnięcia skojarzonej karty jako liczba całkowita z zakresu od 1 do 12. |
|
Rok eksplorowy
|
refund.card.exp_year | integer |
Czterocyfrowy rok daty wygaśnięcia karty. |
|
Odcisk palca
|
refund.card.fingerprint | string |
Ma być identyfikatorem przypisanym do kwadratu na podstawie numeru karty, aby zidentyfikować kartę w wielu lokalizacjach w ramach jednej aplikacji. |
|
Typ karty
|
refund.card.card_type | string |
Typ karty. |
|
BIN
|
refund.card.bin | string |
Pierwsze sześć cyfr numeru karty, nazywane numerem identyfikacyjnym banku (BIN). |
|
Identyfikator zamówienia
|
refund.order_id | string |
Identyfikator zamówienia. |
|
Identyfikator lokalizacji
|
refund.location_id | string |
Identyfikator lokalizacji. |
Dodawanie grupy do klienta
Dodaje członkostwo w grupie do klienta. Klient jest identyfikowany przez wartość customer_id, a grupa klientów jest identyfikowana przez wartość group_id.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator klienta
|
customer_id | True | string |
Identyfikator klienta. |
|
Identyfikator grupy
|
group_id | True | string |
Identyfikator grupy. |
Zwraca
- response
- object
Informacje o katalogu
Pobiera informacje o interfejsie API wykazu kwadratowego, takie jak limity rozmiaru partii, które mogą być używane przez punkt końcowy batchUpsertCatalogObjects.
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Maksymalna liczba obiektów wsadowych operacji upsert na partię
|
limits.batch_upsert_max_objects_per_batch | integer |
Maksymalna liczba obiektów, które mogą pojawić się w jednej partii w żądaniu /v2/catalog/batch-upsert. |
|
Maksymalna łączna liczba obiektów operacji Upsert wsadowych
|
limits.batch_upsert_max_total_objects | integer |
Maksymalna liczba obiektów, które mogą występować we wszystkich partiach w żądaniu /v2/catalog/batch-upsert. |
|
Pobieranie maksymalnej liczby identyfikatorów obiektów w usłudze Batch
|
limits.batch_retrieve_max_object_ids | integer |
Maksymalna liczba identyfikatorów obiektów, które mogą pojawić się w żądaniu /v2/catalog/batch-retrieve. |
|
Maksymalny limit stron wyszukiwania
|
limits.search_max_page_limit | integer |
Maksymalna liczba wyników, które mogą być zwracane na stronie odpowiedzi /v2/catalog/search. |
|
Usuwanie wsadowego maksymalnej liczby identyfikatorów obiektów
|
limits.batch_delete_max_object_ids | integer |
Maksymalna liczba identyfikatorów obiektów, które mogą być uwzględnione w pojedynczym żądaniu /v2/catalog/batch-delete. |
|
Aktualizowanie identyfikatorów maksymalnych identyfikatorów elementów
|
limits.update_item_taxes_max_item_ids | integer |
Maksymalna liczba identyfikatorów elementów, które mogą być uwzględnione w pojedynczym żądaniu /v2/catalog/update-item-taxes. |
|
Aktualizowanie podatków od elementów maksymalnych podatków w celu włączenia
|
limits.update_item_taxes_max_taxes_to_enable | integer |
Maksymalna liczba identyfikatorów podatkowych, które mają być włączone, które mogą zostać uwzględnione w jednym żądaniu /v2/catalog/update-item-tax. |
|
Aktualizowanie podatków od elementów maksymalnych podatków, aby wyłączyć
|
limits.update_item_taxes_max_taxes_to_disable | integer |
Maksymalna liczba identyfikatorów podatkowych, które mają być wyłączone, które mogą być uwzględnione w jednym żądaniu /v2/catalog/update-item-tax. |
|
Aktualizowanie identyfikatorów elementów modyfikatora elementów
|
limits.update_item_modifier_lists_max_item_ids | integer |
Maksymalna liczba identyfikatorów podatkowych, które mają być wyłączone, które mogą być uwzględnione w jednym żądaniu /v2/catalog/update-item-tax. |
|
Aktualizowanie list modyfikatora elementów maksymalnej liczby list modyfikatora w celu włączenia
|
limits.update_item_modifier_lists_max_modifier_lists_to_enable | integer |
Maksymalna liczba identyfikatorów listy modyfikatora, które mogą być uwzględnione w jednym żądaniu /v2/catalog/update-item-modifier-lists. |
|
Aktualizowanie list modyfikatora elementów w celu wyłączenia maksymalnej liczby list modyfikatora
|
limits.update_item_modifier_lists_max_modifier_lists_to_disable | integer |
Maksymalna liczba identyfikatorów listy modyfikatora, które mogą być uwzględnione w jednym żądaniu /v2/catalog/update-item-modifier-lists. |
Karty listy
Pobiera listę kart należących do konta wysyłającego żądanie.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Cursor
|
cursor | string |
Kursor stronicowania zwrócony przez poprzednie wywołanie tego punktu końcowego. |
|
|
Identyfikator klienta
|
customer_id | string |
Ogranicz wyniki do kart skojarzonych z dostarczonym klientem. Domyślnie zwracane są wszystkie karty należące do sprzedawcy. |
|
|
Uwzględnij wyłączone
|
include_disabled | boolean |
Zawiera wyłączone karty. Domyślnie zwracane są wszystkie włączone karty należące do sprzedawcy. |
|
|
Identyfikator odwołania
|
reference_id | string |
Ogranicz wyniki do kart skojarzonych z podanymi reference_id. |
|
|
Kolejność sortowania
|
sort_order | string |
Sortuje zwracaną listę według momentu utworzenia karty z określonym zamówieniem. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Cards
|
cards | array of object | |
|
identyfikator
|
cards.card.id | string |
Identyfikator obiektu |
|
Linia adresowa 1
|
cards.card.billing_address.address_line_1 | string |
Pola rozpoczynające się od address_line zawierają najbardziej szczegółowe informacje dotyczące adresu, takie jak numer ulicy, nazwa ulicy i nazwa budynku. |
|
Wiersz adresu 2
|
cards.card.billing_address.address_line_2 | string |
Drugi wiersz adresu, jeśli istnieje. |
|
Miejscowość
|
cards.card.billing_address.locality | string |
Miasto lub miasto adresu. |
|
Poziom okręgu administracyjnego 1
|
cards.card.billing_address.administrative_district_level_1 | string |
Jednostka cywilna w kraju adresu. W USA jest to stan. |
|
Kod pocztowy
|
cards.card.billing_address.postal_code | string |
Kod pocztowy adresu. |
|
Country
|
cards.card.billing_address.country | string |
Kraj adresu w formacie ISO 3166-1-alfa-2. |
|
Odcisk palca
|
cards.card.fingerprint | string |
Ma być identyfikatorem przypisanym do kwadratu na podstawie numeru karty, aby zidentyfikować kartę w wielu lokalizacjach w ramach jednej aplikacji. |
|
BIN
|
cards.card.bin | string |
Pierwsze sześć cyfr numeru karty, nazywane numerem identyfikacyjnym banku (BIN). |
|
Znak karty
|
cards.card.card_brand | string |
Marka karty. |
|
Typ karty
|
cards.card.card_type | string |
Typ karty. |
|
Nazwa symbolu karty
|
cards.card.cardholder_name | string |
Nazwa symbolu karty. |
|
Identyfikator klienta
|
cards.card.customer_id | string |
Identyfikator klienta do skojarzenia z kartą. |
|
Włączona
|
cards.card.enabled | boolean |
Wskazuje, czy można użyć obiektu. |
|
Miesiąc wygaśnięcia
|
cards.card.exp_month | integer |
Miesiąc wygaśnięcia skojarzonej karty jako liczba całkowita z zakresu od 1 do 12. |
|
Rok wygaśnięcia
|
cards.card.exp_year | integer |
Czterocyfrowy rok daty wygaśnięcia karty. |
|
Ostatnie 4
|
cards.card.last_4 | string |
Ostatnie 4 cyfry numeru karty. |
|
Typ przedpłacony
|
cards.card.prepaid_type | string |
Wskazuje, czy karta jest przedpłacona, czy nie. |
|
Identyfikator odwołania
|
cards.card.reference_id | string |
Opcjonalny identyfikator referencyjny zdefiniowany przez użytkownika, który kojarzy tę kartę z inną jednostką w systemie zewnętrznym. |
|
wersja
|
cards.card.version | integer |
Bieżący numer wersji karty. Zwiększa się przy każdej aktualizacji karty. Żądania aktualizacji istniejącego obiektu karty zostaną odrzucone, chyba że wersja w żądaniu jest zgodna z bieżącą wersją karty. |
Kolejność aktualizacji (wersja beta)
Aktualizuje kolejność otwierania, dodając, zastępując lub usuwając pola. Nie można zaktualizować zamówień ze stanem UKOŃCZONE lub ANULOWANE.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator zamówienia
|
order_id | True | string |
Identyfikator zamówienia. |
|
Klucz idempotentności
|
idempotency_key | string |
Określona wartość, która jednoznacznie identyfikuje to żądanie wśród wszystkich żądań. Typowym sposobem utworzenia prawidłowego klucza idempotentności jest użycie uniwersalnego unikatowego identyfikatora (UUID). |
|
|
wersja
|
version | integer |
Bieżąca wersja tego obiektu. |
|
|
UID
|
uid | string |
Identyfikator wygenerowany przez kwadrat. |
|
|
Ilość
|
quantity | string |
Liczba elementów, których dotyczy liczba fizyczna jako ciąg dziesiętny. Liczba może obsługiwać maksymalnie 5 cyfr po przecinku dziesiętny. |
|
|
Name
|
name | string |
Nazwa elementu. Jest to atrybut z możliwością wyszukiwania do użycia w odpowiednich filtrach zapytań, jego wartość nie może być pusta, a długość to punkty kodu Unicode. |
|
|
Kwota
|
amount | integer |
Kwota. |
|
|
Waluta
|
currency | string |
Waluta. |
|
|
Pola do wyczyszczenia
|
fields_to_clear | array of string |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
wersja
|
order.version | integer |
Bieżąca wersja tego obiektu. |
|
Waluta
|
order.total_money.currency | string |
Waluta. |
|
Kwota
|
order.total_money.amount | integer |
Kwota. |
|
Name
|
order.source.name | string |
Nazwa. |
|
Elementy wiersza
|
order.line_items | array of object | |
|
Waluta
|
order.line_items.total_tax_money.currency | string |
Waluta. |
|
Kwota
|
order.line_items.total_tax_money.amount | integer |
Kwota. |
|
Kwota
|
order.line_items.total_money.amount | integer |
Kwota. |
|
Waluta
|
order.line_items.total_money.currency | string |
Waluta. |
|
Kwota
|
order.line_items.gross_sales_money.amount | integer |
Kwota. |
|
Waluta
|
order.line_items.gross_sales_money.currency | string |
Waluta. |
|
Kwota
|
order.line_items.base_price_money.amount | integer |
Kwota. |
|
Waluta
|
order.line_items.base_price_money.currency | string |
Waluta. |
|
Ilość
|
order.line_items.quantity | string |
Liczba elementów, których dotyczy liczba fizyczna jako ciąg dziesiętny. Liczba może obsługiwać maksymalnie 5 cyfr po przecinku dziesiętny. |
|
Waluta
|
order.line_items.total_discount_money.currency | string |
Waluta. |
|
Kwota
|
order.line_items.total_discount_money.amount | integer |
Kwota. |
|
Name
|
order.line_items.name | string |
Nazwa elementu. Jest to atrybut z możliwością wyszukiwania do użycia w odpowiednich filtrach zapytań, jego wartość nie może być pusta, a długość to punkty kodu Unicode. |
|
UID
|
order.line_items.uid | string |
Identyfikator wygenerowany przez kwadrat. |
|
Kwota
|
order.line_items.variation_total_price_money.amount | integer |
Kwota. |
|
Waluta
|
order.line_items.variation_total_price_money.currency | string |
Waluta. |
|
State
|
order.state | string |
Bieżący stan. |
|
Kwota
|
order.total_service_charge_money.amount | integer |
Kwota. |
|
Waluta
|
order.total_service_charge_money.currency | string |
Waluta. |
|
identyfikator
|
order.id | string |
Unikatowy, wystawiony na kwadrat identyfikator. |
|
Identyfikator lokalizacji
|
order.location_id | string |
Identyfikator lokalizacji. |
|
Kwota
|
order.total_tax_money.amount | integer |
Kwota. |
|
Waluta
|
order.total_tax_money.currency | string |
Waluta. |
|
Utworzono pod adresem
|
order.created_at | string |
Sygnatura czasowa określająca czas utworzenia tego obiektu w formacie RFC 3339. |
|
Kwota
|
order.total_discount_money.amount | integer |
Kwota. |
|
Waluta
|
order.total_discount_money.currency | string |
Waluta. |
|
Waluta
|
order.net_amounts.service_charge_money.currency | string |
Waluta. |
|
Kwota
|
order.net_amounts.service_charge_money.amount | integer |
Kwota. |
|
Kwota
|
order.net_amounts.total_money.amount | integer |
Kwota. |
|
Waluta
|
order.net_amounts.total_money.currency | string |
Waluta. |
|
Waluta
|
order.net_amounts.discount_money.currency | string |
Waluta. |
|
Kwota
|
order.net_amounts.discount_money.amount | integer |
Kwota. |
|
Waluta
|
order.net_amounts.tax_money.currency | string |
Waluta. |
|
Kwota
|
order.net_amounts.tax_money.amount | integer |
Kwota. |
|
Zaktualizowano o
|
order.updated_at | string |
Sygnatura czasowa określająca najnowszy czas aktualizacji tego obiektu w formacie RFC 3339. |
Kolejność klonowania (wersja beta)
Tworzy nową kolejność w stanie DRAFT przez duplikowanie istniejącego zamówienia. Nowo utworzone zamówienie zawiera tylko podstawowe pola (takie jak elementy wiersza, podatki i rabaty) skopiowane z oryginalnego zamówienia.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator zamówienia
|
order_id | string |
Identyfikator zamówienia. |
|
|
wersja
|
version | integer |
Wersja. |
|
|
Klucz idempotentności
|
idempotency_key | string |
Określona wartość, która jednoznacznie identyfikuje to żądanie wśród wszystkich żądań. Typowym sposobem utworzenia prawidłowego klucza idempotentności jest użycie uniwersalnego unikatowego identyfikatora (UUID). |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
identyfikator
|
order.id | string |
Unikatowy, wystawiony na kwadrat identyfikator. |
|
Identyfikator lokalizacji
|
order.location_id | string |
Identyfikator lokalizacji. |
|
Elementy wiersza
|
order.line_items | array of object | |
|
UID
|
order.line_items.uid | string |
Identyfikator wygenerowany przez kwadrat. |
|
Name
|
order.line_items.name | string |
Nazwa elementu. Jest to atrybut z możliwością wyszukiwania do użycia w odpowiednich filtrach zapytań, jego wartość nie może być pusta, a długość to punkty kodu Unicode. |
|
Ilość
|
order.line_items.quantity | string |
Liczba elementów, których dotyczy liczba fizyczna jako ciąg dziesiętny. Liczba może obsługiwać maksymalnie 5 cyfr po przecinku dziesiętny. |
|
Zastosowane podatki
|
order.line_items.applied_taxes | array of object | |
|
UID
|
order.line_items.applied_taxes.uid | string |
Identyfikator przypisany do kwadratu. |
|
Identyfikator UID podatku
|
order.line_items.applied_taxes.tax_uid | string |
Identyfikator UID podatku, dla którego ten zastosowany podatek reprezentuje. |
|
Kwota
|
order.line_items.applied_taxes.applied_money.amount | integer |
Kwota. |
|
Waluta
|
order.line_items.applied_taxes.applied_money.currency | string |
Waluta. |
|
Zastosowane rabaty
|
order.line_items.applied_discounts | array of object | |
|
UID
|
order.line_items.applied_discounts.uid | string |
Identyfikator przypisany do kwadratu. |
|
Identyfikator UID rabatu
|
order.line_items.applied_discounts.discount_uid | string |
Identyfikator uid rabatu, który reprezentuje zastosowany rabat. |
|
Kwota
|
order.line_items.applied_discounts.applied_money.amount | integer |
Kwota. |
|
Waluta
|
order.line_items.applied_discounts.applied_money.currency | string |
Waluta. |
|
Kwota
|
order.line_items.base_price_money.amount | integer |
Kwota. |
|
Waluta
|
order.line_items.base_price_money.currency | string |
Waluta. |
|
Kwota
|
order.line_items.gross_sales_money.amount | integer |
Kwota. |
|
Waluta
|
order.line_items.gross_sales_money.currency | string |
Waluta. |
|
Kwota
|
order.line_items.total_tax_money.amount | integer |
Kwota. |
|
Waluta
|
order.line_items.total_tax_money.currency | string |
Waluta. |
|
Kwota
|
order.line_items.total_discount_money.amount | integer |
Kwota. |
|
Waluta
|
order.line_items.total_discount_money.currency | string |
Waluta. |
|
Kwota
|
order.line_items.total_money.amount | integer |
Kwota. |
|
Waluta
|
order.line_items.total_money.currency | string |
Waluta. |
|
Kwota
|
order.line_items.variation_total_price_money.amount | integer |
Kwota. |
|
Waluta
|
order.line_items.variation_total_price_money.currency | string |
Waluta. |
|
Identyfikator obiektu wykazu
|
order.line_items.catalog_object_id | string |
Identyfikator wygenerowany przez kwadrat śledzonego obiektu CatalogObject. |
|
Nazwa odmiany
|
order.line_items.variation_name | string |
Nazwa odmiany zastosowanej do tego elementu wiersza. |
|
Modyfikatory
|
order.line_items.modifiers | array of object | |
|
UID
|
order.line_items.modifiers.uid | string |
Identyfikator przypisany do kwadratu. |
|
Identyfikator obiektu wykazu
|
order.line_items.modifiers.catalog_object_id | string |
Identyfikator obiektu wykazu. |
|
Name
|
order.line_items.modifiers.name | string |
Nazwa elementu. Jest to atrybut z możliwością wyszukiwania do użycia w odpowiednich filtrach zapytań, jego wartość nie może być pusta, a długość to punkty kodu Unicode. |
|
Kwota
|
order.line_items.modifiers.base_price_money.amount | integer |
Kwota. |
|
Waluta
|
order.line_items.modifiers.base_price_money.currency | string |
Waluta. |
|
Kwota
|
order.line_items.modifiers.total_price_money.amount | integer |
Kwota. |
|
Waluta
|
order.line_items.modifiers.total_price_money.currency | string |
Waluta. |
|
Podatki
|
order.taxes | array of object | |
|
UID
|
order.taxes.uid | string |
Identyfikator wygenerowany przez kwadrat. |
|
Name
|
order.taxes.name | string |
Nazwa elementu. Jest to atrybut z możliwością wyszukiwania do użycia w odpowiednich filtrach zapytań, jego wartość nie może być pusta, a długość to punkty kodu Unicode. |
|
Typ
|
order.taxes.type | string |
Wskazuje typ. |
|
Procent
|
order.taxes.percentage | string |
Wartość procentowa w postaci dziesiętnej, używając znaku "". jako separatora dziesiętnego i bez znaku "%". Wartość 7,5 odpowiada 7,5%. |
|
Kwota
|
order.taxes.applied_money.amount | integer |
Kwota. |
|
Waluta
|
order.taxes.applied_money.currency | string |
Waluta. |
|
Scope
|
order.taxes.scope | string |
Wskazuje bieżący poziom. |
|
Rabaty
|
order.discounts | array of object | |
|
UID
|
order.discounts.uid | string |
Identyfikator wygenerowany przez kwadrat. |
|
Identyfikator obiektu wykazu
|
order.discounts.catalog_object_id | string |
Identyfikator wygenerowany przez kwadrat śledzonego obiektu CatalogObject. |
|
Name
|
order.discounts.name | string |
Nazwa elementu. Jest to atrybut z możliwością wyszukiwania do użycia w odpowiednich filtrach zapytań, jego wartość nie może być pusta, a długość to punkty kodu Unicode. |
|
Typ
|
order.discounts.type | string |
Wskazuje typ. |
|
Procent
|
order.discounts.percentage | string |
Wartość procentowa w postaci dziesiętnej, używając znaku "". jako separatora dziesiętnego i bez znaku "%". Wartość 7,5 odpowiada 7,5%. |
|
Kwota
|
order.discounts.applied_money.amount | integer |
Kwota. |
|
Waluta
|
order.discounts.applied_money.currency | string |
Waluta. |
|
Scope
|
order.discounts.scope | string |
Wskazuje bieżący poziom. |
|
Kwota
|
order.discounts.amount_money.amount | integer |
Kwota. |
|
Waluta
|
order.discounts.amount_money.currency | string |
Waluta. |
|
Utworzono pod adresem
|
order.created_at | string |
Sygnatura czasowa określająca czas utworzenia tego obiektu w formacie RFC 3339. |
|
Zaktualizowano o
|
order.updated_at | string |
Sygnatura czasowa określająca najnowszy czas aktualizacji tego obiektu w formacie RFC 3339. |
|
State
|
order.state | string |
Bieżący stan. |
|
wersja
|
order.version | integer |
Bieżąca wersja tego obiektu. |
|
Identyfikator odwołania
|
order.reference_id | string |
Opcjonalny identyfikator odwołania zdefiniowany przez użytkownika. |
|
Kwota
|
order.total_money.amount | integer |
Kwota. |
|
Waluta
|
order.total_money.currency | string |
Waluta. |
|
Kwota
|
order.total_tax_money.amount | integer |
Kwota. |
|
Waluta
|
order.total_tax_money.currency | string |
Waluta. |
|
Kwota
|
order.total_discount_money.amount | integer |
Kwota. |
|
Waluta
|
order.total_discount_money.currency | string |
Waluta. |
|
Kwota
|
order.total_tip_money.amount | integer |
Kwota. |
|
Waluta
|
order.total_tip_money.currency | string |
Waluta. |
|
Kwota
|
order.total_service_charge_money.amount | integer |
Kwota. |
|
Waluta
|
order.total_service_charge_money.currency | string |
Waluta. |
|
Kwota
|
order.net_amounts.total_money.amount | integer |
Kwota. |
|
Waluta
|
order.net_amounts.total_money.currency | string |
Waluta. |
|
Kwota
|
order.net_amounts.tax_money.amount | integer |
Kwota. |
|
Waluta
|
order.net_amounts.tax_money.currency | string |
Waluta. |
|
Kwota
|
order.net_amounts.discount_money.amount | integer |
Kwota. |
|
Waluta
|
order.net_amounts.discount_money.currency | string |
Waluta. |
|
Kwota
|
order.net_amounts.tip_money.amount | integer |
Kwota. |
|
Waluta
|
order.net_amounts.tip_money.currency | string |
Waluta. |
|
Kwota
|
order.net_amounts.service_charge_money.amount | integer |
Kwota. |
|
Waluta
|
order.net_amounts.service_charge_money.currency | string |
Waluta. |
|
Name
|
order.source.name | string |
Nazwa. |
Liczba spisów pobierania wsadowego
Zwraca bieżące liczby dla podanych obiektów CatalogObjects w żądanych lokalizacjach.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikatory obiektów wykazu
|
catalog_object_ids | array of string | ||
|
Identyfikatory lokalizacji
|
location_ids | array of string | ||
|
Zaktualizowano po
|
updated_after | string |
Filtr zwraca wyniki z wartością calculated_at po danym czasie określonym w znaczniku czasu RFC 3339. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Liczy
|
counts | array of object | |
|
Identyfikator obiektu wykazu
|
counts.catalog_object_id | string |
Identyfikator wygenerowany przez kwadrat śledzonego obiektu CatalogObject. |
|
Typ obiektu wykazu
|
counts.catalog_object_type | string |
Typ śledzonego obiektu CatalogObject. |
|
State
|
counts.state | string |
Bieżący stan. |
|
Identyfikator lokalizacji
|
counts.location_id | string |
Identyfikator lokalizacji. |
|
Ilość
|
counts.quantity | string |
Liczba elementów, na które ma wpływ szacowana liczba jako ciąg dziesiętny. Może obsługiwać maksymalnie 5 cyfr po przecinku dziesiętny. |
|
Obliczane o
|
counts.calculated_at | string |
Sygnatura czasowa w formacie RFC 3339 wskazująca, kiedy zostanie odebrana najnowsza liczba fizyczna lub korekta wpływająca na szacowaną liczbę. |
Obiekt wykazu Upsert
Tworzy lub aktualizuje docelowy obiekt CatalogObject.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Klucz idempotentności
|
idempotency_key | string |
Określona wartość, która jednoznacznie identyfikuje to żądanie wśród wszystkich żądań. Typowym sposobem utworzenia prawidłowego klucza idempotentności jest użycie uniwersalnego unikatowego identyfikatora (UUID). |
|
|
identyfikator
|
id | string |
Unikatowy, wystawiony na kwadrat identyfikator. |
|
|
Typ
|
type | string |
Typ tego obiektu. |
|
|
Abbreviation
|
abbreviation | string |
Tekst etykiety wyświetlanej elementu w aplikacji Square Point of Sale. Używanych jest tylko pięć pierwszych znaków ciągu. Ten atrybut można przeszukiwać, a jego długość wartości to punkty kodu Unicode. |
|
|
Description
|
title | string |
Opis elementu. Jest to atrybut z możliwością wyszukiwania do użycia w odpowiednich filtrach zapytań, a jego długość wartości to punkty kodu Unicode. |
|
|
Name
|
name | string |
Nazwa. |
|
|
identyfikator
|
id | string |
Identyfikator odwołujące się do tego obiektu w wykazie. |
|
|
Typ
|
type | string |
Typ tego obiektu. |
|
|
Identyfikator elementu
|
item_id | string |
Identyfikator elementu CatalogItem skojarzonego z tą odmianą elementu. |
|
|
Name
|
name | string |
Nazwa odmiany elementu. Jest to atrybut z możliwością wyszukiwania do użycia w odpowiednich filtrach zapytań, a jego długość wartości to punkty kodu Unicode. |
|
|
Typ cennika
|
pricing_type | string |
Wskazuje, czy cena odmiany produktu jest stała, czy określona w momencie sprzedaży. |
|
|
Kwota
|
amount | integer |
Kwota. |
|
|
Waluta
|
currency | string |
Waluta. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Typ
|
catalog_object.type | string |
Typ tego obiektu. |
|
identyfikator
|
catalog_object.id | string |
Unikatowy, wystawiony na kwadrat identyfikator. |
|
Zaktualizowano o
|
catalog_object.updated_at | string |
Sygnatura czasowa określająca najnowszy czas aktualizacji tego obiektu w formacie RFC 3339. |
|
wersja
|
catalog_object.version | integer |
Bieżąca wersja tego obiektu. |
|
Jest usuwany
|
catalog_object.is_deleted | boolean |
Jeśli wartość true, obiekt został usunięty z bazy danych. W wstawianiu nowych obiektów musi być fałsz. Po usunięciu pole updated_at będzie równe czasowi usunięcia. |
|
present_at_all_locations
|
catalog_object.present_at_all_locations | boolean |
Jeśli to prawda, ten obiekt jest obecny we wszystkich lokalizacjach (w tym w przyszłych lokalizacjach), z wyjątkiem sytuacji, w których określono w polu absent_at_location_ids. Jeśli wartość false, ten obiekt nie jest obecny w żadnych lokalizacjach (w tym w przyszłych lokalizacjach), z wyjątkiem przypadków określonych w polu present_at_location_ids. Jeśli nie zostanie określony, wartość domyślna to true. |
|
Name
|
catalog_object.item_data.name | string |
Nazwa. |
|
Description
|
catalog_object.item_data.title | string |
Opis elementu. Jest to atrybut z możliwością wyszukiwania do użycia w odpowiednich filtrach zapytań, a jego długość wartości to punkty kodu Unicode. |
|
Abbreviation
|
catalog_object.item_data.abbreviation | string |
Tekst etykiety wyświetlanej elementu w aplikacji Square Point of Sale. Używanych jest tylko pięć pierwszych znaków ciągu. Ten atrybut można przeszukiwać, a jego długość wartości to punkty kodu Unicode. |
|
Zmiany
|
catalog_object.item_data.variations | array of object | |
|
Typ
|
catalog_object.item_data.variations.type | string |
Typ tego obiektu. |
|
identyfikator
|
catalog_object.item_data.variations.id | string |
Identyfikator odwołujące się do tego obiektu w wykazie. |
|
Zaktualizowano o
|
catalog_object.item_data.variations.updated_at | string |
Znacznik czasu ostatniej modyfikacji w formacie RFC 3339. |
|
wersja
|
catalog_object.item_data.variations.version | integer |
Wersja obiektu. Podczas aktualizowania obiektu podana wersja musi być zgodna z wersją w bazie danych. W przeciwnym razie zapis zostanie odrzucony jako powodujący konflikt. |
|
Jest usuwany
|
catalog_object.item_data.variations.is_deleted | boolean |
Jeśli wartość true, obiekt został usunięty z bazy danych. W wstawianiu nowych obiektów musi być fałsz. Po usunięciu pole updated_at będzie równe czasowi usunięcia. |
|
Obecne we wszystkich lokalizacjach
|
catalog_object.item_data.variations.present_at_all_locations | boolean |
Jeśli to prawda, ten obiekt jest obecny we wszystkich lokalizacjach (w tym w przyszłych lokalizacjach), z wyjątkiem sytuacji, w których określono w polu absent_at_location_ids. Jeśli wartość false, ten obiekt nie jest obecny w żadnych lokalizacjach (w tym w przyszłych lokalizacjach), z wyjątkiem przypadków określonych w polu present_at_location_ids. Jeśli nie zostanie określony, wartość domyślna to true. |
|
Identyfikator elementu
|
catalog_object.item_data.variations.item_variation_data.item_id | string |
Identyfikator elementu CatalogItem skojarzonego z tą odmianą elementu. |
|
Name
|
catalog_object.item_data.variations.item_variation_data.name | string |
Nazwa odmiany elementu. Jest to atrybut z możliwością wyszukiwania do użycia w odpowiednich filtrach zapytań, a jego długość wartości to punkty kodu Unicode. |
|
Liczba porządkowa
|
catalog_object.item_data.variations.item_variation_data.ordinal | integer |
Kolejność wyświetlania tej odmiany elementu. Ta wartość jest tylko do odczytu. W przypadku zapisów porządkowe dla każdego elementu odmiany w nadrzędnym elemencie CatalogItem jest ustawiane zgodnie z pozycją odmian elementu. Podczas operacji odczytu wartość nie ma gwarancji, że będzie sekwencyjna ani unikatowa. |
|
Typ cennika
|
catalog_object.item_data.variations.item_variation_data.pricing_type | string |
Wskazuje, czy cena odmiany produktu jest stała, czy określona w momencie sprzedaży. |
|
Magazynowe
|
catalog_object.item_data.variations.item_variation_data.stockable | boolean |
Określa, czy akcje są liczone bezpośrednio na tej odmianie (TRUE), czy tylko na jego składnikach (FALSE). W przypadku zgodności z poprzednimi wersjami brakujące wartości zostaną zinterpretowane jako PRAWDA. |
|
Kwota
|
catalog_object.item_data.variations.item_variation_data.price_money.amount | integer |
Kwota. |
|
Waluta
|
catalog_object.item_data.variations.item_variation_data.price_money.currency | string |
Waluta. |
|
Typ produktu
|
catalog_object.item_data.product_type | string |
Typ produktu elementu. Nie można zmienić po utworzeniu elementu. |
|
Mapowania identyfikatorów
|
id_mappings | array of object | |
|
Identyfikator obiektu klienta
|
id_mappings.client_object_id | string |
Dostarczony przez klienta tymczasowy identyfikator #-prefiks dla nowego obiektu CatalogObject. |
|
Identyfikator obiektu
|
id_mappings.object_id | string |
Trwały identyfikator utworzony przez serwer. |
Obiekty wykazu upsert usługi Batch
Tworzy lub aktualizuje maksymalnie 10 000 obiektów docelowych na podstawie podanej listy obiektów. Obiekty docelowe są grupowane w partie, a każda partia jest wstawiana/aktualizowana w sposób all-or-nothing. Jeśli obiekt w partii jest źle sformułowany lub narusza ograniczenie bazy danych, cała partia zawierająca ten element zostanie zignorowana. Jednak inne partie w tym samym żądaniu mogą nadal zakończyć się powodzeniem. Każda partia może zawierać maksymalnie 1000 obiektów, a partie będą przetwarzane w kolejności, o ile łączna liczba obiektów dla żądania (elementy, odmiany, listy modyfikatora, rabaty i podatki) nie przekracza 10 000.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Klucz idempotentności
|
idempotency_key | string |
Określona wartość, która jednoznacznie identyfikuje to żądanie wśród wszystkich żądań. Typowym sposobem utworzenia prawidłowego klucza idempotentności jest użycie uniwersalnego unikatowego identyfikatora (UUID). |
|
|
Typ
|
type | string |
Typ tego obiektu. |
|
|
identyfikator
|
id | string |
Identyfikator odwołujący się do tego obiektu. |
|
|
Obecne we wszystkich lokalizacjach
|
present_at_all_locations | boolean |
Jeśli to prawda, ten obiekt jest obecny we wszystkich lokalizacjach (w tym w przyszłych lokalizacjach), z wyjątkiem sytuacji, w których określono w polu absent_at_location_ids. Jeśli wartość false, ten obiekt nie jest obecny w żadnych lokalizacjach (w tym w przyszłych lokalizacjach), z wyjątkiem przypadków określonych w polu present_at_location_ids. Jeśli nie zostanie określony, wartość domyślna to true. |
|
|
Name
|
name | string |
Nazwa elementu. Jest to atrybut z możliwością wyszukiwania do użycia w odpowiednich filtrach zapytań, jego wartość nie może być pusta, a długość to punkty kodu Unicode. |
|
|
Description
|
title | string |
Opis elementu. Jest to atrybut z możliwością wyszukiwania do użycia w odpowiednich filtrach zapytań, a jego długość wartości to punkty kodu Unicode. |
|
|
Identyfikator kategorii
|
category_id | string |
Identyfikator kategorii elementu, jeśli istnieje. |
|
|
Identyfikatory podatkowe
|
tax_ids | array of string | ||
|
Typ
|
type | string |
Typ tego obiektu. Każdy typ obiektu ma oczekiwane właściwości wyrażone w formacie ustrukturyzowanym w odpowiednim polu *_data poniżej. |
|
|
identyfikator
|
id | string |
Identyfikator odwołujący się do tego obiektu. |
|
|
Obecne we wszystkich lokalizacjach
|
present_at_all_locations | boolean |
Czy jest obecny we wszystkich lokalizacjach. |
|
|
Identyfikator elementu
|
item_id | string |
Identyfikator elementu. |
|
|
Name
|
name | string |
Nazwa elementu. |
|
|
Typ cennika
|
pricing_type | string |
Typ cennika. |
|
|
Kwota
|
amount | integer |
Kwota. |
|
|
Waluta
|
currency | string |
Waluta. |
|
|
Name
|
name | string |
Nazwa elementu. Jest to atrybut z możliwością wyszukiwania do użycia w odpowiednich filtrach zapytań, jego wartość nie może być pusta, a długość to punkty kodu Unicode. |
|
|
Name
|
name | string |
Nazwa elementu. Jest to atrybut z możliwością wyszukiwania do użycia w odpowiednich filtrach zapytań, jego wartość nie może być pusta, a długość to punkty kodu Unicode. |
|
|
Faza obliczania
|
calculation_phase | string |
Czy podatek jest obliczany na podstawie sumy częściowej lub sumy płatności. |
|
|
Typ dołączania
|
inclusion_type | string |
Niezależnie od tego, czy podatek jest addytywne, czy inkluzywne. |
|
|
Procent
|
percentage | string |
Procent podatku w postaci dziesiętnej, używając znaku ""." jako separatora dziesiętnego i bez znaku "%". Wartość 7,5 odpowiada 7,5%. |
|
|
Dotyczy kwot niestandardowych
|
applies_to_custom_amounts | boolean |
Jeśli to prawda, opłata ma zastosowanie do kwot niestandardowych wprowadzonych do aplikacji Square Point of Sale, które nie są skojarzone z określonym CatalogItem. |
|
|
Włączona
|
enabled | boolean |
Flaga logiczna wskazująca, czy podatek jest wyświetlany jako włączony (prawda) w aplikacji Square Point of Sale, czy nie (false). |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Objects
|
objects | array of object | |
|
Typ
|
objects.type | string |
Typ tego obiektu. |
|
identyfikator
|
objects.id | string |
Unikatowy, wystawiony na kwadrat identyfikator. |
|
Zaktualizowano o
|
objects.updated_at | string |
Znacznik czasu ostatniej modyfikacji w formacie RFC 3339 |
|
wersja
|
objects.version | integer |
Bieżąca wersja obiektu. |
|
Jest usuwany
|
objects.is_deleted | boolean |
Jeśli wartość true, obiekt został usunięty z bazy danych. W wstawianiu nowych obiektów musi być fałsz. Po usunięciu pole updated_at będzie równe czasowi usunięcia. |
|
Obecne we wszystkich lokalizacjach
|
objects.present_at_all_locations | boolean |
Jeśli to prawda, ten obiekt jest obecny we wszystkich lokalizacjach (w tym w przyszłych lokalizacjach), z wyjątkiem sytuacji, w których określono w polu absent_at_location_ids. Jeśli wartość false, ten obiekt nie jest obecny w żadnych lokalizacjach (w tym w przyszłych lokalizacjach), z wyjątkiem przypadków określonych w polu present_at_location_ids. Jeśli nie zostanie określony, wartość domyślna to true. |
|
Name
|
objects.item_data.name | string |
Nazwa elementu. Jest to atrybut z możliwością wyszukiwania do użycia w odpowiednich filtrach zapytań, jego wartość nie może być pusta, a długość to punkty kodu Unicode. |
|
Description
|
objects.item_data.title | string |
Opis elementu. Jest to atrybut z możliwością wyszukiwania do użycia w odpowiednich filtrach zapytań, a jego długość wartości to punkty kodu Unicode. |
|
Identyfikator kategorii
|
objects.item_data.category_id | string |
Identyfikator kategorii elementu, jeśli istnieje. |
|
Identyfikatory podatkowe
|
objects.item_data.tax_ids | array of string | |
|
Zmiany
|
objects.item_data.variations | array of object | |
|
Typ
|
objects.item_data.variations.type | string |
Typ tego obiektu. Każdy typ obiektu ma oczekiwane właściwości wyrażone w formacie ustrukturyzowanym w odpowiednim polu *_data poniżej. |
|
identyfikator
|
objects.item_data.variations.id | string |
Identyfikator odwołujący się do tego obiektu. |
|
Zaktualizowano o
|
objects.item_data.variations.updated_at | string |
Znacznik czasu ostatniej modyfikacji w formacie RFC 3339 |
|
wersja
|
objects.item_data.variations.version | integer |
Wersja obiektu. Podczas aktualizowania obiektu podana wersja musi być zgodna z wersją w bazie danych. W przeciwnym razie zapis zostanie odrzucony jako powodujący konflikt. |
|
Jest usuwany
|
objects.item_data.variations.is_deleted | boolean |
Jeśli wartość true, obiekt został usunięty z bazy danych. W wstawianiu nowych obiektów musi być fałsz. Po usunięciu pole updated_at będzie równe czasowi usunięcia. |
|
Obecne we wszystkich lokalizacjach
|
objects.item_data.variations.present_at_all_locations | boolean |
Lista lokalizacji, w których znajduje się obiekt, nawet jeśli present_at_all_locations jest fałszem. Może to obejmować lokalizacje, które są dezaktywowane. |
|
Identyfikator elementu
|
objects.item_data.variations.item_variation_data.item_id | string |
Identyfikator obiektu o tej odmianie elementu. |
|
Name
|
objects.item_data.variations.item_variation_data.name | string |
Nazwa tego elementu. Jest to atrybut z możliwością wyszukiwania do użycia w odpowiednich filtrach zapytań, a jego długość wartości to punkty kodu Unicode. |
|
Liczba porządkowa
|
objects.item_data.variations.item_variation_data.ordinal | integer |
Kolejność wyświetlania tej odmiany elementu. Ta wartość jest tylko do odczytu. |
|
Typ cennika
|
objects.item_data.variations.item_variation_data.pricing_type | string |
Wskazuje, czy cena odmiany produktu jest stała, czy określona w momencie sprzedaży. |
|
Kwota
|
objects.item_data.variations.item_variation_data.price_money.amount | integer |
Kwota pieniędzy, w najmniejszym nominałach waluty wskazanej przez walutę. Na przykład gdy waluta to USD, kwota jest wyrażona w centach. Kwoty pieniężne mogą być dodatnie lub ujemne. Zapoznaj się z opisem określonego pola, aby określić znaczenie znaku w konkretnym przypadku. |
|
Waluta
|
objects.item_data.variations.item_variation_data.price_money.currency | string |
Typ waluty w formacie ISO 4217. Na przykład kod waluty dla dolarów amerykańskich to USD. |
|
Name
|
objects.category_data.name | string |
Nazwa elementu. Jest to atrybut z możliwością wyszukiwania do użycia w odpowiednich filtrach zapytań, jego wartość nie może być pusta, a długość to punkty kodu Unicode. |
|
Name
|
objects.tax_data.name | string |
Nazwa elementu. Jest to atrybut z możliwością wyszukiwania do użycia w odpowiednich filtrach zapytań, jego wartość nie może być pusta, a długość to punkty kodu Unicode. |
|
Faza obliczania
|
objects.tax_data.calculation_phase | string |
Czy podatek jest obliczany na podstawie sumy częściowej lub sumy płatności. |
|
Typ dołączania
|
objects.tax_data.inclusion_type | string |
Niezależnie od tego, czy podatek jest addytywne, czy inkluzywne. |
|
Procent
|
objects.tax_data.percentage | string |
Wartość procentowa w postaci dziesiętnej, używając znaku "". jako separatora dziesiętnego i bez znaku "%". Wartość 7,5 odpowiada 7,5%. |
|
Dotyczy kwot niestandardowych
|
objects.tax_data.applies_to_custom_amounts | boolean |
Jeśli to prawda, opłata ma zastosowanie do kwot niestandardowych wprowadzonych do aplikacji Square Point of Sale, które nie są skojarzone z określonym CatalogItem. |
|
Włączona
|
objects.tax_data.enabled | boolean |
Wskazuje, czy można użyć obiektu. |
|
Mapowania identyfikatorów
|
id_mappings | array of object | |
|
Identyfikator obiektu klienta
|
id_mappings.client_object_id | string |
Dostarczony przez klienta tymczasowy identyfikator #-prefiks dla nowego obiektu CatalogObject. |
|
Identyfikator obiektu
|
id_mappings.object_id | string |
Trwały identyfikator utworzony przez serwer. |
Obliczanie kolejności (wersja beta)
Umożliwia aplikacjom wyświetlanie podglądu cen zamówień bez tworzenia zamówienia.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Klucz idempotentności
|
idempotency_key | string |
Określona wartość, która jednoznacznie identyfikuje to żądanie wśród wszystkich żądań. Typowym sposobem utworzenia prawidłowego klucza idempotentności jest użycie uniwersalnego unikatowego identyfikatora (UUID). |
|
|
Identyfikator lokalizacji
|
location_id | string |
Identyfikator lokalizacji. |
|
|
Name
|
name | string |
Nazwa elementu. Jest to atrybut z możliwością wyszukiwania do użycia w odpowiednich filtrach zapytań, jego wartość nie może być pusta, a długość to punkty kodu Unicode. |
|
|
Procent
|
percentage | string |
Wartość procentowa w postaci dziesiętnej, używając znaku "". jako separatora dziesiętnego i bez znaku "%". Wartość 7,5 odpowiada 7,5%. |
|
|
Scope
|
scope | string |
Wskazuje bieżący poziom. |
|
|
Name
|
name | string |
Nazwa elementu. Jest to atrybut z możliwością wyszukiwania do użycia w odpowiednich filtrach zapytań, jego wartość nie może być pusta, a długość to punkty kodu Unicode. |
|
|
Ilość
|
quantity | string |
Liczba elementów, których dotyczy liczba fizyczna jako ciąg dziesiętny. Liczba może obsługiwać maksymalnie 5 cyfr po przecinku dziesiętny. |
|
|
Kwota
|
amount | integer |
Kwota. |
|
|
Waluta
|
currency | string |
Waluta. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Identyfikator lokalizacji
|
order.location_id | string |
Identyfikator lokalizacji. |
|
Elementy wiersza
|
order.line_items | array of object | |
|
UID
|
order.line_items.uid | string |
Identyfikator wygenerowany przez kwadrat. |
|
Ilość
|
order.line_items.quantity | string |
Liczba elementów, których dotyczy liczba fizyczna jako ciąg dziesiętny. Liczba może obsługiwać maksymalnie 5 cyfr po przecinku dziesiętny. |
|
Name
|
order.line_items.name | string |
Nazwa elementu. Jest to atrybut z możliwością wyszukiwania do użycia w odpowiednich filtrach zapytań, jego wartość nie może być pusta, a długość to punkty kodu Unicode. |
|
Kwota
|
order.line_items.base_price_money.amount | integer |
Kwota. |
|
Waluta
|
order.line_items.base_price_money.currency | string |
Waluta. |
|
Kwota
|
order.line_items.gross_sales_money.amount | integer |
Kwota. |
|
Waluta
|
order.line_items.gross_sales_money.currency | string |
Waluta. |
|
Kwota
|
order.line_items.total_tax_money.amount | integer |
Kwota. |
|
Waluta
|
order.line_items.total_tax_money.currency | string |
Waluta. |
|
Kwota
|
order.line_items.total_discount_money.amount | integer |
Kwota. |
|
Waluta
|
order.line_items.total_discount_money.currency | string |
Waluta. |
|
Kwota
|
order.line_items.total_money.amount | integer |
Kwota. |
|
Waluta
|
order.line_items.total_money.currency | string |
Waluta. |
|
Kwota
|
order.line_items.variation_total_price_money.amount | integer |
Kwota. |
|
Waluta
|
order.line_items.variation_total_price_money.currency | string |
Waluta. |
|
Zastosowane rabaty
|
order.line_items.applied_discounts | array of object | |
|
UID
|
order.line_items.applied_discounts.uid | string |
Identyfikator przypisany do kwadratu. |
|
Identyfikator UID rabatu
|
order.line_items.applied_discounts.discount_uid | string |
Identyfikator uid rabatu, który reprezentuje zastosowany rabat. |
|
Kwota
|
order.line_items.applied_discounts.applied_money.amount | integer |
Kwota. |
|
Waluta
|
order.line_items.applied_discounts.applied_money.currency | string |
Waluta. |
|
Rabaty
|
order.discounts | array of object | |
|
UID
|
order.discounts.uid | string |
Identyfikator wygenerowany przez kwadrat. |
|
Name
|
order.discounts.name | string |
Nazwa elementu. Jest to atrybut z możliwością wyszukiwania do użycia w odpowiednich filtrach zapytań, jego wartość nie może być pusta, a długość to punkty kodu Unicode. |
|
Procent
|
order.discounts.percentage | string |
Wartość procentowa w postaci dziesiętnej, używając znaku "". jako separatora dziesiętnego i bez znaku "%". Wartość 7,5 odpowiada 7,5%. |
|
Kwota
|
order.discounts.applied_money.amount | integer |
Kwota. |
|
Waluta
|
order.discounts.applied_money.currency | string |
Waluta. |
|
Typ
|
order.discounts.type | string |
Wskazuje typ. |
|
Scope
|
order.discounts.scope | string |
Wskazuje bieżący poziom. |
|
Utworzono pod adresem
|
order.created_at | string |
Sygnatura czasowa określająca czas utworzenia tego obiektu w formacie RFC 3339. |
|
Zaktualizowano o
|
order.updated_at | string |
Sygnatura czasowa określająca najnowszy czas aktualizacji tego obiektu w formacie RFC 3339. |
|
State
|
order.state | string |
Bieżący stan. |
|
wersja
|
order.version | integer |
Bieżąca wersja tego obiektu. |
|
Kwota
|
order.total_tax_money.amount | integer |
Kwota. |
|
Waluta
|
order.total_tax_money.currency | string |
Waluta. |
|
Kwota
|
order.total_discount_money.amount | integer |
Kwota. |
|
Waluta
|
order.total_discount_money.currency | string |
Waluta. |
|
Kwota
|
order.total_tip_money.amount | integer |
Kwota. |
|
Waluta
|
order.total_tip_money.currency | string |
Waluta. |
|
Kwota
|
order.total_money.amount | integer |
Kwota. |
|
Waluta
|
order.total_money.currency | string |
Waluta. |
|
Kwota
|
order.total_service_charge_money.amount | integer |
Kwota. |
|
Waluta
|
order.total_service_charge_money.currency | string |
Waluta. |
|
Kwota
|
order.net_amounts.total_money.amount | integer |
Kwota. |
|
Waluta
|
order.net_amounts.total_money.currency | string |
Waluta. |
|
Kwota
|
order.net_amounts.tax_money.amount | integer |
Kwota. |
|
Waluta
|
order.net_amounts.tax_money.currency | string |
Waluta. |
|
Kwota
|
order.net_amounts.discount_money.amount | integer |
Kwota. |
|
Waluta
|
order.net_amounts.discount_money.currency | string |
Waluta. |
|
Kwota
|
order.net_amounts.tip_money.amount | integer |
Kwota. |
|
Waluta
|
order.net_amounts.tip_money.currency | string |
Waluta. |
|
Kwota
|
order.net_amounts.service_charge_money.amount | integer |
Kwota. |
|
Waluta
|
order.net_amounts.service_charge_money.currency | string |
Waluta. |
Pobieranie dowodów sporu
Zwraca metadane dowodów określone przez identyfikator dowodu w ścieżce adresu URL żądania. Należy zachować kopię przekazanych dowodów, jeśli chcesz się do niej odwoływać później. Nie można pobrać dowodów po jego przekazaniu.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator sporu
|
dispute_id | True | string |
Identyfikator sporu. |
|
Identyfikator dowodu
|
evidence_id | True | string |
Identyfikator dowodów. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
identyfikator
|
evidence.id | string |
Unikatowy, wystawiony na kwadrat identyfikator. |
|
Identyfikator sporu
|
evidence.dispute_id | string |
Identyfikator sporu jest skojarzony z dowodami. |
|
Filename
|
evidence.evidence_file.filename | string |
Pliki dowodów sporu muszą być plikami aplikacji/pdf, image/heic, image/heif, image/jpeg, image/png lub image/tiff. |
|
Typ pliku
|
evidence.evidence_file.filetype | string |
Nazwa pliku zawierająca rozszerzenie pliku. |
|
Typ dowodu
|
evidence.evidence_type | string |
Dowód pf typu. |
|
Przekazano o
|
evidence.uploaded_at | string |
Czas ukończenia następnej akcji w formacie RFC 3339. |
Pobieranie faktury
Pobiera fakturę według identyfikatora faktury.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator faktury
|
invoice_id | True | string |
Identyfikator faktury. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
identyfikator
|
invoice.id | string |
Unikatowy, wystawiony na kwadrat identyfikator. |
|
wersja
|
invoice.version | integer |
Bieżąca wersja tego obiektu. |
|
Identyfikator lokalizacji
|
invoice.location_id | string |
Identyfikator lokalizacji. |
|
Identyfikator zamówienia
|
invoice.order_id | string |
Identyfikator zamówienia. |
|
Żądania płatności
|
invoice.payment_requests | array of object | |
|
UID
|
invoice.payment_requests.uid | string |
Identyfikator wygenerowany przez kwadrat. |
|
Typ żądania
|
invoice.payment_requests.request_type | string |
Określa typ żądania płatności. Ten typ definiuje sposób określania kwoty żądania płatności. |
|
Data upływu
|
invoice.payment_requests.due_date | string |
Data ukończenia żądania płatności w formacie RRRR-MM-DD. |
|
Włączone przechylanie
|
invoice.payment_requests.tipping_enabled | boolean |
Jeśli ustawiono wartość true, zapewnia klientowi miejsce na zapłacenie porady. |
|
Przypomnienia
|
invoice.payment_requests.reminders | array of object | |
|
UID
|
invoice.payment_requests.reminders.uid | string |
Identyfikator przypisany do kwadratu. |
|
Względne dni zaplanowane
|
invoice.payment_requests.reminders.relative_scheduled_days | integer |
Liczba dni przed (liczba ujemna) lub po (liczbie dodatniej) żądanie płatności due_date po wysłaniu przypomnienia. |
|
Message
|
invoice.payment_requests.reminders.message | string |
Wiadomość. |
|
Status
|
invoice.payment_requests.reminders.status | string |
Bieżący stan. |
|
Kwota
|
invoice.payment_requests.computed_amount_money.amount | integer |
Kwota. |
|
Waluta
|
invoice.payment_requests.computed_amount_money.currency | string |
Waluta. |
|
Kwota
|
invoice.payment_requests.total_completed_amount_money.amount | integer |
Kwota. |
|
Waluta
|
invoice.payment_requests.total_completed_amount_money.currency | string |
Waluta. |
|
Automatyczne źródło płatności
|
invoice.payment_requests.automatic_payment_source | string |
Forma płatności za automatyczną płatność. |
|
Numer faktury
|
invoice.invoice_number | string |
Przyjazny dla użytkownika numer faktury. Wartość jest unikatowa w obrębie lokalizacji. Jeśli nie zostanie podana podczas tworzenia faktury, square przypisuje wartość. |
|
Title
|
invoice.title | string |
Tytuł. |
|
Description
|
invoice.description | string |
Opis. |
|
Zaplanowane o godzinie
|
invoice.scheduled_at | string |
Sygnatura czasowa zaplanowana przetwarzania w formacie RFC 3339. |
|
Status
|
invoice.status | string |
Bieżący stan weryfikacji tego obiektu. |
|
Timezone
|
invoice.timezone | string |
Strefa czasowa używana do interpretowania dat kalendarza. Po utworzeniu faktury to pole jest ustawione na strefę czasową określoną dla lokalizacji sprzedawcy. Nie można zmienić wartości. |
|
Utworzono pod adresem
|
invoice.created_at | string |
Sygnatura czasowa określająca czas utworzenia tego obiektu w formacie RFC 3339. |
|
Zaktualizowano o
|
invoice.updated_at | string |
Sygnatura czasowa określająca najnowszy czas aktualizacji tego obiektu w formacie RFC 3339. |
|
Identyfikator klienta
|
invoice.primary_recipient.customer_id | string |
Identyfikator klienta skojarzonego z zamówieniem. |
|
Imię
|
invoice.primary_recipient.given_name | string |
Podane przez adresata (czyli imię). |
|
Nazwisko
|
invoice.primary_recipient.family_name | string |
Rodzina adresata (czyli nazwisko). |
|
Adres e-mail
|
invoice.primary_recipient.email_address | string |
Adres e-mail adresata. |
|
Numer telefonu
|
invoice.primary_recipient.phone_number | string |
Numer telefonu odbiorcy. |
|
Card
|
invoice.accepted_payment_methods.card | boolean |
Wskazuje, czy płatności kartą kredytową lub debetową są akceptowane. |
|
Kwadratowa karta upominkowa
|
invoice.accepted_payment_methods.square_gift_card | boolean |
Wskazuje, czy płatności kartami upominkowymi square są akceptowane. |
|
Konto
|
invoice.accepted_payment_methods.bank_account | boolean |
Wskazuje, czy płatności przelewów bankowych są akceptowane. |
|
Pola niestandardowe
|
invoice.custom_fields | array of object | |
|
Etykieta
|
invoice.custom_fields.label | string |
Etykieta lub tytuł pola niestandardowego. |
|
Wartość
|
invoice.custom_fields.value | string |
Tekst pola niestandardowego. |
|
Umieszczenie
|
invoice.custom_fields.placement | string |
Lokalizacja pola niestandardowego na fakturze. |
|
Metoda dostarczania
|
invoice.delivery_method | string |
Metoda dostarczania używana przez Square do wysyłania faktury, przypomnień i paragonów do klienta. Po opublikowaniu faktury square przetwarza fakturę na podstawie ustawień metody dostawy i żądania płatności, natychmiast lub w dniu scheduled_at, jeśli określono. |
|
Data sprzedaży lub usługi
|
invoice.sale_or_service_date | string |
Data sprzedaży lub data renderowania usługi w formacie RRRR-MM-DD. To pole może służyć do określenia daty wcześniejszej lub przyszłej wyświetlanej na fakturze. |
Pobieranie grupy klientów
Pobiera określoną grupę klientów.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator grupy
|
group_id | True | string |
Identyfikator grupy. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
identyfikator
|
group.id | string |
Unikatowy, wystawiony na kwadrat identyfikator. |
|
Name
|
group.name | string |
Nazwa obiektu. |
|
Utworzono pod adresem
|
group.created_at | string |
Sygnatura czasowa określająca czas utworzenia tego obiektu w formacie RFC 3339. |
|
Zaktualizowano o
|
group.updated_at | string |
Sygnatura czasowa określająca najnowszy czas aktualizacji tego obiektu w formacie RFC 3339. |
Pobieranie karty
Pobiera szczegóły dla określonej karty.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator karty
|
card_id | True | string |
Identyfikator karty. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
identyfikator
|
card.id | string |
Unikatowy, wystawiony na kwadrat identyfikator. |
|
Linia adresowa 1
|
card.billing_address.address_line_1 | string |
Pierwszy wiersz adresu. Pola rozpoczynające się od address_line zawierają najbardziej szczegółowe informacje dotyczące adresu, takie jak numer ulicy, nazwa ulicy i nazwa budynku. |
|
Wiersz adresu 2
|
card.billing_address.address_line_2 | string |
Drugi wiersz adresu, jeśli istnieje. |
|
Miejscowość
|
card.billing_address.locality | string |
Miasto lub miasto adresu. |
|
Poziom okręgu administracyjnego 1
|
card.billing_address.administrative_district_level_1 | string |
Jednostka cywilna w kraju adresu. W USA jest to stan. |
|
Kod pocztowy
|
card.billing_address.postal_code | string |
Kod pocztowy adresu. |
|
Country
|
card.billing_address.country | string |
Kraj adresu w formacie ISO 3166-1-alfa-2. |
|
Odcisk palca
|
card.fingerprint | string |
Ma być identyfikatorem przypisanym do kwadratu na podstawie numeru karty, aby zidentyfikować kartę w wielu lokalizacjach w ramach jednej aplikacji. |
|
BIN
|
card.bin | string |
Pierwsze sześć cyfr numeru karty, nazywane numerem identyfikacyjnym banku (BIN). |
|
Znak karty
|
card.card_brand | string |
Marka karty. |
|
Typ karty
|
card.card_type | string |
Typ karty. |
|
Nazwa symbolu karty
|
card.cardholder_name | string |
Nazwa symbolu karty. |
|
Identyfikator klienta
|
card.customer_id | string |
Identyfikator tego obiektu reprezentującego klienta. |
|
Włączona
|
card.enabled | boolean |
Czy włączono. |
|
Miesiąc eksploduj
|
card.exp_month | integer |
Miesiąc wygaśnięcia skojarzonej karty jako liczba całkowita z zakresu od 1 do 12. |
|
Rok eksplorowy
|
card.exp_year | integer |
Czterocyfrowy rok daty wygaśnięcia karty. |
|
Ostatnie 4
|
card.last_4 | string |
Ostatnie 4 cyfry numeru karty. |
|
Typ przedpłacony
|
card.prepaid_type | string |
Wskazuje, czy karta jest przedpłacona, czy nie. |
|
Identyfikator odwołania
|
card.reference_id | string |
Opcjonalny identyfikator odwołania zdefiniowany przez użytkownika. |
|
wersja
|
card.version | integer |
Bieżąca wersja tego obiektu. |
Pobieranie klienta
Zwraca szczegóły dla pojedynczego klienta.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator klienta
|
customer_id | True | string |
Identyfikator klienta. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
identyfikator
|
customer.id | string |
Unikatowy, wystawiony na kwadrat identyfikator. |
|
Utworzono pod adresem
|
customer.created_at | string |
Sygnatura czasowa określająca czas utworzenia tego obiektu w formacie RFC 3339. |
|
Zaktualizowano o
|
customer.updated_at | string |
Sygnatura czasowa określająca najnowszy czas aktualizacji tego obiektu w formacie RFC 3339. |
|
Imię
|
customer.given_name | string |
Podana (tj. imię) nazwa skojarzona z profilem klienta. |
|
Nazwisko
|
customer.family_name | string |
Rodzina (tj. nazwisko) skojarzona z profilem klienta. |
|
Adres e-mail
|
customer.email_address | string |
Adres e-mail skojarzony z profilem klienta. |
|
Linia adresowa 1
|
customer.address.address_line_1 | string |
Pierwszy wiersz adresu. Pola rozpoczynające się od address_line zawierają najbardziej szczegółowe informacje dotyczące adresu, takie jak numer ulicy, nazwa ulicy i nazwa budynku. |
|
Wiersz adresu 2
|
customer.address.address_line_2 | string |
Drugi wiersz adresu, jeśli istnieje. |
|
Miejscowość
|
customer.address.locality | string |
Miasto lub miasto adresu. |
|
Poziom okręgu administracyjnego 1
|
customer.address.administrative_district_level_1 | string |
Jednostka cywilna w kraju adresu. W USA jest to stan. |
|
Kod pocztowy
|
customer.address.postal_code | string |
Kod pocztowy adresu. |
|
Country
|
customer.address.country | string |
Kraj adresu w formacie ISO 3166-1-alfa-2. |
|
Numer telefonu
|
customer.phone_number | string |
11-cyfrowy numer telefonu skojarzony z profilem klienta. |
|
Identyfikator odwołania
|
customer.reference_id | string |
Opcjonalny identyfikator odwołania zdefiniowany przez użytkownika. |
|
Uwaga / Notatka
|
customer.note | string |
Niestandardowa notatka skojarzona z profilem klienta. |
|
Wiadomość e-mail anulowana
|
customer.preferences.email_unsubscribed | boolean |
Wskazuje, czy klient anulował subskrypcję wiadomości e-mail kampanii marketingowej. Wartość true oznacza, że klient zdecydował się zrezygnować z marketingu e-mail od bieżącego sprzedawcy Square lub od wszystkich sprzedawców Kwadratowych. |
|
Źródło tworzenia
|
customer.creation_source | string |
Źródło tworzenia reprezentuje metodę używaną do tworzenia profilu klienta. |
|
Identyfikatory grup
|
customer.group_ids | array of string | |
|
Identyfikatory segmentów
|
customer.segment_ids | array of string | |
|
wersja
|
customer.version | integer |
Bieżąca wersja tego obiektu. |
Pobieranie korekty spisu
Zwraca obiekt InventoryAdjustment z podanym adjustment_id.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator korekty
|
adjustment_id | True | string |
Identyfikator korekty. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
identyfikator
|
adjustment.id | string |
Unikatowy, wystawiony na kwadrat identyfikator. |
|
Identyfikator odwołania
|
adjustment.reference_id | string |
Opcjonalny identyfikator odwołania zdefiniowany przez użytkownika. |
|
Ze stanu
|
adjustment.from_state | string |
Stan zapasów powiązanej ilości elementów przed korektą. |
|
Do stanu
|
adjustment.to_state | string |
Stan zapasów powiązanej ilości elementów po dostosowaniu. |
|
Identyfikator lokalizacji
|
adjustment.location_id | string |
Identyfikator lokalizacji. |
|
Identyfikator obiektu wykazu
|
adjustment.catalog_object_id | string |
Identyfikator wygenerowany przez kwadrat śledzonego obiektu CatalogObject. |
|
Typ obiektu wykazu
|
adjustment.catalog_object_type | string |
Typ śledzonego obiektu CatalogObject. |
|
Ilość
|
adjustment.quantity | string |
Liczba elementów, na które ma wpływ korekta jako ciąg dziesiętny. Może obsługiwać maksymalnie 5 cyfr po przecinku dziesiętny. |
|
Kwota
|
adjustment.total_price_money.amount | integer |
Kwota. |
|
Waluta
|
adjustment.total_price_money.currency | string |
Waluta. |
|
Wystąpił o
|
adjustment.occurred_at | string |
Sygnatura czasowa w formacie RFC 3339 wygenerowana przez klienta, która wskazuje, kiedy nastąpiła korekta zapasów. W przypadku aktualizacji korekty spisu sygnatura czasowa occurred_at nie może być starsza niż 24 godziny ani w przyszłości względem czasu żądania. |
|
Utworzono pod adresem
|
adjustment.created_at | string |
Sygnatura czasowa określająca czas utworzenia tego obiektu w formacie RFC 3339. |
|
Product
|
adjustment.source.product | string |
Typ produktu dla aplikacji. |
|
Identyfikator aplikacji
|
adjustment.source.application_id | string |
Identyfikator kwadratowy tylko do odczytu przypisany do aplikacji. |
|
Name
|
adjustment.source.name | string |
Nazwa. |
|
Identyfikator pracownika
|
adjustment.employee_id | string |
Identyfikator wygenerowany kwadratowo pracownika. |
Pobieranie liczby fizycznych spisu
Zwraca obiekt InventoryPhysicalCount z podanym physical_count_id.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator liczby fizycznych
|
physical_count_id | True | string |
Identyfikator liczby fizycznej. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
identyfikator
|
count.id | string |
Unikatowy, wystawiony na kwadrat identyfikator. |
|
Identyfikator odwołania
|
count.reference_id | string |
Opcjonalny identyfikator odwołania zdefiniowany przez użytkownika. |
|
Identyfikator obiektu wykazu
|
count.catalog_object_id | string |
Identyfikator wygenerowany przez kwadrat śledzonego obiektu CatalogObject. |
|
Typ obiektu wykazu
|
count.catalog_object_type | string |
Typ śledzonego obiektu CatalogObject. |
|
State
|
count.state | string |
Bieżący stan. |
|
Identyfikator lokalizacji
|
count.location_id | string |
Identyfikator lokalizacji. |
|
Ilość
|
count.quantity | string |
Liczba elementów, na które ma wpływ korekta jako ciąg dziesiętny. Może obsługiwać maksymalnie 5 cyfr po przecinku dziesiętny. |
|
Product
|
count.source.product | string |
Typ produktu dla aplikacji. |
|
Identyfikator aplikacji
|
count.source.application_id | string |
Identyfikator kwadratowy tylko do odczytu przypisany do aplikacji. |
|
Name
|
count.source.name | string |
Nazwa. |
|
Identyfikator pracownika
|
count.employee_id | string |
Identyfikator wygenerowany kwadratowo pracownika. |
|
Wystąpił o
|
count.occurred_at | string |
Sygnatura czasowa w formacie RFC 3339 wygenerowana przez klienta, która wskazuje, kiedy nastąpiła korekta zapasów. W przypadku aktualizacji korekty spisu sygnatura czasowa occurred_at nie może być starsza niż 24 godziny ani w przyszłości względem czasu żądania. |
|
Utworzono pod adresem
|
count.created_at | string |
Sygnatura czasowa określająca czas utworzenia tego obiektu w formacie RFC 3339. |
Pobieranie liczby spisów
Pobiera bieżącą obliczoną liczbę akcji dla danego obiektu CatalogObject w danym zestawie lokalizacji.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator obiektu wykazu
|
catalog_object_id | True | string |
Identyfikator obiektu wykazu. |
|
Identyfikatory lokalizacji
|
location_ids | string |
Identyfikatory lokalizacji do wyszukania jako listy rozdzielanej przecinkami. Pusta lista wysyła zapytanie do wszystkich lokalizacji. |
|
|
Cursor
|
cursor | string |
Kursor stronicowania zwrócony przez poprzednie wywołanie tego punktu końcowego. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Liczy
|
counts | array of object | |
|
Identyfikator obiektu wykazu
|
counts.catalog_object_id | string |
Identyfikator wygenerowany przez kwadrat śledzonego obiektu CatalogObject. |
|
Typ obiektu wykazu
|
counts.catalog_object_type | string |
Typ śledzonego obiektu CatalogObject. |
|
State
|
counts.state | string |
Bieżący stan. |
|
Identyfikator lokalizacji
|
counts.location_id | string |
Identyfikator lokalizacji. |
|
Ilość
|
counts.quantity | string |
Liczba elementów, na które ma wpływ szacowana liczba jako ciąg dziesiętny. Może obsługiwać maksymalnie 5 cyfr po przecinku dziesiętny. |
|
Obliczane o
|
counts.calculated_at | string |
Sygnatura czasowa w formacie RFC 3339 wskazująca, kiedy zostanie odebrana najnowsza liczba fizyczna lub korekta wpływająca na szacowaną liczbę. |
Pobieranie obiektu wykazu
Zwraca pojedynczy element CatalogItem jako obiekt CatalogObject na podstawie podanego identyfikatora. Zwrócony obiekt zawiera wszystkie odpowiednie informacje CatalogItem, w tym: elementy podrzędne CatalogItemVariation, odwołania do obiektów CatalogModifierList oraz identyfikatory wszystkich obiektów CatalogTax, które mają do niego zastosowanie.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator obiektu
|
object_id | True | string |
Identyfikator obiektu. |
|
Uwzględnij powiązane obiekty
|
include_related_objects | boolean |
Jeśli wartość true, odpowiedź będzie zawierać dodatkowe obiekty, które są powiązane z żądanym obiektem, w następujący sposób: Jeśli pole obiektu odpowiedzi zawiera atrybut CatalogItem, skojarzone z nią obiekty CatalogCategory, CatalogTax, CatalogImage i CatalogModifierList zostaną zwrócone w polu related_objects odpowiedzi. Jeśli pole obiektu odpowiedzi zawiera atrybut CatalogItemVariation, jego nadrzędny element CatalogItem zostanie zwrócony w polu related_objects odpowiedzi. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Typ
|
object.type | string |
Typ tego obiektu. |
|
identyfikator
|
object.id | string |
Unikatowy, wystawiony na kwadrat identyfikator. |
|
Zaktualizowano o
|
object.updated_at | string |
Sygnatura czasowa określająca najnowszy czas aktualizacji tego obiektu w formacie RFC 3339. |
|
wersja
|
object.version | integer |
Bieżąca wersja tego obiektu. |
|
Jest usuwany
|
object.is_deleted | boolean |
Jeśli wartość true, obiekt został usunięty z bazy danych. W wstawianiu nowych obiektów musi być fałsz. Po usunięciu pole updated_at będzie równe czasowi usunięcia. |
|
present_at_all_locations
|
object.present_at_all_locations | boolean |
Jeśli to prawda, ten obiekt jest obecny we wszystkich lokalizacjach (w tym w przyszłych lokalizacjach), z wyjątkiem sytuacji, w których określono w polu absent_at_location_ids. Jeśli wartość false, ten obiekt nie jest obecny w żadnych lokalizacjach (w tym w przyszłych lokalizacjach), z wyjątkiem przypadków określonych w polu present_at_location_ids. Jeśli nie zostanie określony, wartość domyślna to true. |
|
Name
|
object.item_data.name | string |
Nazwa. |
|
Description
|
object.item_data.title | string |
Opis elementu. Jest to atrybut z możliwością wyszukiwania do użycia w odpowiednich filtrach zapytań, a jego długość wartości to punkty kodu Unicode. |
|
Identyfikator kategorii
|
object.item_data.category_id | string |
Identyfikator kategorii elementu, jeśli istnieje. |
|
Identyfikatory podatkowe
|
object.item_data.tax_ids | array of string | |
|
Zmiany
|
object.item_data.variations | array of object | |
|
Typ
|
object.item_data.variations.type | string |
Typ tego obiektu. |
|
identyfikator
|
object.item_data.variations.id | string |
Identyfikator odwołujące się do tego obiektu w wykazie. |
|
Zaktualizowano o
|
object.item_data.variations.updated_at | string |
Znacznik czasu ostatniej modyfikacji w formacie RFC 3339. |
|
wersja
|
object.item_data.variations.version | integer |
Wersja obiektu. Podczas aktualizowania obiektu podana wersja musi być zgodna z wersją w bazie danych. W przeciwnym razie zapis zostanie odrzucony jako powodujący konflikt. |
|
Jest usuwany
|
object.item_data.variations.is_deleted | boolean |
Jeśli wartość true, obiekt został usunięty z bazy danych. W wstawianiu nowych obiektów musi być fałsz. Po usunięciu pole updated_at będzie równe czasowi usunięcia. |
|
Obecne we wszystkich lokalizacjach
|
object.item_data.variations.present_at_all_locations | boolean |
Jeśli to prawda, ten obiekt jest obecny we wszystkich lokalizacjach (w tym w przyszłych lokalizacjach), z wyjątkiem sytuacji, w których określono w polu absent_at_location_ids. Jeśli wartość false, ten obiekt nie jest obecny w żadnych lokalizacjach (w tym w przyszłych lokalizacjach), z wyjątkiem przypadków określonych w polu present_at_location_ids. Jeśli nie zostanie określony, wartość domyślna to true. |
|
Identyfikator elementu
|
object.item_data.variations.item_variation_data.item_id | string |
Identyfikator elementu CatalogItem skojarzonego z tą odmianą elementu. |
|
Name
|
object.item_data.variations.item_variation_data.name | string |
Nazwa odmiany elementu. Jest to atrybut z możliwością wyszukiwania do użycia w odpowiednich filtrach zapytań, a jego długość wartości to punkty kodu Unicode. |
|
Liczba porządkowa
|
object.item_data.variations.item_variation_data.ordinal | integer |
Kolejność wyświetlania tej odmiany elementu. Ta wartość jest tylko do odczytu. W przypadku zapisów porządkowe dla każdego elementu odmiany w nadrzędnym elemencie CatalogItem jest ustawiane zgodnie z pozycją odmian elementu. Podczas operacji odczytu wartość nie ma gwarancji, że będzie sekwencyjna ani unikatowa. |
|
Typ cennika
|
object.item_data.variations.item_variation_data.pricing_type | string |
Wskazuje, czy cena odmiany produktu jest stała, czy określona w momencie sprzedaży. |
|
Kwota
|
object.item_data.variations.item_variation_data.price_money.amount | integer |
Kwota. |
|
Waluta
|
object.item_data.variations.item_variation_data.price_money.currency | string |
Waluta. |
Pobieranie obiektów wykazu w usłudze Batch
Zwraca zestaw obiektów na podstawie podanego identyfikatora. Każdy element CatalogItem zwrócony w zestawie zawiera wszystkie jego informacje podrzędne, w tym: wszystkie jego obiekty CatalogItemVariation, odwołania do obiektów CatalogModifierList i identyfikatory wszystkich obiektów CatalogTax, które mają do niego zastosowanie.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikatory obiektów
|
object_ids | array of string | ||
|
Wersja wykazu
|
catalog_version | integer |
Określona wersja obiektów wykazu, które mają zostać uwzględnione w odpowiedzi. Dzięki temu można pobierać historyczne wersje obiektów. Określona wartość wersji jest dopasowywana do atrybutu wersji catalogObjects. |
|
|
Uwzględnij powiązane obiekty
|
include_related_objects | boolean |
Jeśli wartość true, odpowiedź będzie zawierać dodatkowe obiekty, które są powiązane z żądanymi obiektami, w następujący sposób: Jeśli pole obiektów odpowiedzi zawiera atrybut CatalogItem, skojarzone obiekty CatalogCategory, obiekty CatalogTax, obiekty CatalogImage i CatalogModifierLists zostaną zwrócone w polu related_objects odpowiedzi. Jeśli pole obiektów odpowiedzi zawiera atrybut CatalogItemVariation, jego nadrzędny element CatalogItem zostanie zwrócony w polu related_objects odpowiedzi. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Objects
|
objects | array of object | |
|
Typ
|
objects.type | string |
Typ tego obiektu. |
|
identyfikator
|
objects.id | string |
Unikatowy, wystawiony na kwadrat identyfikator. |
|
Zaktualizowano o
|
objects.updated_at | string |
Znacznik czasu ostatniej modyfikacji w formacie RFC 3339 |
|
wersja
|
objects.version | integer |
Bieżąca wersja obiektu. |
|
Jest usuwany
|
objects.is_deleted | boolean |
Jeśli wartość true, obiekt został usunięty z bazy danych. W wstawianiu nowych obiektów musi być fałsz. Po usunięciu pole updated_at będzie równe czasowi usunięcia. |
|
Obecne we wszystkich lokalizacjach
|
objects.present_at_all_locations | boolean |
Jeśli to prawda, ten obiekt jest obecny we wszystkich lokalizacjach (w tym w przyszłych lokalizacjach), z wyjątkiem sytuacji, w których określono w polu absent_at_location_ids. Jeśli wartość false, ten obiekt nie jest obecny w żadnych lokalizacjach (w tym w przyszłych lokalizacjach), z wyjątkiem przypadków określonych w polu present_at_location_ids. Jeśli nie zostanie określony, wartość domyślna to true. |
|
Name
|
objects.item_data.name | string |
Nazwa elementu. Jest to atrybut z możliwością wyszukiwania do użycia w odpowiednich filtrach zapytań, jego wartość nie może być pusta, a długość to punkty kodu Unicode. |
|
Description
|
objects.item_data.title | string |
Opis elementu. Jest to atrybut z możliwością wyszukiwania do użycia w odpowiednich filtrach zapytań, a jego długość wartości to punkty kodu Unicode. |
|
Identyfikator kategorii
|
objects.item_data.category_id | string |
Identyfikator kategorii elementu, jeśli istnieje. |
|
Identyfikatory podatkowe
|
objects.item_data.tax_ids | array of string | |
|
Zmiany
|
objects.item_data.variations | array of object | |
|
Typ
|
objects.item_data.variations.type | string |
Typ tego obiektu. Każdy typ obiektu ma oczekiwane właściwości wyrażone w formacie ustrukturyzowanym w odpowiednim polu *_data poniżej. |
|
identyfikator
|
objects.item_data.variations.id | string |
Identyfikator odwołujący się do tego obiektu. |
|
Zaktualizowano o
|
objects.item_data.variations.updated_at | string |
Znacznik czasu ostatniej modyfikacji w formacie RFC 3339 |
|
wersja
|
objects.item_data.variations.version | integer |
Wersja obiektu. Podczas aktualizowania obiektu podana wersja musi być zgodna z wersją w bazie danych. W przeciwnym razie zapis zostanie odrzucony jako powodujący konflikt. |
|
Jest usuwany
|
objects.item_data.variations.is_deleted | boolean |
Jeśli wartość true, obiekt został usunięty z bazy danych. W wstawianiu nowych obiektów musi być fałsz. Po usunięciu pole updated_at będzie równe czasowi usunięcia. |
|
Obecne we wszystkich lokalizacjach
|
objects.item_data.variations.present_at_all_locations | boolean |
Lista lokalizacji, w których znajduje się obiekt, nawet jeśli present_at_all_locations jest fałszem. Może to obejmować lokalizacje, które są dezaktywowane. |
|
Identyfikator elementu
|
objects.item_data.variations.item_variation_data.item_id | string |
Identyfikator obiektu o tej odmianie elementu. |
|
Name
|
objects.item_data.variations.item_variation_data.name | string |
Nazwa tego elementu. Jest to atrybut z możliwością wyszukiwania do użycia w odpowiednich filtrach zapytań, a jego długość wartości to punkty kodu Unicode. |
|
Liczba porządkowa
|
objects.item_data.variations.item_variation_data.ordinal | integer |
Kolejność wyświetlania tej odmiany elementu. Ta wartość jest tylko do odczytu. |
|
Typ cennika
|
objects.item_data.variations.item_variation_data.pricing_type | string |
Wskazuje, czy cena odmiany produktu jest stała, czy określona w momencie sprzedaży. |
|
Kwota
|
objects.item_data.variations.item_variation_data.price_money.amount | integer |
Kwota pieniędzy, w najmniejszym nominałach waluty wskazanej przez walutę. Na przykład gdy waluta to USD, kwota jest wyrażona w centach. Kwoty pieniężne mogą być dodatnie lub ujemne. Zapoznaj się z opisem określonego pola, aby określić znaczenie znaku w konkretnym przypadku. |
|
Waluta
|
objects.item_data.variations.item_variation_data.price_money.currency | string |
Typ waluty w formacie ISO 4217. Na przykład kod waluty dla dolarów amerykańskich to USD. |
|
Obiekty pokrewne
|
related_objects | array of object | |
|
Typ
|
related_objects.type | string |
Typ tego obiektu. |
|
identyfikator
|
related_objects.id | string |
Unikatowy, wystawiony na kwadrat identyfikator. |
|
Zaktualizowano o
|
related_objects.updated_at | string |
Znacznik czasu ostatniej modyfikacji w formacie RFC 3339 |
|
wersja
|
related_objects.version | integer |
Bieżąca wersja obiektu. |
|
Jest usuwany
|
related_objects.is_deleted | boolean |
Jeśli wartość true, obiekt został usunięty z bazy danych. W wstawianiu nowych obiektów musi być fałsz. Po usunięciu pole updated_at będzie równe czasowi usunięcia. |
|
Obecne we wszystkich lokalizacjach
|
related_objects.present_at_all_locations | boolean |
Jeśli to prawda, ten obiekt jest obecny we wszystkich lokalizacjach (w tym w przyszłych lokalizacjach), z wyjątkiem sytuacji, w których określono w polu absent_at_location_ids. Jeśli wartość false, ten obiekt nie jest obecny w żadnych lokalizacjach (w tym w przyszłych lokalizacjach), z wyjątkiem przypadków określonych w polu present_at_location_ids. Jeśli nie zostanie określony, wartość domyślna to true. |
|
Name
|
related_objects.category_data.name | string |
Nazwa elementu. Jest to atrybut z możliwością wyszukiwania do użycia w odpowiednich filtrach zapytań, jego wartość nie może być pusta, a długość to punkty kodu Unicode. |
|
Name
|
related_objects.tax_data.name | string |
Nazwa elementu. Jest to atrybut z możliwością wyszukiwania do użycia w odpowiednich filtrach zapytań, jego wartość nie może być pusta, a długość to punkty kodu Unicode. |
|
Faza obliczania
|
related_objects.tax_data.calculation_phase | string |
Czy podatek jest obliczany na podstawie sumy częściowej lub sumy płatności. |
|
Typ dołączania
|
related_objects.tax_data.inclusion_type | string |
Niezależnie od tego, czy podatek jest addytywne, czy inkluzywne. |
|
Procent
|
related_objects.tax_data.percentage | string |
Wartość procentowa w postaci dziesiętnej, używając znaku "". jako separatora dziesiętnego i bez znaku "%". Wartość 7,5 odpowiada 7,5%. |
|
Włączona
|
related_objects.tax_data.enabled | boolean |
Wskazuje, czy można użyć obiektu. |
Pobieranie segmentu klienta
Pobiera określony segment klienta.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator segmentu
|
segment_id | True | string |
Identyfikator segmentu. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
identyfikator
|
segment.id | string |
Unikatowy, wystawiony na kwadrat identyfikator. |
|
Name
|
segment.name | string |
Nazwa obiektu. |
|
Utworzono pod adresem
|
segment.created_at | string |
Sygnatura czasowa określająca czas utworzenia tego obiektu w formacie RFC 3339. |
|
Zaktualizowano o
|
segment.updated_at | string |
Sygnatura czasowa określająca najnowszy czas aktualizacji tego obiektu w formacie RFC 3339. |
Pobieranie sporu
Zwraca szczegóły dotyczące konkretnego sporu.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator sporu
|
dispute_id | True | string |
Identyfikator sporu. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
identyfikator
|
dispute.id | string |
Unikatowy, wystawiony na kwadrat identyfikator. |
|
Kwota
|
dispute.amount_money.amount | integer |
Kwota. |
|
Waluta
|
dispute.amount_money.currency | string |
Waluta. |
|
Przyczyna
|
dispute.reason | string |
Przyczyna tego obiektu. |
|
State
|
dispute.state | string |
Bieżący stan. |
|
Termin ukończenia o
|
dispute.due_at | string |
Czas ukończenia następnej akcji w formacie RFC 3339. |
|
Sporne płatności
|
dispute.disputed_payments | array of object | |
|
Identyfikator płatności
|
dispute.disputed_payments.payment_id | string |
Unikatowy identyfikator płatności wygenerowany kwadratowo. |
|
Znak karty
|
dispute.card_brand | string |
Marka karty. |
|
Utworzono pod adresem
|
dispute.created_at | string |
Sygnatura czasowa określająca czas utworzenia tego obiektu w formacie RFC 3339. |
|
Zaktualizowano o
|
dispute.updated_at | string |
Sygnatura czasowa określająca najnowszy czas aktualizacji tego obiektu w formacie RFC 3339. |
|
Identyfikator sporu marki
|
dispute.brand_dispute_id | string |
Identyfikator sporu w systemie marki kart wygenerowany przez markę kart. |
Pobieranie subskrypcji
Pobiera subskrypcję.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator subskrypcji
|
subscription_id | True | string |
Identyfikator subskrypcji. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
identyfikator
|
subscription.id | string |
Unikatowy, wystawiony na kwadrat identyfikator. |
|
Identyfikator lokalizacji
|
subscription.location_id | string |
Identyfikator lokalizacji. |
|
Identyfikator planu
|
subscription.plan_id | string |
Identyfikator skojarzonego planu subskrypcji. |
|
Identyfikator klienta
|
subscription.customer_id | string |
Identyfikator tego obiektu reprezentującego klienta. |
|
Data rozpoczęcia
|
subscription.start_date | string |
Data rozpoczęcia subskrypcji w formacie RRRR-MM-DD. |
|
Opłata za datę
|
subscription.charged_through_date | string |
Data, do której klient jest fakturowany za subskrypcję w formacie RRRR-MM-DD. |
|
Status
|
subscription.status | string |
Bieżący stan weryfikacji tego obiektu. |
|
Identyfikatory faktur
|
subscription.invoice_ids | array of string | |
|
Kwota
|
subscription.price_override_money.amount | integer |
Kwota. |
|
Waluta
|
subscription.price_override_money.currency | string |
Waluta. |
|
Utworzono pod adresem
|
subscription.created_at | string |
Sygnatura czasowa określająca czas utworzenia tego obiektu w formacie RFC 3339. |
|
Płatna do daty
|
subscription.paid_until_date | string |
Data płatności do. |
|
Timezone
|
subscription.timezone | string |
Strefa czasowa używana do interpretowania dat kalendarza. Po utworzeniu faktury to pole jest ustawione na strefę czasową określoną dla lokalizacji sprzedawcy. Nie można zmienić wartości. |
|
Name
|
subscription.source.name | string |
Nazwa. |
Pobieranie transferu spisu (wersja beta)
Zwraca obiekt InventoryTransfer z podanym transfer_id.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator transferu
|
transfer_id | True | string |
Identyfikator transferu. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
identyfikator
|
transfer.id | string |
Unikatowy, wystawiony na kwadrat identyfikator. |
|
Identyfikator obiektu wykazu
|
transfer.catalog_object_id | string |
Identyfikator wygenerowany przez kwadrat śledzonego obiektu CatalogObject. |
|
Typ obiektu wykazu
|
transfer.catalog_object_type | string |
Typ śledzonego obiektu CatalogObject. |
|
Utworzono pod adresem
|
transfer.created_at | string |
Sygnatura czasowa określająca czas utworzenia tego obiektu w formacie RFC 3339. |
|
Identyfikator pracownika
|
transfer.employee_id | string |
Identyfikator wygenerowany kwadratowo pracownika. |
|
Z identyfikatora lokalizacji
|
transfer.from_location_id | string |
Identyfikator wygenerowany przez kwadrat lokalizacji, w której powiązana ilość elementów została śledzona przed przeniesieniem. |
|
Do identyfikatora lokalizacji
|
transfer.to_location_id | string |
Identyfikator wygenerowany przez kwadrat lokalizacji, w której powiązana ilość elementów została śledzona po przeniesieniu. |
|
Wystąpił o
|
transfer.occurred_at | string |
Sygnatura czasowa w formacie RFC 3339 wygenerowana przez klienta, która wskazuje, kiedy nastąpiła korekta zapasów. W przypadku aktualizacji korekty spisu sygnatura czasowa occurred_at nie może być starsza niż 24 godziny ani w przyszłości względem czasu żądania. |
|
Ilość
|
transfer.quantity | string |
Liczba elementów, na które ma wpływ korekta jako ciąg dziesiętny. Może obsługiwać maksymalnie 5 cyfr po przecinku dziesiętny. |
|
Identyfikator odwołania
|
transfer.reference_id | string |
Opcjonalny identyfikator odwołania zdefiniowany przez użytkownika. |
|
Product
|
transfer.source.product | string |
Typ produktu dla aplikacji. |
|
Identyfikator aplikacji
|
transfer.source.application_id | string |
Identyfikator kwadratowy tylko do odczytu przypisany do aplikacji. |
|
Name
|
transfer.source.name | string |
Nazwa. |
|
State
|
transfer.state | string |
Bieżący stan. |
Pobieranie wyewidencjonowania terminalu
Pobiera żądanie wyewidencjonowania terminalu przez checkout_id.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator wyewidencjonowania
|
checkout_id | True | string |
Identyfikator wyewidencjonowania. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
identyfikator
|
checkout.id | string |
Unikatowy, wystawiony na kwadrat identyfikator. |
|
Kwota
|
checkout.amount_money.amount | integer |
Kwota. |
|
Waluta
|
checkout.amount_money.currency | string |
Waluta. |
|
Identyfikator odwołania
|
checkout.reference_id | string |
Opcjonalny identyfikator odwołania zdefiniowany przez użytkownika. |
|
Uwaga / Notatka
|
checkout.note | string |
Niestandardowa notatka skojarzona z profilem klienta. |
|
Identyfikator urządzenia
|
checkout.device_options.device_id | string |
Unikatowy identyfikator urządzenia przeznaczonego dla tego terminaluCheckout. |
|
Zezwalaj na poradę
|
checkout.device_options.tip_settings.allow_tipping | boolean |
Wskazuje, czy dla tego wyewidencjonowania włączono przechylanie. Wartość domyślna to fałsz. |
|
Ekran pominięcia potwierdzenia
|
checkout.device_options.skip_receipt_screen | boolean |
Nakazuje urządzeniu pominięcie ekranu potwierdzenia. Wartość domyślna to fałsz. |
|
Status
|
checkout.status | string |
Bieżący stan weryfikacji tego obiektu. |
|
Utworzono pod adresem
|
checkout.created_at | string |
Sygnatura czasowa określająca czas utworzenia tego obiektu w formacie RFC 3339. |
|
Zaktualizowano o
|
checkout.updated_at | string |
Sygnatura czasowa określająca najnowszy czas aktualizacji tego obiektu w formacie RFC 3339. |
|
identyfikator aplikacji
|
checkout.app_id | string |
Identyfikator aplikacji, która utworzyła wyewidencjonowania. |
|
Czas trwania terminu trwania
|
checkout.deadline_duration | string |
Czas trwania RFC 3339, po którym kasa zostanie automatycznie anulowana. Sprawdzanie terminalu, które jest oczekujące, jest automatycznie ANULOWANE i ma przyczynę anulowania TIMED_OUT. Ustawienie domyślne: 5 minut od utworzenia |
Pobieranie zamówienia
Pobiera zamówienie według identyfikatora.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator zamówienia
|
order_id | True | string |
Identyfikator zamówienia. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
identyfikator
|
order.id | string |
Unikatowy, wystawiony na kwadrat identyfikator. |
|
Identyfikator lokalizacji
|
order.location_id | string |
Identyfikator lokalizacji. |
|
Elementy wiersza
|
order.line_items | array of object | |
|
UID
|
order.line_items.uid | string |
Identyfikator wygenerowany przez kwadrat. |
|
Ilość
|
order.line_items.quantity | string |
Liczba elementów, których dotyczy liczba fizyczna jako ciąg dziesiętny. Liczba może obsługiwać maksymalnie 5 cyfr po przecinku dziesiętny. |
|
Name
|
order.line_items.name | string |
Nazwa elementu. Jest to atrybut z możliwością wyszukiwania do użycia w odpowiednich filtrach zapytań, jego wartość nie może być pusta, a długość to punkty kodu Unicode. |
|
Kwota
|
order.line_items.base_price_money.amount | integer |
Kwota. |
|
Waluta
|
order.line_items.base_price_money.currency | string |
Waluta. |
|
Kwota
|
order.line_items.gross_sales_money.amount | integer |
Kwota. |
|
Waluta
|
order.line_items.gross_sales_money.currency | string |
Waluta. |
|
Kwota
|
order.line_items.total_tax_money.amount | integer |
Kwota. |
|
Waluta
|
order.line_items.total_tax_money.currency | string |
Waluta. |
|
Kwota
|
order.line_items.total_discount_money.amount | integer |
Kwota. |
|
Waluta
|
order.line_items.total_discount_money.currency | string |
Waluta. |
|
Kwota
|
order.line_items.total_money.amount | integer |
Kwota. |
|
Waluta
|
order.line_items.total_money.currency | string |
Waluta. |
|
Kwota
|
order.line_items.variation_total_price_money.amount | integer |
Kwota. |
|
Waluta
|
order.line_items.variation_total_price_money.currency | string |
Waluta. |
|
Zastosowane rabaty
|
order.line_items.applied_discounts | array of object | |
|
UID
|
order.line_items.applied_discounts.uid | string |
Identyfikator przypisany do kwadratu. |
|
Identyfikator UID rabatu
|
order.line_items.applied_discounts.discount_uid | string |
Identyfikator uid rabatu, który reprezentuje zastosowany rabat. |
|
Kwota
|
order.line_items.applied_discounts.applied_money.amount | integer |
Kwota. |
|
Waluta
|
order.line_items.applied_discounts.applied_money.currency | string |
Waluta. |
|
Rabaty
|
order.discounts | array of object | |
|
UID
|
order.discounts.uid | string |
Identyfikator wygenerowany przez kwadrat. |
|
Name
|
order.discounts.name | string |
Nazwa elementu. Jest to atrybut z możliwością wyszukiwania do użycia w odpowiednich filtrach zapytań, jego wartość nie może być pusta, a długość to punkty kodu Unicode. |
|
Procent
|
order.discounts.percentage | string |
Wartość procentowa w postaci dziesiętnej, używając znaku "". jako separatora dziesiętnego i bez znaku "%". Wartość 7,5 odpowiada 7,5%. |
|
Kwota
|
order.discounts.applied_money.amount | integer |
Kwota. |
|
Waluta
|
order.discounts.applied_money.currency | string |
Waluta. |
|
Typ
|
order.discounts.type | string |
Wskazuje typ. |
|
Scope
|
order.discounts.scope | string |
Wskazuje bieżący poziom. |
|
Utworzono pod adresem
|
order.created_at | string |
Sygnatura czasowa określająca czas utworzenia tego obiektu w formacie RFC 3339. |
|
Zaktualizowano o
|
order.updated_at | string |
Sygnatura czasowa określająca najnowszy czas aktualizacji tego obiektu w formacie RFC 3339. |
|
State
|
order.state | string |
Bieżący stan. |
|
wersja
|
order.version | integer |
Bieżąca wersja tego obiektu. |
|
Kwota
|
order.total_tax_money.amount | integer |
Kwota. |
|
Waluta
|
order.total_tax_money.currency | string |
Waluta. |
|
Kwota
|
order.total_discount_money.amount | integer |
Kwota. |
|
Waluta
|
order.total_discount_money.currency | string |
Waluta. |
|
Kwota
|
order.total_tip_money.amount | integer |
Kwota. |
|
Waluta
|
order.total_tip_money.currency | string |
Waluta. |
|
Kwota
|
order.total_money.amount | integer |
Kwota. |
|
Waluta
|
order.total_money.currency | string |
Waluta. |
|
Kwota
|
order.total_service_charge_money.amount | integer |
Kwota. |
|
Waluta
|
order.total_service_charge_money.currency | string |
Waluta. |
|
Kwota
|
order.net_amounts.total_money.amount | integer |
Kwota. |
|
Waluta
|
order.net_amounts.total_money.currency | string |
Waluta. |
|
Kwota
|
order.net_amounts.tax_money.amount | integer |
Kwota. |
|
Waluta
|
order.net_amounts.tax_money.currency | string |
Waluta. |
|
Kwota
|
order.net_amounts.discount_money.amount | integer |
Kwota. |
|
Waluta
|
order.net_amounts.discount_money.currency | string |
Waluta. |
|
Kwota
|
order.net_amounts.tip_money.amount | integer |
Kwota. |
|
Waluta
|
order.net_amounts.tip_money.currency | string |
Waluta. |
|
Kwota
|
order.net_amounts.service_charge_money.amount | integer |
Kwota. |
|
Waluta
|
order.net_amounts.service_charge_money.currency | string |
Waluta. |
Pobieranie zamówień wsadowych
Pobiera zestaw zamówień według ich identyfikatorów. Jeśli dany identyfikator zamówienia nie istnieje, identyfikator jest ignorowany zamiast generowania błędu.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator lokalizacji
|
location_id | string |
Identyfikator lokalizacji. |
|
|
Identyfikatory zamówień
|
order_ids | array of string |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Zamówienia
|
orders | array of object | |
|
identyfikator
|
orders.id | string |
Unikatowy, wystawiony na kwadrat identyfikator. |
|
Identyfikator lokalizacji
|
orders.location_id | string |
Identyfikator lokalizacji. |
|
Identyfikator odwołania
|
orders.reference_id | string |
Opcjonalny drugi identyfikator używany do skojarzenia profilu klienta z jednostką w innym systemie. |
|
Elementy wiersza
|
orders.line_items | array of object | |
|
UID
|
orders.line_items.uid | string |
Identyfikator wygenerowany kwadratowo żądania płatności na fakturze. |
|
Name
|
orders.line_items.name | string |
Czytelna dla człowieka nazwa. |
|
Ilość
|
orders.line_items.quantity | string |
Zakupiona ilość, sformatowana jako liczba dziesiętna. |
|
Kwota
|
orders.line_items.base_price_money.amount | integer |
Kwota. |
|
Waluta
|
orders.line_items.base_price_money.currency | string |
Waluta. |
|
Kwota
|
orders.line_items.total_money.amount | integer |
Kwota. |
|
Waluta
|
orders.line_items.total_money.currency | string |
Waluta. |
|
Kwota
|
orders.total_money.amount | integer |
Kwota. |
|
Waluta
|
orders.total_money.currency | string |
Waluta. |
Przeszukiwanie obiektów wykazu
Wyszukuje element CatalogObject dowolnego typu, pasując do obsługiwanych wartości atrybutów wyszukiwania, z wyłączeniem niestandardowych wartości atrybutów dla elementów lub odmian elementów względem co najmniej jednego filtru określonego zapytania.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Typy obiektów
|
object_types | array of string | ||
|
Nazwa atrybutu
|
attribute_name | string |
Nazwa atrybutu do wyszukania. |
|
|
Prefiks atrybutu
|
attribute_prefix | string |
Żądany prefiks wartości atrybutu wyszukiwania. |
|
|
Ograniczenie
|
limit | integer |
Limit liczby wyników, które mają być zwracane na jednej stronie. Limit jest poradą — implementacja może zwrócić więcej lub mniej wyników. Jeśli podany limit jest ujemny, zero lub jest wyższy niż maksymalny limit wynoszący 1000, zostanie zignorowany. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Objects
|
objects | array of object | |
|
Typ
|
objects.type | string |
Typ tego obiektu. |
|
identyfikator
|
objects.id | string |
Unikatowy, wystawiony na kwadrat identyfikator. |
|
Zaktualizowano o
|
objects.updated_at | string |
Znacznik czasu ostatniej modyfikacji w formacie RFC 3339 |
|
wersja
|
objects.version | integer |
Bieżąca wersja obiektu. |
|
Jest usuwany
|
objects.is_deleted | boolean |
Jeśli wartość true, obiekt został usunięty z bazy danych. W wstawianiu nowych obiektów musi być fałsz. Po usunięciu pole updated_at będzie równe czasowi usunięcia. |
|
Obecne we wszystkich lokalizacjach
|
objects.present_at_all_locations | boolean |
Jeśli to prawda, ten obiekt jest obecny we wszystkich lokalizacjach (w tym w przyszłych lokalizacjach), z wyjątkiem sytuacji, w których określono w polu absent_at_location_ids. Jeśli wartość false, ten obiekt nie jest obecny w żadnych lokalizacjach (w tym w przyszłych lokalizacjach), z wyjątkiem przypadków określonych w polu present_at_location_ids. Jeśli nie zostanie określony, wartość domyślna to true. |
|
Name
|
objects.item_data.name | string |
Nazwa elementu. Jest to atrybut z możliwością wyszukiwania do użycia w odpowiednich filtrach zapytań, jego wartość nie może być pusta, a długość to punkty kodu Unicode. |
|
Description
|
objects.item_data.title | string |
Opis elementu. Jest to atrybut z możliwością wyszukiwania do użycia w odpowiednich filtrach zapytań, a jego długość wartości to punkty kodu Unicode. |
|
Identyfikator kategorii
|
objects.item_data.category_id | string |
Identyfikator kategorii elementu, jeśli istnieje. |
|
Typ produktu
|
objects.item_data.product_type | string |
Wyrażenie zapytania typów produktów zwraca elementy lub odmiany elementów o określonych typach produktów. |
|
Identyfikatory podatkowe
|
objects.item_data.tax_ids | array of string | |
|
Zmiany
|
objects.item_data.variations | array of object | |
|
Typ
|
objects.item_data.variations.type | string |
Typ tego obiektu. Każdy typ obiektu ma oczekiwane właściwości wyrażone w formacie ustrukturyzowanym w odpowiednim polu *_data poniżej. |
|
identyfikator
|
objects.item_data.variations.id | string |
Identyfikator odwołujący się do tego obiektu. |
|
Zaktualizowano o
|
objects.item_data.variations.updated_at | string |
Znacznik czasu ostatniej modyfikacji w formacie RFC 3339 |
|
wersja
|
objects.item_data.variations.version | integer |
Wersja obiektu. Podczas aktualizowania obiektu podana wersja musi być zgodna z wersją w bazie danych. W przeciwnym razie zapis zostanie odrzucony jako powodujący konflikt. |
|
Jest usuwany
|
objects.item_data.variations.is_deleted | boolean |
Jeśli wartość true, obiekt został usunięty z bazy danych. W wstawianiu nowych obiektów musi być fałsz. Po usunięciu pole updated_at będzie równe czasowi usunięcia. |
|
Obecne we wszystkich lokalizacjach
|
objects.item_data.variations.present_at_all_locations | boolean |
Lista lokalizacji, w których znajduje się obiekt, nawet jeśli present_at_all_locations jest fałszem. Może to obejmować lokalizacje, które są dezaktywowane. |
|
Identyfikator elementu
|
objects.item_data.variations.item_variation_data.item_id | string |
Identyfikator obiektu o tej odmianie elementu. |
|
Name
|
objects.item_data.variations.item_variation_data.name | string |
Nazwa tego elementu. Jest to atrybut z możliwością wyszukiwania do użycia w odpowiednich filtrach zapytań, a jego długość wartości to punkty kodu Unicode. |
|
Liczba porządkowa
|
objects.item_data.variations.item_variation_data.ordinal | integer |
Kolejność wyświetlania tej odmiany elementu. Ta wartość jest tylko do odczytu. |
|
Kwota
|
objects.item_data.variations.item_variation_data.price_money.amount | integer |
Kwota pieniędzy, w najmniejszym nominałach waluty wskazanej przez walutę. Na przykład gdy waluta to USD, kwota jest wyrażona w centach. Kwoty pieniężne mogą być dodatnie lub ujemne. Zapoznaj się z opisem określonego pola, aby określić znaczenie znaku w konkretnym przypadku. |
|
Waluta
|
objects.item_data.variations.item_variation_data.price_money.currency | string |
Typ waluty w formacie ISO 4217. Na przykład kod waluty dla dolarów amerykańskich to USD. |
|
Typ cennika
|
objects.item_data.variations.item_variation_data.pricing_type | string |
Wskazuje, czy cena odmiany produktu jest stała, czy określona w momencie sprzedaży. |
|
Widoczność
|
objects.item_data.visibility | string |
Widoczność. |
Prześlij dowody
Przesyła dowody do banku posiadacza karty. Przed przesłaniem dowodów Square skompiluje wszystkie dostępne dowody. Obejmuje to dowody przekazane przy użyciu punktów końcowych CreateDisputeEvidenceFile i CreateDisputeEvidenceText oraz dowodów dostarczonych automatycznie przez square, gdy są dostępne.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator sporu
|
dispute_id | True | string |
Identyfikator sporu. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
identyfikator
|
dispute.id | string |
Unikatowy, wystawiony na kwadrat identyfikator. |
|
Kwota
|
dispute.amount_money.amount | integer |
Kwota. |
|
Waluta
|
dispute.amount_money.currency | string |
Waluta. |
|
Przyczyna
|
dispute.reason | string |
Przyczyna tego obiektu. |
|
State
|
dispute.state | string |
Bieżący stan. |
|
Termin ukończenia o
|
dispute.due_at | string |
Czas ukończenia następnej akcji w formacie RFC 3339. |
|
Sporne płatności
|
dispute.disputed_payments | array of object | |
|
Identyfikator płatności
|
dispute.disputed_payments.payment_id | string |
Unikatowy identyfikator płatności wygenerowany kwadratowo. |
|
Znak karty
|
dispute.card_brand | string |
Marka karty. |
|
Utworzono pod adresem
|
dispute.created_at | string |
Sygnatura czasowa określająca czas utworzenia tego obiektu w formacie RFC 3339. |
|
Zaktualizowano o
|
dispute.updated_at | string |
Sygnatura czasowa określająca najnowszy czas aktualizacji tego obiektu w formacie RFC 3339. |
|
Identyfikator sporu marki
|
dispute.brand_dispute_id | string |
Identyfikator sporu w systemie marki kart wygenerowany przez markę kart. |
Publikowanie faktury
Publikuje określoną fakturę roboczą. Po opublikowaniu faktury square następuje zgodnie z konfiguracją faktury. Na przykład Square wysyła fakturę na adres e-mail klienta, pobiera opłaty za kartę klienta w pliku lub nic nie robi. Kwadrat udostępnia również fakturę na stronie faktury hostowanej na placu.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator faktury
|
invoice_id | True | string |
Identyfikator faktury. |
|
wersja
|
version | integer |
Wersja. |
|
|
Klucz idempotentności
|
idempotency_key | string |
Określona wartość, która jednoznacznie identyfikuje to żądanie wśród wszystkich żądań. Typowym sposobem utworzenia prawidłowego klucza idempotentności jest użycie uniwersalnego unikatowego identyfikatora (UUID). |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
identyfikator
|
invoice.id | string |
Unikatowy, wystawiony na kwadrat identyfikator. |
|
wersja
|
invoice.version | integer |
Bieżąca wersja tego obiektu. |
|
Identyfikator lokalizacji
|
invoice.location_id | string |
Identyfikator lokalizacji. |
|
Identyfikator zamówienia
|
invoice.order_id | string |
Identyfikator zamówienia. |
|
Żądania płatności
|
invoice.payment_requests | array of object | |
|
UID
|
invoice.payment_requests.uid | string |
Identyfikator wygenerowany przez kwadrat. |
|
Typ żądania
|
invoice.payment_requests.request_type | string |
Określa typ żądania płatności. Ten typ definiuje sposób określania kwoty żądania płatności. |
|
Data upływu
|
invoice.payment_requests.due_date | string |
Data ukończenia żądania płatności w formacie RRRR-MM-DD. |
|
Włączone przechylanie
|
invoice.payment_requests.tipping_enabled | boolean |
Jeśli ustawiono wartość true, zapewnia klientowi miejsce na zapłacenie porady. |
|
Przypomnienia
|
invoice.payment_requests.reminders | array of object | |
|
UID
|
invoice.payment_requests.reminders.uid | string |
Identyfikator przypisany do kwadratu. |
|
Względne dni zaplanowane
|
invoice.payment_requests.reminders.relative_scheduled_days | integer |
Liczba dni przed (liczba ujemna) lub po (liczbie dodatniej) żądanie płatności due_date po wysłaniu przypomnienia. |
|
Message
|
invoice.payment_requests.reminders.message | string |
Wiadomość. |
|
Status
|
invoice.payment_requests.reminders.status | string |
Bieżący stan. |
|
Kwota
|
invoice.payment_requests.computed_amount_money.amount | integer |
Kwota. |
|
Waluta
|
invoice.payment_requests.computed_amount_money.currency | string |
Waluta. |
|
Kwota
|
invoice.payment_requests.total_completed_amount_money.amount | integer |
Kwota. |
|
Waluta
|
invoice.payment_requests.total_completed_amount_money.currency | string |
Waluta. |
|
Automatyczne źródło płatności
|
invoice.payment_requests.automatic_payment_source | string |
Forma płatności za automatyczną płatność. |
|
Numer faktury
|
invoice.invoice_number | string |
Przyjazny dla użytkownika numer faktury. Wartość jest unikatowa w obrębie lokalizacji. Jeśli nie zostanie podana podczas tworzenia faktury, square przypisuje wartość. |
|
Title
|
invoice.title | string |
Tytuł. |
|
Description
|
invoice.description | string |
Opis. |
|
Zaplanowane o godzinie
|
invoice.scheduled_at | string |
Sygnatura czasowa zaplanowana przetwarzania w formacie RFC 3339. |
|
Status
|
invoice.status | string |
Bieżący stan weryfikacji tego obiektu. |
|
Timezone
|
invoice.timezone | string |
Strefa czasowa używana do interpretowania dat kalendarza. Po utworzeniu faktury to pole jest ustawione na strefę czasową określoną dla lokalizacji sprzedawcy. Nie można zmienić wartości. |
|
Utworzono pod adresem
|
invoice.created_at | string |
Sygnatura czasowa określająca czas utworzenia tego obiektu w formacie RFC 3339. |
|
Zaktualizowano o
|
invoice.updated_at | string |
Sygnatura czasowa określająca najnowszy czas aktualizacji tego obiektu w formacie RFC 3339. |
|
Identyfikator klienta
|
invoice.primary_recipient.customer_id | string |
Identyfikator klienta skojarzonego z zamówieniem. |
|
Imię
|
invoice.primary_recipient.given_name | string |
Podane przez adresata (czyli imię). |
|
Nazwisko
|
invoice.primary_recipient.family_name | string |
Rodzina adresata (czyli nazwisko). |
|
Adres e-mail
|
invoice.primary_recipient.email_address | string |
Adres e-mail adresata. |
|
Numer telefonu
|
invoice.primary_recipient.phone_number | string |
Numer telefonu odbiorcy. |
|
Publiczny adres URL
|
invoice.public_url | string |
Adres URL strony faktury hostowanej na placu. Po opublikowaniu faktury przy użyciu punktu końcowego PublishInvoice square hostuje stronę faktury i zwraca adres URL strony w odpowiedzi. |
|
Card
|
invoice.accepted_payment_methods.card | boolean |
Wskazuje, czy płatności kartą kredytową lub debetową są akceptowane. |
|
Kwadratowa karta upominkowa
|
invoice.accepted_payment_methods.square_gift_card | boolean |
Wskazuje, czy płatności kartami upominkowymi square są akceptowane. |
|
Konto
|
invoice.accepted_payment_methods.bank_account | boolean |
Wskazuje, czy płatności przelewów bankowych są akceptowane. |
|
Pola niestandardowe
|
invoice.custom_fields | array of object | |
|
Etykieta
|
invoice.custom_fields.label | string |
Etykieta lub tytuł pola niestandardowego. |
|
Wartość
|
invoice.custom_fields.value | string |
Tekst pola niestandardowego. |
|
Umieszczenie
|
invoice.custom_fields.placement | string |
Lokalizacja pola niestandardowego na fakturze. |
|
Metoda dostarczania
|
invoice.delivery_method | string |
Metoda dostarczania używana przez Square do wysyłania faktury, przypomnień i paragonów do klienta. Po opublikowaniu faktury square przetwarza fakturę na podstawie ustawień metody dostawy i żądania płatności, natychmiast lub w dniu scheduled_at, jeśli określono. |
|
Data sprzedaży lub usługi
|
invoice.sale_or_service_date | string |
Data sprzedaży lub data renderowania usługi w formacie RRRR-MM-DD. To pole może służyć do określenia daty wcześniejszej lub przyszłej wyświetlanej na fakturze. |
Płatność za zamówienie (wersja beta)
Zapłać za zamówienie przy użyciu co najmniej jednej zatwierdzonej płatności lub ureguluj zamówienie w sumie 0. Suma payment_ids wymienionych w żądaniu musi być równa sumie zamówień. Zamówienia o łącznej wartości 0 można oznaczyć jako płatne, określając pustą tablicę payment_ids w żądaniu.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator zamówienia
|
order_id | True | string |
Identyfikator zamówienia. |
|
Klucz idempotentności
|
idempotency_key | string |
Określona wartość, która jednoznacznie identyfikuje to żądanie wśród wszystkich żądań. Typowym sposobem utworzenia prawidłowego klucza idempotentności jest użycie uniwersalnego unikatowego identyfikatora (UUID). |
|
|
Identyfikatory płatności
|
payment_ids | array of string |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
identyfikator
|
order.id | string |
Unikatowy, wystawiony na kwadrat identyfikator. |
|
Identyfikator lokalizacji
|
order.location_id | string |
Identyfikator lokalizacji. |
|
Elementy wiersza
|
order.line_items | array of object | |
|
UID
|
order.line_items.uid | string |
Identyfikator wygenerowany przez kwadrat. |
|
Ilość
|
order.line_items.quantity | string |
Liczba elementów, których dotyczy liczba fizyczna jako ciąg dziesiętny. Liczba może obsługiwać maksymalnie 5 cyfr po przecinku dziesiętny. |
|
Name
|
order.line_items.name | string |
Nazwa elementu. Jest to atrybut z możliwością wyszukiwania do użycia w odpowiednich filtrach zapytań, jego wartość nie może być pusta, a długość to punkty kodu Unicode. |
|
Kwota
|
order.line_items.base_price_money.amount | integer |
Kwota. |
|
Waluta
|
order.line_items.base_price_money.currency | string |
Waluta. |
|
Kwota
|
order.line_items.gross_sales_money.amount | integer |
Kwota. |
|
Waluta
|
order.line_items.gross_sales_money.currency | string |
Waluta. |
|
Kwota
|
order.line_items.total_tax_money.amount | integer |
Kwota. |
|
Waluta
|
order.line_items.total_tax_money.currency | string |
Waluta. |
|
Kwota
|
order.line_items.total_discount_money.amount | integer |
Kwota. |
|
Waluta
|
order.line_items.total_discount_money.currency | string |
Waluta. |
|
Kwota
|
order.line_items.total_money.amount | integer |
Kwota. |
|
Waluta
|
order.line_items.total_money.currency | string |
Waluta. |
|
Utworzono pod adresem
|
order.created_at | string |
Sygnatura czasowa określająca czas utworzenia tego obiektu w formacie RFC 3339. |
|
Zaktualizowano o
|
order.updated_at | string |
Sygnatura czasowa określająca najnowszy czas aktualizacji tego obiektu w formacie RFC 3339. |
|
wersja
|
order.version | integer |
Bieżąca wersja tego obiektu. |
|
Kwota
|
order.total_tax_money.amount | integer |
Kwota. |
|
Waluta
|
order.total_tax_money.currency | string |
Waluta. |
|
Kwota
|
order.total_discount_money.amount | integer |
Kwota. |
|
Waluta
|
order.total_discount_money.currency | string |
Waluta. |
|
Kwota
|
order.total_money.amount | integer |
Kwota. |
|
Waluta
|
order.total_money.currency | string |
Waluta. |
|
Zamknięte o godzinie
|
order.closed_at | string |
Czas zamknięcia w formacie ISO 8601. |
|
Ofert
|
order.tenders | array of object | |
|
identyfikator
|
order.tenders.id | string |
Identyfikator obiektu |
|
Identyfikator lokalizacji
|
order.tenders.location_id | string |
Identyfikator lokalizacji odbiorcy (innej niż kupca) otrzymującej część tego przetargu. |
|
Identyfikator transakcji
|
order.tenders.transaction_id | string |
Identyfikator skojarzonej transakcji przetargowej. |
|
Utworzono pod adresem
|
order.tenders.created_at | string |
Sygnatura czasowa utworzona w formacie RFC 3339. |
|
Kwota
|
order.tenders.amount_money.amount | integer |
Kwota. |
|
Waluta
|
order.tenders.amount_money.currency | string |
Waluta. |
|
Typ
|
order.tenders.type | string |
Wskazuje typ. |
|
Status
|
order.tenders.card_details.status | string |
Bieżący stan płatności karty kredytowej (na przykład AUTORYZOWANY LUB PRZECHWYCONY) |
|
Znak karty
|
order.tenders.card_details.card.card_brand | string |
Marka karty. |
|
last_4
|
order.tenders.card_details.card.last_4 | string |
Ostatnie 4 cyfry numeru karty. |
|
Miesiąc eksploduj
|
order.tenders.card_details.card.exp_month | integer |
Miesiąc wygaśnięcia skojarzonej karty jako liczba całkowita z zakresu od 1 do 12. |
|
Rok eksplorowy
|
order.tenders.card_details.card.exp_year | integer |
Czterocyfrowy rok daty wygaśnięcia karty. |
|
Odcisk palca
|
order.tenders.card_details.card.fingerprint | string |
Ma być identyfikatorem przypisanym do kwadratu na podstawie numeru karty, aby zidentyfikować kartę w wielu lokalizacjach w ramach jednej aplikacji. |
|
Entry, metoda
|
order.tenders.card_details.entry_method | string |
Metoda używana do wprowadzania szczegółów karty dla transakcji. |
|
Identyfikator płatności
|
order.tenders.payment_id | string |
Unikatowy identyfikator płatności wygenerowany kwadratowo. |
|
Kwota
|
order.total_service_charge_money.amount | integer |
Kwota. |
|
Waluta
|
order.total_service_charge_money.currency | string |
Waluta. |
|
Kwota
|
order.net_amounts.total_money.amount | integer |
Kwota. |
|
Waluta
|
order.net_amounts.total_money.currency | string |
Waluta. |
|
Kwota
|
order.net_amounts.tax_money.amount | integer |
Kwota. |
|
Waluta
|
order.net_amounts.tax_money.currency | string |
Waluta. |
|
Kwota
|
order.net_amounts.discount_money.amount | integer |
Kwota. |
|
Waluta
|
order.net_amounts.discount_money.currency | string |
Waluta. |
|
Kwota
|
order.net_amounts.tip_money.amount | integer |
Kwota. |
|
Waluta
|
order.net_amounts.tip_money.currency | string |
Waluta. |
|
Kwota
|
order.net_amounts.service_charge_money.amount | integer |
Kwota. |
|
Waluta
|
order.net_amounts.service_charge_money.currency | string |
Waluta. |
|
Name
|
order.source.name | string |
Nazwa. |
|
State
|
order.state | string |
Bieżący stan. |
Płatność zwrotu
Zwraca płatność. Możesz zwrócić całą kwotę płatności lub część. Możesz użyć tego punktu końcowego, aby uzyskać zwrot płatności kartą lub zarejestrować zwrot gotówki lub płatności zewnętrznej.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Klucz idempotentności
|
idempotency_key | string |
Określona wartość, która jednoznacznie identyfikuje to żądanie wśród wszystkich żądań. Typowym sposobem utworzenia prawidłowego klucza idempotentności jest użycie uniwersalnego unikatowego identyfikatora (UUID). |
|
|
Identyfikator płatności
|
payment_id | string |
Unikatowy identyfikator zwracanej płatności. |
|
|
Kwota
|
amount | integer |
Kwota pieniędzy do zaakceptowania za tę płatność, nie w tym tip_money. |
|
|
Waluta
|
currency | string |
3-znakowy kod waluty ISO 4217. |
|
|
Kwota
|
amount | integer |
Kwota pieniędzy do zaakceptowania za tę płatność, nie w tym tip_money. |
|
|
Waluta
|
currency | string |
3-znakowy kod waluty ISO 4217. |
|
|
Przyczyna
|
reason | string |
Opis przyczyny zwrotu. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
identyfikator
|
refund.id | string |
Unikatowy, wystawiony na kwadrat identyfikator. |
|
Status
|
refund.status | string |
Bieżący stan weryfikacji tego obiektu. |
|
Kwota
|
refund.amount_money.amount | integer |
Kwota. |
|
Waluta
|
refund.amount_money.currency | string |
Waluta. |
|
Identyfikator płatności
|
refund.payment_id | string |
Unikatowy identyfikator płatności. |
|
Identyfikator zamówienia
|
refund.order_id | string |
Identyfikator zamówienia. |
|
Utworzono pod adresem
|
refund.created_at | string |
Sygnatura czasowa określająca czas utworzenia tego obiektu w formacie RFC 3339. |
|
Zaktualizowano o
|
refund.updated_at | string |
Sygnatura czasowa określająca najnowszy czas aktualizacji tego obiektu w formacie RFC 3339. |
|
Kwota
|
refund.app_fee_money.amount | integer |
Kwota. |
|
Waluta
|
refund.app_fee_money.currency | string |
Waluta. |
|
Identyfikator lokalizacji
|
refund.location_id | string |
Identyfikator lokalizacji. |
|
Przyczyna
|
refund.reason | string |
Przyczyna tego obiektu. |
Rejestrowanie domeny za usługę Apple Pay
Aktywuje domenę do użycia z usługą Apple Pay w sieci Web i square. Walidacja jest przeprowadzana w tej domenie przez firmę Apple, aby upewnić się, że jest ona prawidłowo skonfigurowana jako domena z włączoną usługą Apple Pay.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Nazwa domeny
|
domain_name | True | string |
Nazwa domeny zgodnie z opisem w RFC-1034, która zostanie zarejestrowana w usłudze Apple Pay. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Status
|
status | string |
Stan rejestracji domeny. |
Spis zmian wsadowych
Stosuje korekty i liczby do podanych ilości elementów. Po powodzeniu: zwraca bieżące obliczone liczby dla wszystkich obiektów, do których odwołuje się żądanie.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Klucz idempotentności
|
idempotency_key | string |
Określona wartość, która jednoznacznie identyfikuje to żądanie wśród wszystkich żądań. Typowym sposobem utworzenia prawidłowego klucza idempotentności jest użycie uniwersalnego unikatowego identyfikatora (UUID). |
|
|
Typ
|
type | string |
Typ tego obiektu. |
|
|
Identyfikator odwołania
|
reference_id | string |
Opcjonalny identyfikator referencyjny zdefiniowany przez użytkownika, który kojarzy tę kartę z inną jednostką w systemie zewnętrznym. |
|
|
Identyfikator obiektu wykazu
|
catalog_object_id | string |
Identyfikator wygenerowany przez kwadrat śledzonego obiektu CatalogObject. |
|
|
State
|
state | string |
Bieżący stan spisu dla powiązanej ilości elementów. |
|
|
Identyfikator lokalizacji
|
location_id | string |
Identyfikator lokalizacji odbiorcy (innej niż kupca) otrzymującej część tego przetargu. |
|
|
Ilość
|
quantity | string |
Liczba elementów, których dotyczy liczba fizyczna jako ciąg dziesiętny. Liczba może obsługiwać maksymalnie 5 cyfr po przecinku dziesiętny. |
|
|
Identyfikator pracownika
|
employee_id | string |
Identyfikator wygenerowany kwadratowo pracownika odpowiedzialnego za liczbę fizyczną. |
|
|
Wystąpił o
|
occurred_at | string |
Wygenerowany przez klienta znacznik czasu w formacie RFC 3339, który wskazuje, kiedy liczba fizyczna została zbadana. W przypadku aktualizacji liczby fizycznej sygnatura czasowa occurred_at nie może być starsza niż 24 godziny ani w przyszłości w stosunku do czasu żądania. |
|
|
Ignoruj niezmienione liczby
|
ignore_unchanged_counts | boolean |
Wskazuje, czy bieżąca liczba fizyczna powinna być ignorowana, jeśli ilość pozostaje niezmieniona od ostatniej liczby fizycznej. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Liczy
|
counts | array of object | |
|
Identyfikator obiektu wykazu
|
counts.catalog_object_id | string |
Identyfikator wygenerowany przez kwadrat śledzonego obiektu CatalogObject. |
|
Typ obiektu wykazu
|
counts.catalog_object_type | string |
Typ śledzonego obiektu CatalogObject. |
|
State
|
counts.state | string |
Bieżący stan. |
|
Identyfikator lokalizacji
|
counts.location_id | string |
Identyfikator lokalizacji. |
|
Ilość
|
counts.quantity | string |
Liczba elementów, na które ma wpływ szacowana liczba jako ciąg dziesiętny. Może obsługiwać maksymalnie 5 cyfr po przecinku dziesiętny. |
|
Obliczane o
|
counts.calculated_at | string |
Sygnatura czasowa w formacie RFC 3339 wskazująca, kiedy zostanie odebrana najnowsza liczba fizyczna lub korekta wpływająca na szacowaną liczbę. |
Tworzenie faktury
Tworzy wersję roboczą faktury dla zamówienia utworzonego przy użyciu interfejsu API zamówień. Faktura robocza pozostaje na Twoim koncie i nie jest podejmowana żadna akcja. Musisz opublikować fakturę, zanim square będzie mogła ją przetworzyć (wyślij ją na adres e-mail klienta lub załaduj kartę klienta w pliku).
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Klucz idempotentności
|
idempotency_key | string |
Określona wartość, która jednoznacznie identyfikuje to żądanie wśród wszystkich żądań. Typowym sposobem utworzenia prawidłowego klucza idempotentności jest użycie uniwersalnego unikatowego identyfikatora (UUID). |
|
|
Identyfikator lokalizacji
|
location_id | string |
Identyfikator lokalizacji. |
|
|
Identyfikator zamówienia
|
order_id | string |
Identyfikator zamówienia. |
|
|
Zaplanowane o godzinie
|
scheduled_at | string |
Sygnatura czasowa zaplanowana przetwarzania w formacie RFC 3339. |
|
|
Identyfikator klienta
|
customer_id | string |
Identyfikator klienta skojarzonego z zamówieniem. |
|
|
Metoda dostarczania
|
delivery_method | string |
Metoda dostarczania używana przez Square do wysyłania faktury, przypomnień i paragonów do klienta. Po opublikowaniu faktury square przetwarza fakturę na podstawie ustawień metody dostawy i żądania płatności, natychmiast lub w dniu scheduled_at, jeśli określono. |
|
|
Typ żądania
|
request_type | string |
Określa typ żądania płatności. Ten typ definiuje sposób określania kwoty żądania płatności. |
|
|
Data upływu
|
due_date | string |
Data ukończenia żądania płatności w formacie RRRR-MM-DD. |
|
|
Włączone przechylanie
|
tipping_enabled | boolean |
Jeśli ustawiono wartość true, zapewnia klientowi miejsce na zapłacenie porady. |
|
|
Automatyczne źródło płatności
|
automatic_payment_source | string |
Forma płatności za automatyczną płatność. |
|
|
Message
|
message | string |
Wiadomość. |
|
|
Względne dni zaplanowane
|
relative_scheduled_days | integer |
Liczba dni przed (liczba ujemna) lub po (liczbie dodatniej) żądanie płatności due_date po wysłaniu przypomnienia. |
|
|
Numer faktury
|
invoice_number | string |
Przyjazny dla użytkownika numer faktury. Wartość jest unikatowa w obrębie lokalizacji. Jeśli nie zostanie podana podczas tworzenia faktury, square przypisuje wartość. |
|
|
Title
|
title | string |
Tytuł. |
|
|
Description
|
description | string |
Opis. |
|
|
Card
|
card | boolean |
Wskazuje, czy płatności kartą kredytową lub debetową są akceptowane. |
|
|
Kwadratowa karta upominkowa
|
square_gift_card | boolean |
Wskazuje, czy płatności kartami upominkowymi square są akceptowane. |
|
|
Konto
|
bank_account | boolean |
Wskazuje, czy płatności przelewów bankowych są akceptowane. |
|
|
Etykieta
|
label | string |
Etykieta lub tytuł pola niestandardowego. |
|
|
Wartość
|
value | string |
Tekst pola niestandardowego. |
|
|
Umieszczenie
|
placement | string |
Lokalizacja pola niestandardowego na fakturze. |
|
|
Data sprzedaży lub usługi
|
sale_or_service_date | string |
Data sprzedaży lub data renderowania usługi w formacie RRRR-MM-DD. To pole może służyć do określenia daty wcześniejszej lub przyszłej wyświetlanej na fakturze. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
identyfikator
|
invoice.id | string |
Unikatowy, wystawiony na kwadrat identyfikator. |
|
wersja
|
invoice.version | integer |
Bieżąca wersja tego obiektu. |
|
Identyfikator lokalizacji
|
invoice.location_id | string |
Identyfikator lokalizacji. |
|
Identyfikator zamówienia
|
invoice.order_id | string |
Identyfikator zamówienia. |
|
Żądania płatności
|
invoice.payment_requests | array of object | |
|
UID
|
invoice.payment_requests.uid | string |
Identyfikator wygenerowany przez kwadrat. |
|
Typ żądania
|
invoice.payment_requests.request_type | string |
Określa typ żądania płatności. Ten typ definiuje sposób określania kwoty żądania płatności. |
|
Data upływu
|
invoice.payment_requests.due_date | string |
Data ukończenia żądania płatności w formacie RRRR-MM-DD. |
|
Włączone przechylanie
|
invoice.payment_requests.tipping_enabled | boolean |
Jeśli ustawiono wartość true, zapewnia klientowi miejsce na zapłacenie porady. |
|
Przypomnienia
|
invoice.payment_requests.reminders | array of object | |
|
UID
|
invoice.payment_requests.reminders.uid | string |
Identyfikator przypisany do kwadratu. |
|
Względne dni zaplanowane
|
invoice.payment_requests.reminders.relative_scheduled_days | integer |
Liczba dni przed (liczba ujemna) lub po (liczbie dodatniej) żądanie płatności due_date po wysłaniu przypomnienia. |
|
Message
|
invoice.payment_requests.reminders.message | string |
Wiadomość. |
|
Status
|
invoice.payment_requests.reminders.status | string |
Bieżący stan. |
|
Kwota
|
invoice.payment_requests.computed_amount_money.amount | integer |
Kwota. |
|
Waluta
|
invoice.payment_requests.computed_amount_money.currency | string |
Waluta. |
|
Kwota
|
invoice.payment_requests.total_completed_amount_money.amount | integer |
Kwota. |
|
Waluta
|
invoice.payment_requests.total_completed_amount_money.currency | string |
Waluta. |
|
Automatyczne źródło płatności
|
invoice.payment_requests.automatic_payment_source | string |
Forma płatności za automatyczną płatność. |
|
Numer faktury
|
invoice.invoice_number | string |
Przyjazny dla użytkownika numer faktury. Wartość jest unikatowa w obrębie lokalizacji. Jeśli nie zostanie podana podczas tworzenia faktury, square przypisuje wartość. |
|
Title
|
invoice.title | string |
Tytuł. |
|
Description
|
invoice.description | string |
Opis. |
|
Zaplanowane o godzinie
|
invoice.scheduled_at | string |
Sygnatura czasowa zaplanowana przetwarzania w formacie RFC 3339. |
|
Status
|
invoice.status | string |
Bieżący stan weryfikacji tego obiektu. |
|
Timezone
|
invoice.timezone | string |
Strefa czasowa używana do interpretowania dat kalendarza. Po utworzeniu faktury to pole jest ustawione na strefę czasową określoną dla lokalizacji sprzedawcy. Nie można zmienić wartości. |
|
Utworzono pod adresem
|
invoice.created_at | string |
Sygnatura czasowa określająca czas utworzenia tego obiektu w formacie RFC 3339. |
|
Zaktualizowano o
|
invoice.updated_at | string |
Sygnatura czasowa określająca najnowszy czas aktualizacji tego obiektu w formacie RFC 3339. |
|
Identyfikator klienta
|
invoice.primary_recipient.customer_id | string |
Identyfikator klienta skojarzonego z zamówieniem. |
|
Imię
|
invoice.primary_recipient.given_name | string |
Podane przez adresata (czyli imię). |
|
Nazwisko
|
invoice.primary_recipient.family_name | string |
Rodzina adresata (czyli nazwisko). |
|
Adres e-mail
|
invoice.primary_recipient.email_address | string |
Adres e-mail adresata. |
|
Numer telefonu
|
invoice.primary_recipient.phone_number | string |
Numer telefonu odbiorcy. |
|
Card
|
invoice.accepted_payment_methods.card | boolean |
Wskazuje, czy płatności kartą kredytową lub debetową są akceptowane. |
|
Kwadratowa karta upominkowa
|
invoice.accepted_payment_methods.square_gift_card | boolean |
Wskazuje, czy płatności kartami upominkowymi square są akceptowane. |
|
Konto
|
invoice.accepted_payment_methods.bank_account | boolean |
Wskazuje, czy płatności przelewów bankowych są akceptowane. |
|
Pola niestandardowe
|
invoice.custom_fields | array of object | |
|
Etykieta
|
invoice.custom_fields.label | string |
Etykieta lub tytuł pola niestandardowego. |
|
Wartość
|
invoice.custom_fields.value | string |
Tekst pola niestandardowego. |
|
Umieszczenie
|
invoice.custom_fields.placement | string |
Lokalizacja pola niestandardowego na fakturze. |
|
Metoda dostarczania
|
invoice.delivery_method | string |
Metoda dostarczania używana przez Square do wysyłania faktury, przypomnień i paragonów do klienta. Po opublikowaniu faktury square przetwarza fakturę na podstawie ustawień metody dostawy i żądania płatności, natychmiast lub w dniu scheduled_at, jeśli określono. |
|
Data sprzedaży lub usługi
|
invoice.sale_or_service_date | string |
Data sprzedaży lub data renderowania usługi w formacie RRRR-MM-DD. To pole może służyć do określenia daty wcześniejszej lub przyszłej wyświetlanej na fakturze. |
Tworzenie grupy klientów
Tworzy nową grupę klientów dla firmy.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Name
|
name | string |
Nazwa obiektu. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
identyfikator
|
group.id | string |
Unikatowy, wystawiony na kwadrat identyfikator. |
|
Name
|
group.name | string |
Nazwa obiektu. |
|
Utworzono pod adresem
|
group.created_at | string |
Sygnatura czasowa określająca czas utworzenia tego obiektu w formacie RFC 3339. |
|
Zaktualizowano o
|
group.updated_at | string |
Sygnatura czasowa określająca najnowszy czas aktualizacji tego obiektu w formacie RFC 3339. |
Tworzenie karty
Dodaje kartę do istniejącego sprzedawcy.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Klucz idempotentności
|
idempotency_key | string |
Klucz idempotentności. |
|
|
Identyfikator źródła
|
source_id | string |
Identyfikator źródła. |
|
|
Linia adresowa 1
|
address_line_1 | string |
Pierwszy wiersz adresu. Pola rozpoczynające się od address_line zawierają najbardziej szczegółowe informacje dotyczące adresu, takie jak numer ulicy, nazwa ulicy i nazwa budynku. |
|
|
Wiersz adresu 2
|
address_line_2 | string |
Drugi wiersz adresu, jeśli istnieje. |
|
|
Miejscowość
|
locality | string |
Miasto lub miasto adresu. |
|
|
Poziom okręgu administracyjnego 1
|
administrative_district_level_1 | string |
Jednostka cywilna w kraju adresu. W USA jest to stan. |
|
|
Kod pocztowy
|
postal_code | string |
Kod pocztowy adresu. |
|
|
Country
|
country | string |
Kraj adresu w formacie ISO 3166-1-alfa-2. |
|
|
Nazwa symbolu karty
|
cardholder_name | string |
Nazwa symbolu karty. |
|
|
Identyfikator klienta
|
customer_id | string |
Identyfikator tego obiektu reprezentującego klienta. |
|
|
Identyfikator odwołania
|
reference_id | string |
Opcjonalny identyfikator odwołania zdefiniowany przez użytkownika. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
identyfikator
|
card.id | string |
Unikatowy, wystawiony na kwadrat identyfikator. |
|
Linia adresowa 1
|
card.billing_address.address_line_1 | string |
Pierwszy wiersz adresu. Pola rozpoczynające się od address_line zawierają najbardziej szczegółowe informacje dotyczące adresu, takie jak numer ulicy, nazwa ulicy i nazwa budynku. |
|
Wiersz adresu 2
|
card.billing_address.address_line_2 | string |
Drugi wiersz adresu, jeśli istnieje. |
|
Miejscowość
|
card.billing_address.locality | string |
Miasto lub miasto adresu. |
|
Poziom okręgu administracyjnego 1
|
card.billing_address.administrative_district_level_1 | string |
Jednostka cywilna w kraju adresu. W USA jest to stan. |
|
Kod pocztowy
|
card.billing_address.postal_code | string |
Kod pocztowy adresu. |
|
Country
|
card.billing_address.country | string |
Kraj adresu w formacie ISO 3166-1-alfa-2. |
|
Odcisk palca
|
card.fingerprint | string |
Ma być identyfikatorem przypisanym do kwadratu na podstawie numeru karty, aby zidentyfikować kartę w wielu lokalizacjach w ramach jednej aplikacji. |
|
BIN
|
card.bin | string |
Pierwsze sześć cyfr numeru karty, nazywane numerem identyfikacyjnym banku (BIN). |
|
Znak karty
|
card.card_brand | string |
Marka karty. |
|
Typ karty
|
card.card_type | string |
Typ karty. |
|
Nazwa symbolu karty
|
card.cardholder_name | string |
Nazwa symbolu karty. |
|
Identyfikator klienta
|
card.customer_id | string |
Identyfikator tego obiektu reprezentującego klienta. |
|
Włączona
|
card.enabled | boolean |
Czy włączono. |
|
Miesiąc eksploduj
|
card.exp_month | integer |
Miesiąc wygaśnięcia skojarzonej karty jako liczba całkowita z zakresu od 1 do 12. |
|
Rok eksplorowy
|
card.exp_year | integer |
Czterocyfrowy rok daty wygaśnięcia karty. |
|
Ostatnie 4
|
card.last_4 | string |
Ostatnie 4 cyfry numeru karty. |
|
Typ przedpłacony
|
card.prepaid_type | string |
Wskazuje, czy karta jest przedpłacona, czy nie. |
|
Identyfikator odwołania
|
card.reference_id | string |
Opcjonalny identyfikator odwołania zdefiniowany przez użytkownika. |
|
wersja
|
card.version | integer |
Bieżąca wersja tego obiektu. |
Tworzenie klienta
Tworzy nowego klienta dla firmy.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Imię
|
given_name | string |
Podana nazwa (czyli imię) skojarzona z profilem klienta. |
|
|
Nazwisko
|
family_name | string |
Nazwa rodziny (czyli nazwisko) skojarzona z profilem klienta. |
|
|
Adres e-mail
|
email_address | string |
Adres e-mail skojarzony z profilem klienta. |
|
|
Nazwa firmy
|
company_name | string |
Nazwa biznesowa skojarzona z profilem klienta. |
|
|
Pseudonim
|
nickname | string |
Pseudonim profilu klienta. |
|
|
Linia adresowa 1
|
address_line_1 | string |
Pierwszy wiersz adresu. |
|
|
Wiersz adresu 2
|
address_line_2 | string |
Drugi wiersz adresu, jeśli istnieje. |
|
|
Miejscowość
|
locality | string |
Miasto lub miasto adresu. |
|
|
Poziom okręgu administracyjnego 1
|
administrative_district_level_1 | string |
Jednostka cywilna w kraju adresu. W USA jest to stan. |
|
|
Kod pocztowy
|
postal_code | string |
Kod pocztowy adresu. |
|
|
Country
|
country | string |
Kod kraju ISO 3166 Alpha-2. |
|
|
Numer telefonu
|
phone_number | string |
11-cyfrowy numer telefonu skojarzony z profilem klienta. |
|
|
Identyfikator odwołania
|
reference_id | string |
Opcjonalny drugi identyfikator używany do skojarzenia profilu klienta z jednostką w innym systemie. |
|
|
Uwaga / Notatka
|
note | string |
Niestandardowa notatka skojarzona z profilem klienta. |
|
|
Urodziny
|
birthday | string |
Urodziny skojarzone z profilem klienta w formacie RFC 3339. Rok jest opcjonalny. Strefa czasowa i czas nie są dozwolone. Na przykład 0000-09-21T00:00:00-00:00 reprezentuje urodziny 21 września i 1998-09-21T00:00:00-00:00 w dniu 21 września 1998 r. Tę wartość można również określić w formacie RRRR-MM-DD. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
identyfikator
|
customer.id | string |
Unikatowy, wystawiony na kwadrat identyfikator. |
|
Utworzono pod adresem
|
customer.created_at | string |
Sygnatura czasowa określająca czas utworzenia tego obiektu w formacie RFC 3339. |
|
Zaktualizowano o
|
customer.updated_at | string |
Sygnatura czasowa określająca najnowszy czas aktualizacji tego obiektu w formacie RFC 3339. |
|
Imię
|
customer.given_name | string |
Podana (tj. imię) nazwa skojarzona z profilem klienta. |
|
Nazwisko
|
customer.family_name | string |
Rodzina (tj. nazwisko) skojarzona z profilem klienta. |
|
Adres e-mail
|
customer.email_address | string |
Adres e-mail skojarzony z profilem klienta. |
|
Nazwa firmy
|
customer.company_name | string |
Nazwa biznesowa skojarzona z profilem klienta. |
|
Pseudonim
|
customer.nickname | string |
Pseudonim profilu klienta. |
|
Linia adresowa 1
|
customer.address.address_line_1 | string |
Pierwszy wiersz adresu. Pola rozpoczynające się od address_line zawierają najbardziej szczegółowe informacje dotyczące adresu, takie jak numer ulicy, nazwa ulicy i nazwa budynku. |
|
Wiersz adresu 2
|
customer.address.address_line_2 | string |
Drugi wiersz adresu, jeśli istnieje. |
|
Miejscowość
|
customer.address.locality | string |
Miasto lub miasto adresu. |
|
Poziom okręgu administracyjnego 1
|
customer.address.administrative_district_level_1 | string |
Jednostka cywilna w kraju adresu. W USA jest to stan. |
|
Kod pocztowy
|
customer.address.postal_code | string |
Kod pocztowy adresu. |
|
Country
|
customer.address.country | string |
Kraj adresu w formacie ISO 3166-1-alfa-2. |
|
Numer telefonu
|
customer.phone_number | string |
11-cyfrowy numer telefonu skojarzony z profilem klienta. |
|
Identyfikator odwołania
|
customer.reference_id | string |
Opcjonalny identyfikator odwołania zdefiniowany przez użytkownika. |
|
Uwaga / Notatka
|
customer.note | string |
Niestandardowa notatka skojarzona z profilem klienta. |
|
Urodziny
|
customer.birthday | string |
Urodziny skojarzone z profilem klienta w formacie RFC 3339. Rok jest opcjonalny. Strefa czasowa i czas nie są dozwolone. Na przykład 0000-09-21T00:00:00-00:00 reprezentuje urodziny 21 września i 1998-09-21T00:00:00-00:00 w dniu 21 września 1998 r. |
|
Wiadomość e-mail anulowana
|
customer.preferences.email_unsubscribed | boolean |
Wskazuje, czy klient anulował subskrypcję wiadomości e-mail kampanii marketingowej. Wartość true oznacza, że klient zdecydował się zrezygnować z marketingu e-mail od bieżącego sprzedawcy Square lub od wszystkich sprzedawców Kwadratowych. |
|
Źródło tworzenia
|
customer.creation_source | string |
Źródło tworzenia reprezentuje metodę używaną do tworzenia profilu klienta. |
|
wersja
|
customer.version | integer |
Bieżąca wersja tego obiektu. |
Tworzenie płatności
Tworzy płatność przy użyciu podanego źródła. Możesz użyć tego punktu końcowego, aby naładować kartę (kartę kredytową/debetową lub kwadratową kartę upominkową) lub zarejestrować płatność, którą sprzedawca otrzymał poza Square (płatność gotówkową od kupującego lub płatność, którą podmiot zewnętrzny przetworzył w imieniu sprzedawcy).
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Klucz idempotentności
|
idempotency_key | string |
Określona wartość, która jednoznacznie identyfikuje to żądanie wśród wszystkich żądań. Typowym sposobem utworzenia prawidłowego klucza idempotentności jest użycie uniwersalnego unikatowego identyfikatora (UUID). |
|
|
Kwota
|
amount | integer |
Kwota pieniędzy do zaakceptowania za tę płatność, nie w tym tip_money. |
|
|
Waluta
|
currency | string |
3-znakowy kod waluty ISO 4217. |
|
|
Identyfikator źródła
|
source_id | string |
Identyfikator źródła funduszy dla tej płatności. Może to być token płatniczy (bez karty) generowany przez formularz płatności Square lub kartę w pliku wykonanym za pomocą interfejsu API klientów. W przypadku zarejestrowania płatności otrzymanej przez sprzedawcę poza kwadratem określ wartość CASH lub EXTERNAL. |
|
|
Autouzupełnianie
|
autocomplete | boolean |
Jeśli zostanie ustawiona wartość true, ta płatność zostanie ukończona, gdy będzie to możliwe. Jeśli ustawiono wartość false, ta płatność jest przechowywana w stanie zatwierdzonym do momentu jawnego ukończenia (przechwyconego) lub anulowania (unieważnionej). |
|
|
Identyfikator klienta
|
customer_id | string |
Identyfikator klienta, który ma być połączony. |
|
|
Identyfikator lokalizacji
|
location_id | string |
Identyfikator lokalizacji. |
|
|
Identyfikator odwołania
|
reference_id | string |
Opcjonalny drugi identyfikator używany do skojarzenia profilu klienta z jednostką w innym systemie. |
|
|
Uwaga / Notatka
|
note | string |
Niestandardowa notatka skojarzona z profilem klienta. |
|
|
Kwota
|
amount | integer |
Kwota pieniędzy do zaakceptowania za tę płatność, nie w tym tip_money. |
|
|
Waluta
|
currency | string |
3-znakowy kod waluty ISO 4217. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
identyfikator
|
payment.id | string |
Unikatowy, wystawiony na kwadrat identyfikator. |
|
Utworzono pod adresem
|
payment.created_at | string |
Sygnatura czasowa określająca czas utworzenia tego obiektu w formacie RFC 3339. |
|
Zaktualizowano o
|
payment.updated_at | string |
Sygnatura czasowa określająca najnowszy czas aktualizacji tego obiektu w formacie RFC 3339. |
|
Kwota
|
payment.amount_money.amount | integer |
Kwota. |
|
Waluta
|
payment.amount_money.currency | string |
Waluta. |
|
Kwota
|
payment.app_fee_money.amount | integer |
Kwota. |
|
Waluta
|
payment.app_fee_money.currency | string |
Waluta. |
|
Status
|
payment.status | string |
Bieżący stan weryfikacji tego obiektu. |
|
Czas trwania opóźnienia
|
payment.delay_duration | string |
Czas trwania po utworzeniu płatności, gdy Square automatycznie stosuje delay_action do płatności. Ta automatyczna delay_action dotyczy tylko płatności, które nie docierają do stanu terminalu (UKOŃCZONE, ANULOWANE lub NIEUDANE) przed upływem delay_duration czasu. To pole jest określane jako czas trwania w formacie RFC 3339. |
|
Typ źródła
|
payment.source_type | string |
Typ źródła dla tej płatności. Bieżące wartości to CARD, BANK_ACCOUNT, PORTFEL, CASH lub EXTERNAL. |
|
Status
|
payment.card_details.status | string |
Bieżący stan. |
|
Znak karty
|
payment.card_details.card.card_brand | string |
Marka karty. |
|
Ostatnie 4
|
payment.card_details.card.last_4 | string |
Ostatnie 4 cyfry numeru karty. |
|
Miesiąc eksploduj
|
payment.card_details.card.exp_month | integer |
Miesiąc wygaśnięcia skojarzonej karty jako liczba całkowita z zakresu od 1 do 12. |
|
Rok eksplorowy
|
payment.card_details.card.exp_year | integer |
Czterocyfrowy rok daty wygaśnięcia karty. |
|
Odcisk palca
|
payment.card_details.card.fingerprint | string |
Ma być identyfikatorem przypisanym do kwadratu na podstawie numeru karty, aby zidentyfikować kartę w wielu lokalizacjach w ramach jednej aplikacji. |
|
Typ karty
|
payment.card_details.card.card_type | string |
Typ karty. |
|
Typ przedpłacony
|
payment.card_details.card.prepaid_type | string |
Wskazuje, czy karta jest przedpłacona, czy nie. |
|
BIN
|
payment.card_details.card.bin | string |
Pierwsze sześć cyfr numeru karty, nazywane numerem identyfikacyjnym banku (BIN). |
|
Entry, metoda
|
payment.card_details.entry_method | string |
Metoda używana do wprowadzania szczegółów karty dla płatności. Metoda może być KEYED, SWIPED, EMV, ON_FILE lub CONTACTLESS. |
|
Stan CVV
|
payment.card_details.cvv_status | string |
Kod stanu zwrócony z sprawdzania wartości weryfikacji karty (CVV). Kod może być CVV_ACCEPTED, CVV_REJECTED lub CVV_NOT_CHECKED. |
|
Stan usługi AVS
|
payment.card_details.avs_status | string |
Kod stanu zwrócony z sprawdzania systemu weryfikacji adresów (AVS). Kod może być AVS_ACCEPTED, AVS_REJECTED lub AVS_NOT_CHECKED. |
|
Kod wyniku uwierzytelniania
|
payment.card_details.auth_result_code | string |
Kod stanu zwrócony przez wystawcę karty, który opisuje stan autoryzacji płatności. |
|
Opis instrukcji
|
payment.card_details.statement_description | string |
Opis instrukcji wysyłany do sieci kart. |
|
Autoryzowane pod adresem
|
payment.card_details.card_payment_timeline.authorized_at | string |
Sygnatura czasowa autoryzacji płatności w formacie RFC 3339. |
|
Przechwycone o
|
payment.card_details.card_payment_timeline.captured_at | string |
Sygnatura czasowa przechwycenia płatności w formacie RFC 3339. |
|
Identyfikator lokalizacji
|
payment.location_id | string |
Identyfikator lokalizacji. |
|
Identyfikator zamówienia
|
payment.order_id | string |
Identyfikator zamówienia. |
|
Identyfikator odwołania
|
payment.reference_id | string |
Opcjonalny identyfikator odwołania zdefiniowany przez użytkownika. |
|
Utworzono pod adresem
|
payment.risk_evaluation.created_at | string |
Sygnatura czasowa utworzona w formacie RFC 3339. |
|
Poziom ryzyka
|
payment.risk_evaluation.risk_level | string |
Poziom ryzyka skojarzony z płatnością. |
|
Uwaga / Notatka
|
payment.note | string |
Niestandardowa notatka skojarzona z profilem klienta. |
|
Identyfikator klienta
|
payment.customer_id | string |
Identyfikator tego obiektu reprezentującego klienta. |
|
Kwota
|
payment.total_money.amount | integer |
Kwota. |
|
Waluta
|
payment.total_money.currency | string |
Waluta. |
|
Kwota
|
payment.approved_money.amount | integer |
Kwota. |
|
Waluta
|
payment.approved_money.currency | string |
Waluta. |
|
Numer paragonu
|
payment.receipt_number | string |
Numer paragonu płatności. W przypadku anulowania płatności brakuje pola. |
|
Adres URL potwierdzenia
|
payment.receipt_url | string |
Adres URL potwierdzenia płatności. Pole jest wypełniane tylko w przypadku płatności UKOŃCZONE. |
|
Akcja opóźniająca
|
payment.delay_action | string |
Akcja, która ma zostać zastosowana do płatności po upływie delay_duration. |
|
Opóźnione do
|
payment.delayed_until | string |
Sygnatura czasowa tylko do odczytu w przypadku automatycznego zastosowania delay_action w formacie RFC 3339. |
|
Produkt kwadratowy
|
payment.application_details.square_product | string |
Produkt kwadratowy, taki jak Square Point of Sale (POS), faktury kwadratowe lub kwadratowy terminal wirtualny. |
|
Identyfikator aplikacji
|
payment.application_details.application_id | string |
Identyfikator kwadratowy tylko do odczytu przypisany do aplikacji. |
|
Token wersji
|
payment.version_token | string |
Ten nieprzezroczysty token identyfikuje określoną wersję obiektu. |
Tworzenie subskrypcji
Tworzy subskrypcję dla klienta w ramach planu subskrypcji. Jeśli podasz kartę w pliku w żądaniu, square pobiera opłaty za kartę dla subskrypcji. W przeciwnym razie kwadrat rozlicza fakturę na adres e-mail klienta. Subskrypcja zostanie uruchomiona natychmiast, chyba że żądanie zawiera opcjonalne start_date. Każda subskrypcja jest skojarzona z określoną lokalizacją.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Klucz idempotentności
|
idempotency_key | string |
Określona wartość, która jednoznacznie identyfikuje to żądanie wśród wszystkich żądań. Typowym sposobem utworzenia prawidłowego klucza idempotentności jest użycie uniwersalnego unikatowego identyfikatora (UUID). |
|
|
Identyfikator lokalizacji
|
location_id | string |
Identyfikator lokalizacji. |
|
|
Identyfikator planu
|
plan_id | string |
Identyfikator planu subskrypcji utworzonego przy użyciu interfejsu API wykazu. |
|
|
Identyfikator klienta
|
customer_id | string |
Identyfikator klienta, który ma być połączony. |
|
|
Identyfikator karty
|
card_id | string |
Identyfikator karty klienta do naliczania opłat. |
|
|
Data rozpoczęcia
|
start_date | string |
Data rozpoczęcia subskrypcji w formacie RRRR-MM-DD. |
|
|
Procent podatku
|
tax_percentage | string |
Podatek do dodania podczas rozliczeń subskrypcji. |
|
|
Kwota
|
amount | integer |
Kwota pieniędzy do zaakceptowania za tę płatność, nie w tym tip_money. |
|
|
Waluta
|
currency | string |
3-znakowy kod waluty ISO 4217. |
|
|
Timezone
|
timezone | string |
Strefa czasowa używana w obliczeniach dat dla subskrypcji. |
|
|
Name
|
name | string |
Nazwa obiektu. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
identyfikator
|
subscription.id | string |
Unikatowy, wystawiony na kwadrat identyfikator. |
|
Identyfikator lokalizacji
|
subscription.location_id | string |
Identyfikator lokalizacji. |
|
Identyfikator planu
|
subscription.plan_id | string |
Identyfikator skojarzonego planu subskrypcji. |
|
Identyfikator klienta
|
subscription.customer_id | string |
Identyfikator tego obiektu reprezentującego klienta. |
|
Data rozpoczęcia
|
subscription.start_date | string |
Data rozpoczęcia subskrypcji w formacie RRRR-MM-DD. |
|
Status
|
subscription.status | string |
Bieżący stan weryfikacji tego obiektu. |
|
Procent podatku
|
subscription.tax_percentage | string |
Kwota podatku stosowana podczas rozliczeń subskrypcji. |
|
Kwota
|
subscription.price_override_money.amount | integer |
Kwota. |
|
Waluta
|
subscription.price_override_money.currency | string |
Waluta. |
|
wersja
|
subscription.version | integer |
Bieżąca wersja tego obiektu. |
|
Utworzono pod adresem
|
subscription.created_at | string |
Sygnatura czasowa określająca czas utworzenia tego obiektu w formacie RFC 3339. |
|
Identyfikator karty
|
subscription.card_id | string |
Identyfikator karty klienta, która jest obciążana opłatą za subskrypcję. |
|
Timezone
|
subscription.timezone | string |
Strefa czasowa używana do interpretowania dat kalendarza. Po utworzeniu faktury to pole jest ustawione na strefę czasową określoną dla lokalizacji sprzedawcy. Nie można zmienić wartości. |
|
Name
|
subscription.source.name | string |
Nazwa. |
Tworzenie tekstu dowodów sporu
Przekazuje tekst do użycia jako dowód na zakwestionowanie sporu.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator sporu
|
dispute_id | True | string |
Identyfikator sporu. |
|
Typ dowodu
|
evidence_type | string |
Typ przekazywanych dowodów. |
|
|
Tekst dowodu
|
evidence_text | string |
Ciąg dowodowy. |
|
|
Klucz idempotentności
|
idempotency_key | string |
Określona wartość, która jednoznacznie identyfikuje to żądanie wśród wszystkich żądań. Typowym sposobem utworzenia prawidłowego klucza idempotentności jest użycie uniwersalnego unikatowego identyfikatora (UUID). |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
identyfikator
|
evidence.id | string |
Unikatowy, wystawiony na kwadrat identyfikator. |
|
Identyfikator sporu
|
evidence.dispute_id | string |
Identyfikator sporu jest skojarzony z dowodami. |
|
Tekst dowodu
|
evidence.evidence_text | string |
Tekst pierwotny. |
|
Typ dowodu
|
evidence.evidence_type | string |
Dowód pf typu. |
|
Przekazano o
|
evidence.uploaded_at | string |
Czas ukończenia następnej akcji w formacie RFC 3339. |
Tworzenie wyewidencjonowania terminalu
Tworzy żądanie wyewidencjonowania terminalu i wysyła je do określonego urządzenia, aby pobrać opłatę za żądaną kwotę.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Klucz idempotentności
|
idempotency_key | string |
Określona wartość, która jednoznacznie identyfikuje to żądanie wśród wszystkich żądań. Typowym sposobem utworzenia prawidłowego klucza idempotentności jest użycie uniwersalnego unikatowego identyfikatora (UUID). |
|
|
Kwota
|
amount | integer |
Kwota. |
|
|
Waluta
|
currency | string |
Waluta. |
|
|
Identyfikator odwołania
|
reference_id | string |
Opcjonalny identyfikator odwołania zdefiniowany przez użytkownika. |
|
|
Identyfikator urządzenia
|
device_id | string |
Unikatowy identyfikator urządzenia przeznaczonego dla tego terminaluCheckout. |
|
|
Uwaga / Notatka
|
note | string |
Niestandardowa notatka skojarzona z profilem klienta. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
identyfikator
|
checkout.id | string |
Unikatowy, wystawiony na kwadrat identyfikator. |
|
Kwota
|
checkout.amount_money.amount | integer |
Kwota. |
|
Waluta
|
checkout.amount_money.currency | string |
Waluta. |
|
Identyfikator odwołania
|
checkout.reference_id | string |
Opcjonalny identyfikator odwołania zdefiniowany przez użytkownika. |
|
Uwaga / Notatka
|
checkout.note | string |
Niestandardowa notatka skojarzona z profilem klienta. |
|
Identyfikator urządzenia
|
checkout.device_options.device_id | string |
Unikatowy identyfikator urządzenia przeznaczonego dla tego terminaluCheckout. |
|
Zezwalaj na poradę
|
checkout.device_options.tip_settings.allow_tipping | boolean |
Wskazuje, czy dla tego wyewidencjonowania włączono przechylanie. Wartość domyślna to fałsz. |
|
Ekran pominięcia potwierdzenia
|
checkout.device_options.skip_receipt_screen | boolean |
Nakazuje urządzeniu pominięcie ekranu potwierdzenia. Wartość domyślna to fałsz. |
|
Status
|
checkout.status | string |
Bieżący stan weryfikacji tego obiektu. |
|
Utworzono pod adresem
|
checkout.created_at | string |
Sygnatura czasowa określająca czas utworzenia tego obiektu w formacie RFC 3339. |
|
Zaktualizowano o
|
checkout.updated_at | string |
Sygnatura czasowa określająca najnowszy czas aktualizacji tego obiektu w formacie RFC 3339. |
|
identyfikator aplikacji
|
checkout.app_id | string |
Identyfikator aplikacji, która utworzyła wyewidencjonowania. |
|
Czas trwania terminu trwania
|
checkout.deadline_duration | string |
Czas trwania RFC 3339, po którym kasa zostanie automatycznie anulowana. Sprawdzanie terminalu, które jest oczekujące, jest automatycznie ANULOWANE i ma przyczynę anulowania TIMED_OUT. Ustawienie domyślne: 5 minut od utworzenia |
|
Typ płatności
|
checkout.payment_type | string |
Typ płatności terminal powinien podjąć próbę przechwycenia. Wartość domyślna to CARD_PRESENT. |
Tworzenie zamówienia
Tworzy nowe zamówienie, które może zawierać informacje o produktach na potrzeby zakupu i ustawień, które mają być stosowane do zakupu.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Klucz idempotentności
|
idempotency_key | string |
Określona wartość, która jednoznacznie identyfikuje to żądanie wśród wszystkich żądań. Typowym sposobem utworzenia prawidłowego klucza idempotentności jest użycie uniwersalnego unikatowego identyfikatora (UUID). |
|
|
Identyfikator odwołania
|
reference_id | string |
Opcjonalny identyfikator odwołania zdefiniowany przez użytkownika. |
|
|
Identyfikator lokalizacji
|
location_id | string |
Identyfikator lokalizacji. |
|
|
Name
|
name | string |
Nazwa elementu. Jest to atrybut z możliwością wyszukiwania do użycia w odpowiednich filtrach zapytań, jego wartość nie może być pusta, a długość to punkty kodu Unicode. |
|
|
Ilość
|
quantity | string |
Liczba elementów, których dotyczy liczba fizyczna jako ciąg dziesiętny. Liczba może obsługiwać maksymalnie 5 cyfr po przecinku dziesiętny. |
|
|
Kwota
|
amount | integer |
Kwota. |
|
|
Waluta
|
currency | string |
Waluta. |
|
|
Identyfikator obiektu wykazu
|
catalog_object_id | string |
Identyfikator wygenerowany przez kwadrat śledzonego obiektu CatalogObject. |
|
|
Identyfikator obiektu wykazu
|
catalog_object_id | string |
Identyfikator obiektu wykazu. |
|
|
Identyfikator UID rabatu
|
discount_uid | string |
Identyfikator uid rabatu, który reprezentuje zastosowany rabat. |
|
|
UID
|
uid | string |
Identyfikator wygenerowany przez kwadrat. |
|
|
Name
|
name | string |
Nazwa elementu. Jest to atrybut z możliwością wyszukiwania do użycia w odpowiednich filtrach zapytań, jego wartość nie może być pusta, a długość to punkty kodu Unicode. |
|
|
Procent
|
percentage | string |
Wartość procentowa w postaci dziesiętnej, używając znaku "". jako separatora dziesiętnego i bez znaku "%". Wartość 7,5 odpowiada 7,5%. |
|
|
Scope
|
scope | string |
Wskazuje bieżący poziom. |
|
|
UID
|
uid | string |
Identyfikator wygenerowany przez kwadrat. |
|
|
Name
|
name | string |
Nazwa elementu. Jest to atrybut z możliwością wyszukiwania do użycia w odpowiednich filtrach zapytań, jego wartość nie może być pusta, a długość to punkty kodu Unicode. |
|
|
Procent
|
percentage | string |
Wartość procentowa w postaci dziesiętnej, używając znaku "". jako separatora dziesiętnego i bez znaku "%". Wartość 7,5 odpowiada 7,5%. |
|
|
Scope
|
scope | string |
Wskazuje bieżący poziom. |
|
|
Identyfikator obiektu wykazu
|
catalog_object_id | string |
Identyfikator wygenerowany przez kwadrat śledzonego obiektu CatalogObject. |
|
|
Kwota
|
amount | integer |
Kwota. |
|
|
Waluta
|
currency | string |
Waluta. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
identyfikator
|
order.id | string |
Unikatowy, wystawiony na kwadrat identyfikator. |
|
Identyfikator lokalizacji
|
order.location_id | string |
Identyfikator lokalizacji. |
|
Elementy wiersza
|
order.line_items | array of object | |
|
UID
|
order.line_items.uid | string |
Identyfikator wygenerowany przez kwadrat. |
|
Name
|
order.line_items.name | string |
Nazwa elementu. Jest to atrybut z możliwością wyszukiwania do użycia w odpowiednich filtrach zapytań, jego wartość nie może być pusta, a długość to punkty kodu Unicode. |
|
Ilość
|
order.line_items.quantity | string |
Liczba elementów, których dotyczy liczba fizyczna jako ciąg dziesiętny. Liczba może obsługiwać maksymalnie 5 cyfr po przecinku dziesiętny. |
|
Zastosowane podatki
|
order.line_items.applied_taxes | array of object | |
|
UID
|
order.line_items.applied_taxes.uid | string |
Identyfikator przypisany do kwadratu. |
|
Identyfikator UID podatku
|
order.line_items.applied_taxes.tax_uid | string |
Identyfikator UID podatku, dla którego ten zastosowany podatek reprezentuje. |
|
Kwota
|
order.line_items.applied_taxes.applied_money.amount | integer |
Kwota. |
|
Waluta
|
order.line_items.applied_taxes.applied_money.currency | string |
Waluta. |
|
Zastosowane rabaty
|
order.line_items.applied_discounts | array of object | |
|
UID
|
order.line_items.applied_discounts.uid | string |
Identyfikator przypisany do kwadratu. |
|
Identyfikator UID rabatu
|
order.line_items.applied_discounts.discount_uid | string |
Identyfikator uid rabatu, który reprezentuje zastosowany rabat. |
|
Kwota
|
order.line_items.applied_discounts.applied_money.amount | integer |
Kwota. |
|
Waluta
|
order.line_items.applied_discounts.applied_money.currency | string |
Waluta. |
|
Kwota
|
order.line_items.base_price_money.amount | integer |
Kwota. |
|
Waluta
|
order.line_items.base_price_money.currency | string |
Waluta. |
|
Kwota
|
order.line_items.gross_sales_money.amount | integer |
Kwota. |
|
Waluta
|
order.line_items.gross_sales_money.currency | string |
Waluta. |
|
Kwota
|
order.line_items.total_tax_money.amount | integer |
Kwota. |
|
Waluta
|
order.line_items.total_tax_money.currency | string |
Waluta. |
|
Kwota
|
order.line_items.total_discount_money.amount | integer |
Kwota. |
|
Waluta
|
order.line_items.total_discount_money.currency | string |
Waluta. |
|
Kwota
|
order.line_items.total_money.amount | integer |
Kwota. |
|
Waluta
|
order.line_items.total_money.currency | string |
Waluta. |
|
Kwota
|
order.line_items.variation_total_price_money.amount | integer |
Kwota. |
|
Waluta
|
order.line_items.variation_total_price_money.currency | string |
Waluta. |
|
Identyfikator obiektu wykazu
|
order.line_items.catalog_object_id | string |
Identyfikator wygenerowany przez kwadrat śledzonego obiektu CatalogObject. |
|
Nazwa odmiany
|
order.line_items.variation_name | string |
Nazwa odmiany zastosowanej do tego elementu wiersza. |
|
Modyfikatory
|
order.line_items.modifiers | array of object | |
|
UID
|
order.line_items.modifiers.uid | string |
Identyfikator przypisany do kwadratu. |
|
Identyfikator obiektu wykazu
|
order.line_items.modifiers.catalog_object_id | string |
Identyfikator obiektu wykazu. |
|
Name
|
order.line_items.modifiers.name | string |
Nazwa elementu. Jest to atrybut z możliwością wyszukiwania do użycia w odpowiednich filtrach zapytań, jego wartość nie może być pusta, a długość to punkty kodu Unicode. |
|
Kwota
|
order.line_items.modifiers.base_price_money.amount | integer |
Kwota. |
|
Waluta
|
order.line_items.modifiers.base_price_money.currency | string |
Waluta. |
|
Kwota
|
order.line_items.modifiers.total_price_money.amount | integer |
Kwota. |
|
Waluta
|
order.line_items.modifiers.total_price_money.currency | string |
Waluta. |
|
Podatki
|
order.taxes | array of object | |
|
UID
|
order.taxes.uid | string |
Identyfikator wygenerowany przez kwadrat. |
|
Name
|
order.taxes.name | string |
Nazwa elementu. Jest to atrybut z możliwością wyszukiwania do użycia w odpowiednich filtrach zapytań, jego wartość nie może być pusta, a długość to punkty kodu Unicode. |
|
Typ
|
order.taxes.type | string |
Wskazuje typ. |
|
Procent
|
order.taxes.percentage | string |
Wartość procentowa w postaci dziesiętnej, używając znaku "". jako separatora dziesiętnego i bez znaku "%". Wartość 7,5 odpowiada 7,5%. |
|
Kwota
|
order.taxes.applied_money.amount | integer |
Kwota. |
|
Waluta
|
order.taxes.applied_money.currency | string |
Waluta. |
|
Scope
|
order.taxes.scope | string |
Wskazuje bieżący poziom. |
|
Rabaty
|
order.discounts | array of object | |
|
UID
|
order.discounts.uid | string |
Identyfikator wygenerowany przez kwadrat. |
|
Identyfikator obiektu wykazu
|
order.discounts.catalog_object_id | string |
Identyfikator wygenerowany przez kwadrat śledzonego obiektu CatalogObject. |
|
Name
|
order.discounts.name | string |
Nazwa elementu. Jest to atrybut z możliwością wyszukiwania do użycia w odpowiednich filtrach zapytań, jego wartość nie może być pusta, a długość to punkty kodu Unicode. |
|
Typ
|
order.discounts.type | string |
Wskazuje typ. |
|
Procent
|
order.discounts.percentage | string |
Wartość procentowa w postaci dziesiętnej, używając znaku "". jako separatora dziesiętnego i bez znaku "%". Wartość 7,5 odpowiada 7,5%. |
|
Kwota
|
order.discounts.applied_money.amount | integer |
Kwota. |
|
Waluta
|
order.discounts.applied_money.currency | string |
Waluta. |
|
Scope
|
order.discounts.scope | string |
Wskazuje bieżący poziom. |
|
Kwota
|
order.discounts.amount_money.amount | integer |
Kwota. |
|
Waluta
|
order.discounts.amount_money.currency | string |
Waluta. |
|
Utworzono pod adresem
|
order.created_at | string |
Sygnatura czasowa określająca czas utworzenia tego obiektu w formacie RFC 3339. |
|
Zaktualizowano o
|
order.updated_at | string |
Sygnatura czasowa określająca najnowszy czas aktualizacji tego obiektu w formacie RFC 3339. |
|
State
|
order.state | string |
Bieżący stan. |
|
wersja
|
order.version | integer |
Bieżąca wersja tego obiektu. |
|
Identyfikator odwołania
|
order.reference_id | string |
Opcjonalny identyfikator odwołania zdefiniowany przez użytkownika. |
|
Kwota
|
order.total_money.amount | integer |
Kwota. |
|
Waluta
|
order.total_money.currency | string |
Waluta. |
|
Kwota
|
order.total_tax_money.amount | integer |
Kwota. |
|
Waluta
|
order.total_tax_money.currency | string |
Waluta. |
|
Kwota
|
order.total_discount_money.amount | integer |
Kwota. |
|
Waluta
|
order.total_discount_money.currency | string |
Waluta. |
|
Kwota
|
order.total_tip_money.amount | integer |
Kwota. |
|
Waluta
|
order.total_tip_money.currency | string |
Waluta. |
|
Kwota
|
order.total_service_charge_money.amount | integer |
Kwota. |
|
Waluta
|
order.total_service_charge_money.currency | string |
Waluta. |
|
Kwota
|
order.net_amounts.total_money.amount | integer |
Kwota. |
|
Waluta
|
order.net_amounts.total_money.currency | string |
Waluta. |
|
Kwota
|
order.net_amounts.tax_money.amount | integer |
Kwota. |
|
Waluta
|
order.net_amounts.tax_money.currency | string |
Waluta. |
|
Kwota
|
order.net_amounts.discount_money.amount | integer |
Kwota. |
|
Waluta
|
order.net_amounts.discount_money.currency | string |
Waluta. |
|
Kwota
|
order.net_amounts.tip_money.amount | integer |
Kwota. |
|
Waluta
|
order.net_amounts.tip_money.currency | string |
Waluta. |
|
Kwota
|
order.net_amounts.service_charge_money.amount | integer |
Kwota. |
|
Waluta
|
order.net_amounts.service_charge_money.currency | string |
Waluta. |
|
Name
|
order.source.name | string |
Nazwa. |
Tworzenie zwrotu kosztów terminalu
Tworzy żądanie zwrotu płatności międzyakcjowej ukończonej w terminalu kwadratowym.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Klucz idempotentności
|
idempotency_key | string |
Określona wartość, która jednoznacznie identyfikuje to żądanie wśród wszystkich żądań. Typowym sposobem utworzenia prawidłowego klucza idempotentności jest użycie uniwersalnego unikatowego identyfikatora (UUID). |
|
|
Kwota
|
amount | integer |
Kwota. |
|
|
Waluta
|
currency | string |
Waluta. |
|
|
Identyfikator urządzenia
|
device_id | string |
Unikatowy identyfikator urządzenia przeznaczonego dla tego terminaluRefund. |
|
|
Przyczyna
|
reason | string |
Przyczyna tego obiektu. |
|
|
Identyfikator płatności
|
payment_id | string |
Unikatowy identyfikator płatności. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
identyfikator
|
refund.id | string |
Unikatowy, wystawiony na kwadrat identyfikator. |
|
Identyfikator płatności
|
refund.payment_id | string |
Unikatowy identyfikator płatności. |
|
Kwota
|
refund.amount_money.amount | integer |
Kwota. |
|
Waluta
|
refund.amount_money.currency | string |
Waluta. |
|
Przyczyna
|
refund.reason | string |
Przyczyna tego obiektu. |
|
Identyfikator urządzenia
|
refund.device_id | string |
Unikatowy identyfikator urządzenia przeznaczonego dla tego terminaluRefund. |
|
Czas trwania terminu trwania
|
refund.deadline_duration | string |
Czas trwania RFC 3339, po którym kasa zostanie automatycznie anulowana. Sprawdzanie terminalu, które jest oczekujące, jest automatycznie ANULOWANE i ma przyczynę anulowania TIMED_OUT. Ustawienie domyślne: 5 minut od utworzenia |
|
Status
|
refund.status | string |
Bieżący stan weryfikacji tego obiektu. |
|
Utworzono pod adresem
|
refund.created_at | string |
Sygnatura czasowa określająca czas utworzenia tego obiektu w formacie RFC 3339. |
|
Zaktualizowano o
|
refund.updated_at | string |
Sygnatura czasowa określająca najnowszy czas aktualizacji tego obiektu w formacie RFC 3339. |
|
identyfikator aplikacji
|
refund.app_id | string |
Identyfikator aplikacji, która utworzyła wyewidencjonowania. |
|
Znak karty
|
refund.card.card_brand | string |
Marka karty. |
|
last_4
|
refund.card.last_4 | string |
Ostatnie 4 cyfry numeru karty. |
|
Miesiąc eksploduj
|
refund.card.exp_month | integer |
Miesiąc wygaśnięcia skojarzonej karty jako liczba całkowita z zakresu od 1 do 12. |
|
Rok eksplorowy
|
refund.card.exp_year | integer |
Czterocyfrowy rok daty wygaśnięcia karty. |
|
Odcisk palca
|
refund.card.fingerprint | string |
Ma być identyfikatorem przypisanym do kwadratu na podstawie numeru karty, aby zidentyfikować kartę w wielu lokalizacjach w ramach jednej aplikacji. |
|
Typ karty
|
refund.card.card_type | string |
Typ karty. |
|
BIN
|
refund.card.bin | string |
Pierwsze sześć cyfr numeru karty, nazywane numerem identyfikacyjnym banku (BIN). |
|
Identyfikator zamówienia
|
refund.order_id | string |
Identyfikator zamówienia. |
|
Identyfikator lokalizacji
|
refund.location_id | string |
Identyfikator lokalizacji. |
Ukończ płatność
Kończy (przechwytuje) płatność. Domyślnie płatności są ustawiane na ukończenie natychmiast po ich utworzeniu.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator płatności
|
payment_id | True | string |
Identyfikator płatności. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
identyfikator
|
payment.id | string |
Unikatowy, wystawiony na kwadrat identyfikator. |
|
Utworzono pod adresem
|
payment.created_at | string |
Sygnatura czasowa określająca czas utworzenia tego obiektu w formacie RFC 3339. |
|
Zaktualizowano o
|
payment.updated_at | string |
Sygnatura czasowa określająca najnowszy czas aktualizacji tego obiektu w formacie RFC 3339. |
|
Kwota
|
payment.amount_money.amount | integer |
Kwota. |
|
Waluta
|
payment.amount_money.currency | string |
Waluta. |
|
Status
|
payment.status | string |
Bieżący stan weryfikacji tego obiektu. |
|
Czas trwania opóźnienia
|
payment.delay_duration | string |
Czas trwania po utworzeniu płatności, gdy Square automatycznie stosuje delay_action do płatności. Ta automatyczna delay_action dotyczy tylko płatności, które nie docierają do stanu terminalu (UKOŃCZONE, ANULOWANE lub NIEUDANE) przed upływem delay_duration czasu. To pole jest określane jako czas trwania w formacie RFC 3339. |
|
Typ źródła
|
payment.source_type | string |
Typ źródła dla tej płatności. Bieżące wartości to CARD, BANK_ACCOUNT, PORTFEL, CASH lub EXTERNAL. |
|
Status
|
payment.card_details.status | string |
Bieżący stan. |
|
Znak karty
|
payment.card_details.card.card_brand | string |
Marka karty. |
|
Ostatnie 4
|
payment.card_details.card.last_4 | string |
Ostatnie 4 cyfry numeru karty. |
|
Miesiąc eksploduj
|
payment.card_details.card.exp_month | integer |
Miesiąc wygaśnięcia skojarzonej karty jako liczba całkowita z zakresu od 1 do 12. |
|
Rok eksplorowy
|
payment.card_details.card.exp_year | integer |
Czterocyfrowy rok daty wygaśnięcia karty. |
|
Odcisk palca
|
payment.card_details.card.fingerprint | string |
Ma być identyfikatorem przypisanym do kwadratu na podstawie numeru karty, aby zidentyfikować kartę w wielu lokalizacjach w ramach jednej aplikacji. |
|
Typ karty
|
payment.card_details.card.card_type | string |
Typ karty. |
|
Typ przedpłacony
|
payment.card_details.card.prepaid_type | string |
Wskazuje, czy karta jest przedpłacona, czy nie. |
|
BIN
|
payment.card_details.card.bin | string |
Pierwsze sześć cyfr numeru karty, nazywane numerem identyfikacyjnym banku (BIN). |
|
Entry, metoda
|
payment.card_details.entry_method | string |
Metoda używana do wprowadzania szczegółów karty dla płatności. Metoda może być KEYED, SWIPED, EMV, ON_FILE lub CONTACTLESS. |
|
Stan CVV
|
payment.card_details.cvv_status | string |
Kod stanu zwrócony z sprawdzania wartości weryfikacji karty (CVV). Kod może być CVV_ACCEPTED, CVV_REJECTED lub CVV_NOT_CHECKED. |
|
Stan usługi AVS
|
payment.card_details.avs_status | string |
Kod stanu zwrócony z sprawdzania systemu weryfikacji adresów (AVS). Kod może być AVS_ACCEPTED, AVS_REJECTED lub AVS_NOT_CHECKED. |
|
Kod wyniku uwierzytelniania
|
payment.card_details.auth_result_code | string |
Kod stanu zwrócony przez wystawcę karty, który opisuje stan autoryzacji płatności. |
|
Opis instrukcji
|
payment.card_details.statement_description | string |
Opis instrukcji wysyłany do sieci kart. |
|
Autoryzowane pod adresem
|
payment.card_details.card_payment_timeline.authorized_at | string |
Sygnatura czasowa autoryzacji płatności w formacie RFC 3339. |
|
Przechwycone o
|
payment.card_details.card_payment_timeline.captured_at | string |
Sygnatura czasowa przechwycenia płatności w formacie RFC 3339. |
|
Identyfikator lokalizacji
|
payment.location_id | string |
Identyfikator lokalizacji. |
|
Identyfikator zamówienia
|
payment.order_id | string |
Identyfikator zamówienia. |
|
Opłata za przetwarzanie
|
payment.processing_fee | array of object | |
|
Obowiązującą
|
payment.processing_fee.effective_at | string |
Znacznik czasu stosowania opłaty w formacie RFC 3339. |
|
Typ
|
payment.processing_fee.type | string |
Wskazuje typ. |
|
Kwota
|
payment.processing_fee.amount_money.amount | integer |
Kwota. |
|
Waluta
|
payment.processing_fee.amount_money.currency | string |
Waluta. |
|
Uwaga / Notatka
|
payment.note | string |
Niestandardowa notatka skojarzona z profilem klienta. |
|
Kwota
|
payment.total_money.amount | integer |
Kwota. |
|
Waluta
|
payment.total_money.currency | string |
Waluta. |
|
Kwota
|
payment.approved_money.amount | integer |
Kwota. |
|
Waluta
|
payment.approved_money.currency | string |
Waluta. |
|
Identyfikator pracownika
|
payment.employee_id | string |
Identyfikator wygenerowany kwadratowo pracownika. |
|
Numer paragonu
|
payment.receipt_number | string |
Numer paragonu płatności. W przypadku anulowania płatności brakuje pola. |
|
Adres URL potwierdzenia
|
payment.receipt_url | string |
Adres URL potwierdzenia płatności. Pole jest wypełniane tylko w przypadku płatności UKOŃCZONE. |
|
Akcja opóźniająca
|
payment.delay_action | string |
Akcja, która ma zostać zastosowana do płatności po upływie delay_duration. |
|
Opóźnione do
|
payment.delayed_until | string |
Sygnatura czasowa tylko do odczytu w przypadku automatycznego zastosowania delay_action w formacie RFC 3339. |
|
Identyfikator członka zespołu
|
payment.team_member_id | string |
Identyfikator członka zespołu. |
|
Produkt kwadratowy
|
payment.application_details.square_product | string |
Produkt kwadratowy, taki jak Square Point of Sale (POS), faktury kwadratowe lub kwadratowy terminal wirtualny. |
|
Identyfikator aplikacji
|
payment.application_details.application_id | string |
Identyfikator kwadratowy tylko do odczytu przypisany do aplikacji. |
|
Token wersji
|
payment.version_token | string |
Ten nieprzezroczysty token identyfikuje określoną wersję obiektu. |
Usuwanie dowodów sporu
Usuwa określone dowody z sporu.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator sporu
|
dispute_id | True | string |
Identyfikator sporu. |
|
Identyfikator dowodu
|
evidence_id | True | string |
Identyfikator dowodów. |
Zwraca
- response
- object
Usuwanie faktury
Usuwa określoną fakturę. Po usunięciu faktury skojarzony stan zamówienia zmieni się na ANULOWANE. Możesz usunąć tylko wersję roboczą faktury (nie można usunąć opublikowanej faktury, w tym faktury zaplanowanej do przetworzenia).
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator faktury
|
invoice_id | True | string |
Identyfikator faktury. |
|
wersja
|
version | integer |
Wersja faktury do usunięcia. |
Zwraca
- response
- object
Usuwanie grupy klientów
Usuwa grupę klientów zidentyfikowaną przez wartość group_id.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator grupy
|
group_id | True | string |
Identyfikator grupy. |
Zwraca
- response
- object
Usuwanie grupy z klienta
Usuwa członkostwo w grupie od klienta. Klient jest identyfikowany przez wartość customer_id, a grupa klientów jest identyfikowana przez wartość group_id.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator klienta
|
customer_id | True | string |
Identyfikator klienta. |
|
Identyfikator grupy
|
group_id | True | string |
Identyfikator grupy. |
Zwraca
- response
- object
Usuwanie klienta
Usuwa profil klienta z firmy. Ta operacja odłącza również wszystkie skojarzone karty w pliku.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator klienta
|
customer_id | True | string |
Identyfikator klienta. |
Zwraca
- response
- object
Usuwanie obiektu wykazu
Usuwa pojedynczy obiekt CatalogObject na podstawie podanego identyfikatora i zwraca zestaw pomyślnie usuniętych identyfikatorów w odpowiedzi. Usunięcie jest zdarzeniem kaskadowym, tak aby wszystkie elementy podrzędne obiektu docelowego również zostały usunięte. Na przykład usunięcie elementu CatalogItem spowoduje również usunięcie wszystkich elementów podrzędnych CatalogItemVariation.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator obiektu
|
object_id | True | string |
Identyfikator obiektu. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Usunięte identyfikatory obiektów
|
deleted_object_ids | array of string | |
|
Usunięto o
|
deleted_at | string |
Sygnatura czasowa bazy danych tego usunięcia w formacie RFC 3339 |
Usuwanie obiektów wykazu wsadowego
Usuwa zestaw elementów CatalogItems na podstawie podanej listy identyfikatorów docelowych i zwraca zestaw pomyślnie usuniętych identyfikatorów w odpowiedzi.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikatory obiektów
|
object_ids | array of string |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Usunięte identyfikatory obiektów
|
deleted_object_ids | array of string | |
|
Usunięto o
|
deleted_at | string |
Sygnatura czasowa bazy danych tego usunięcia w formacie RFC 3339 |
Usługa Batch pobiera zmiany spisu
Zwraca historyczne liczby fizyczne i korekty na podstawie podanych kryteriów filtrowania.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikatory obiektów wykazu
|
catalog_object_ids | array of string | ||
|
Identyfikatory lokalizacji
|
location_ids | array of string | ||
|
Types
|
types | array of string | ||
|
States
|
states | array of string | ||
|
Zaktualizowano po
|
updated_after | string |
Filtr zwraca wyniki z wartością calculated_at po danym czasie określonym w znaczniku czasu RFC 3339. |
|
|
Zaktualizowano przed
|
updated_before | string |
Filtr zwracający wyniki z wartością created_at lub calculated_at ściśle przed danym czasem określonym w sygnaturze czasowej RFC 3339. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Changes
|
changes | array of object | |
|
Typ
|
changes.type | string |
Typ tego obiektu. |
|
identyfikator
|
changes.physical_count.id | string |
Identyfikator obiektu |
|
Identyfikator odwołania
|
changes.physical_count.reference_id | string |
Opcjonalny identyfikator referencyjny zdefiniowany przez użytkownika, który kojarzy tę kartę z inną jednostką w systemie zewnętrznym. |
|
Identyfikator obiektu wykazu
|
changes.physical_count.catalog_object_id | string |
Identyfikator wygenerowany przez kwadrat śledzonego obiektu CatalogObject. |
|
Typ obiektu wykazu
|
changes.physical_count.catalog_object_type | string |
Typ śledzonego obiektu CatalogObject. |
|
State
|
changes.physical_count.state | string |
Bieżący stan spisu dla powiązanej ilości elementów. |
|
Identyfikator lokalizacji
|
changes.physical_count.location_id | string |
Identyfikator lokalizacji odbiorcy (innej niż kupca) otrzymującej część tego przetargu. |
|
Ilość
|
changes.physical_count.quantity | string |
Liczba elementów, których dotyczy liczba fizyczna jako ciąg dziesiętny. Liczba może obsługiwać maksymalnie 5 cyfr po przecinku dziesiętny. |
|
Product
|
changes.physical_count.source.product | string |
Typ produktu dla aplikacji. |
|
Identyfikator aplikacji
|
changes.physical_count.source.application_id | string |
Identyfikator kwadratowy przypisany do aplikacji. |
|
Name
|
changes.physical_count.source.name | string |
Nazwa elementu. |
|
Identyfikator pracownika
|
changes.physical_count.employee_id | string |
Identyfikator wygenerowany kwadratowo pracownika odpowiedzialnego za liczbę fizyczną. |
|
Wystąpił o
|
changes.physical_count.occurred_at | string |
Wygenerowany przez klienta znacznik czasu w formacie RFC 3339, który wskazuje, kiedy liczba fizyczna została zbadana. W przypadku aktualizacji liczby fizycznej sygnatura czasowa occurred_at nie może być starsza niż 24 godziny ani w przyszłości w stosunku do czasu żądania. |
|
Utworzono pod adresem
|
changes.physical_count.created_at | string |
Sygnatura czasowa wygenerowana przez klienta RFC 3339, która wskazuje, kiedy została utworzona liczba fizyczna. |
Uzyskiwanie płatności
Pobiera szczegóły dla określonej płatności.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator płatności
|
payment_id | True | string |
Identyfikator płatności. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
identyfikator
|
payment.id | string |
Unikatowy, wystawiony na kwadrat identyfikator. |
|
Utworzono pod adresem
|
payment.created_at | string |
Sygnatura czasowa określająca czas utworzenia tego obiektu w formacie RFC 3339. |
|
Zaktualizowano o
|
payment.updated_at | string |
Sygnatura czasowa określająca najnowszy czas aktualizacji tego obiektu w formacie RFC 3339. |
|
Kwota
|
payment.amount_money.amount | integer |
Kwota. |
|
Waluta
|
payment.amount_money.currency | string |
Waluta. |
|
Status
|
payment.status | string |
Bieżący stan weryfikacji tego obiektu. |
|
Czas trwania opóźnienia
|
payment.delay_duration | string |
Czas trwania po utworzeniu płatności, gdy Square automatycznie stosuje delay_action do płatności. Ta automatyczna delay_action dotyczy tylko płatności, które nie docierają do stanu terminalu (UKOŃCZONE, ANULOWANE lub NIEUDANE) przed upływem delay_duration czasu. To pole jest określane jako czas trwania w formacie RFC 3339. |
|
Typ źródła
|
payment.source_type | string |
Typ źródła dla tej płatności. Bieżące wartości to CARD, BANK_ACCOUNT, PORTFEL, CASH lub EXTERNAL. |
|
Status
|
payment.card_details.status | string |
Bieżący stan. |
|
Znak karty
|
payment.card_details.card.card_brand | string |
Marka karty. |
|
Ostatnie 4
|
payment.card_details.card.last_4 | string |
Ostatnie 4 cyfry numeru karty. |
|
Miesiąc eksploduj
|
payment.card_details.card.exp_month | integer |
Miesiąc wygaśnięcia skojarzonej karty jako liczba całkowita z zakresu od 1 do 12. |
|
Rok eksplorowy
|
payment.card_details.card.exp_year | integer |
Czterocyfrowy rok daty wygaśnięcia karty. |
|
Odcisk palca
|
payment.card_details.card.fingerprint | string |
Ma być identyfikatorem przypisanym do kwadratu na podstawie numeru karty, aby zidentyfikować kartę w wielu lokalizacjach w ramach jednej aplikacji. |
|
Typ karty
|
payment.card_details.card.card_type | string |
Typ karty. |
|
Typ przedpłacony
|
payment.card_details.card.prepaid_type | string |
Wskazuje, czy karta jest przedpłacona, czy nie. |
|
BIN
|
payment.card_details.card.bin | string |
Pierwsze sześć cyfr numeru karty, nazywane numerem identyfikacyjnym banku (BIN). |
|
Entry, metoda
|
payment.card_details.entry_method | string |
Metoda używana do wprowadzania szczegółów karty dla płatności. Metoda może być KEYED, SWIPED, EMV, ON_FILE lub CONTACTLESS. |
|
Stan CVV
|
payment.card_details.cvv_status | string |
Kod stanu zwrócony z sprawdzania wartości weryfikacji karty (CVV). Kod może być CVV_ACCEPTED, CVV_REJECTED lub CVV_NOT_CHECKED. |
|
Stan usługi AVS
|
payment.card_details.avs_status | string |
Kod stanu zwrócony z sprawdzania systemu weryfikacji adresów (AVS). Kod może być AVS_ACCEPTED, AVS_REJECTED lub AVS_NOT_CHECKED. |
|
Kod wyniku uwierzytelniania
|
payment.card_details.auth_result_code | string |
Kod stanu zwrócony przez wystawcę karty, który opisuje stan autoryzacji płatności. |
|
Opis instrukcji
|
payment.card_details.statement_description | string |
Opis instrukcji wysyłany do sieci kart. |
|
Autoryzowane pod adresem
|
payment.card_details.card_payment_timeline.authorized_at | string |
Sygnatura czasowa autoryzacji płatności w formacie RFC 3339. |
|
Przechwycone o
|
payment.card_details.card_payment_timeline.captured_at | string |
Sygnatura czasowa przechwycenia płatności w formacie RFC 3339. |
|
Identyfikator lokalizacji
|
payment.location_id | string |
Identyfikator lokalizacji. |
|
Identyfikator zamówienia
|
payment.order_id | string |
Identyfikator zamówienia. |
|
Opłata za przetwarzanie
|
payment.processing_fee | array of object | |
|
Obowiązującą
|
payment.processing_fee.effective_at | string |
Znacznik czasu stosowania opłaty w formacie RFC 3339. |
|
Typ
|
payment.processing_fee.type | string |
Wskazuje typ. |
|
Kwota
|
payment.processing_fee.amount_money.amount | integer |
Kwota. |
|
Waluta
|
payment.processing_fee.amount_money.currency | string |
Waluta. |
|
Uwaga / Notatka
|
payment.note | string |
Niestandardowa notatka skojarzona z profilem klienta. |
|
Kwota
|
payment.total_money.amount | integer |
Kwota. |
|
Waluta
|
payment.total_money.currency | string |
Waluta. |
|
Kwota
|
payment.approved_money.amount | integer |
Kwota. |
|
Waluta
|
payment.approved_money.currency | string |
Waluta. |
|
Identyfikator pracownika
|
payment.employee_id | string |
Identyfikator wygenerowany kwadratowo pracownika. |
|
Numer paragonu
|
payment.receipt_number | string |
Numer paragonu płatności. W przypadku anulowania płatności brakuje pola. |
|
Adres URL potwierdzenia
|
payment.receipt_url | string |
Adres URL potwierdzenia płatności. Pole jest wypełniane tylko w przypadku płatności UKOŃCZONE. |
|
Akcja opóźniająca
|
payment.delay_action | string |
Akcja, która ma zostać zastosowana do płatności po upływie delay_duration. |
|
Opóźnione do
|
payment.delayed_until | string |
Sygnatura czasowa tylko do odczytu w przypadku automatycznego zastosowania delay_action w formacie RFC 3339. |
|
Identyfikator członka zespołu
|
payment.team_member_id | string |
Identyfikator członka zespołu. |
|
Produkt kwadratowy
|
payment.application_details.square_product | string |
Produkt kwadratowy, taki jak Square Point of Sale (POS), faktury kwadratowe lub kwadratowy terminal wirtualny. |
|
Identyfikator aplikacji
|
payment.application_details.application_id | string |
Identyfikator kwadratowy tylko do odczytu przypisany do aplikacji. |
|
Token wersji
|
payment.version_token | string |
Ten nieprzezroczysty token identyfikuje określoną wersję obiektu. |
Uzyskiwanie zwrotu płatności
Pobiera określony zwrot pieniędzy przy użyciu refund_id.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator zwrotu pieniędzy
|
refund_id | True | string |
Identyfikator zwrotu. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
identyfikator
|
refund.id | string |
Unikatowy, wystawiony na kwadrat identyfikator. |
|
Status
|
refund.status | string |
Bieżący stan weryfikacji tego obiektu. |
|
Kwota
|
refund.amount_money.amount | integer |
Kwota. |
|
Waluta
|
refund.amount_money.currency | string |
Waluta. |
|
Identyfikator płatności
|
refund.payment_id | string |
Unikatowy identyfikator płatności. |
|
Identyfikator zamówienia
|
refund.order_id | string |
Identyfikator zamówienia. |
|
Utworzono pod adresem
|
refund.created_at | string |
Sygnatura czasowa określająca czas utworzenia tego obiektu w formacie RFC 3339. |
|
Zaktualizowano o
|
refund.updated_at | string |
Sygnatura czasowa określająca najnowszy czas aktualizacji tego obiektu w formacie RFC 3339. |
|
Opłata za przetwarzanie
|
refund.processing_fee | array of object | |
|
Obowiązującą
|
refund.processing_fee.effective_at | string |
Znacznik czasu stosowania opłaty w formacie RFC 3339. |
|
Typ
|
refund.processing_fee.type | string |
Wskazuje typ. |
|
Kwota
|
refund.processing_fee.amount_money.amount | integer |
Kwota. |
|
Waluta
|
refund.processing_fee.amount_money.currency | string |
Waluta. |
|
Identyfikator lokalizacji
|
refund.location_id | string |
Identyfikator lokalizacji. |
|
Przyczyna
|
refund.reason | string |
Przyczyna tego obiektu. |
Uzyskiwanie zwrotu terminalu
Pobiera obiekt zwrotu kosztów terminalu międzyakowego według identyfikatora.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator zwrotu terminalu
|
terminal_refund_id | True | string |
Identyfikator zwrotu terminalu. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
identyfikator
|
refund.id | string |
Unikatowy, wystawiony na kwadrat identyfikator. |
|
Identyfikator zwrotu pieniędzy
|
refund.refund_id | string |
Unikatowy identyfikator tego zwrotu wygenerowany przez square. |
|
Identyfikator płatności
|
refund.payment_id | string |
Unikatowy identyfikator płatności. |
|
Kwota
|
refund.amount_money.amount | integer |
Kwota. |
|
Waluta
|
refund.amount_money.currency | string |
Waluta. |
|
Przyczyna
|
refund.reason | string |
Przyczyna tego obiektu. |
|
Identyfikator urządzenia
|
refund.device_id | string |
Unikatowy identyfikator urządzenia przeznaczonego dla tego terminaluRefund. |
|
Czas trwania terminu trwania
|
refund.deadline_duration | string |
Czas trwania RFC 3339, po którym kasa zostanie automatycznie anulowana. Sprawdzanie terminalu, które jest oczekujące, jest automatycznie ANULOWANE i ma przyczynę anulowania TIMED_OUT. Ustawienie domyślne: 5 minut od utworzenia |
|
Status
|
refund.status | string |
Bieżący stan weryfikacji tego obiektu. |
|
Utworzono pod adresem
|
refund.created_at | string |
Sygnatura czasowa określająca czas utworzenia tego obiektu w formacie RFC 3339. |
|
Zaktualizowano o
|
refund.updated_at | string |
Sygnatura czasowa określająca najnowszy czas aktualizacji tego obiektu w formacie RFC 3339. |
|
identyfikator aplikacji
|
refund.app_id | string |
Identyfikator aplikacji, która utworzyła wyewidencjonowania. |
|
Znak karty
|
refund.card.card_brand | string |
Marka karty. |
|
last_4
|
refund.card.last_4 | string |
Ostatnie 4 cyfry numeru karty. |
|
Miesiąc eksploduj
|
refund.card.exp_month | integer |
Miesiąc wygaśnięcia skojarzonej karty jako liczba całkowita z zakresu od 1 do 12. |
|
Rok eksplorowy
|
refund.card.exp_year | integer |
Czterocyfrowy rok daty wygaśnięcia karty. |
|
Odcisk palca
|
refund.card.fingerprint | string |
Ma być identyfikatorem przypisanym do kwadratu na podstawie numeru karty, aby zidentyfikować kartę w wielu lokalizacjach w ramach jednej aplikacji. |
|
Typ karty
|
refund.card.card_type | string |
Typ karty. |
|
BIN
|
refund.card.bin | string |
Pierwsze sześć cyfr numeru karty, nazywane numerem identyfikacyjnym banku (BIN). |
|
Identyfikator zamówienia
|
refund.order_id | string |
Identyfikator zamówienia. |
|
Identyfikator lokalizacji
|
refund.location_id | string |
Identyfikator lokalizacji. |
Wykaz list
Zwraca listę obiektów CatalogObject, która zawiera wszystkie obiekty zestawu żądanych typów (na przykład wszystkie obiekty CatalogItem i CatalogTax) w wykazie. ListaCatalog nie zwraca usuniętych elementów wykazu.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Cursor
|
cursor | integer |
Kursor stronicowania zwrócony przez poprzednie wywołanie tego punktu końcowego. |
|
|
Types
|
types | string |
Opcjonalna lista typów obiektów rozdzielonych przecinkami bez uwzględniania wielkości liter. Prawidłowe wartości są zdefiniowane w wyliczenie CatalogObjectType, w tym ITEM, ITEM_VARIATION, CATEGORY, DISCOUNT, TAX, MODIFIER, MODIFIER_LIST lub IMAGE. Jeśli jest to nieokreślone, operacja zwraca obiekty wszystkich typów w wersji interfejsu API Square użytego do wykonania żądania. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Objects
|
objects | array of object | |
|
Typ
|
objects.type | string |
Typ tego obiektu. |
|
identyfikator
|
objects.id | string |
Unikatowy, wystawiony na kwadrat identyfikator. |
|
Zaktualizowano o
|
objects.updated_at | string |
Znacznik czasu ostatniej modyfikacji w formacie RFC 3339 |
|
wersja
|
objects.version | integer |
Bieżąca wersja obiektu. |
|
Jest usuwany
|
objects.is_deleted | boolean |
Jeśli wartość true, obiekt został usunięty z bazy danych. W wstawianiu nowych obiektów musi być fałsz. Po usunięciu pole updated_at będzie równe czasowi usunięcia. |
|
Obecne we wszystkich lokalizacjach
|
objects.present_at_all_locations | boolean |
Jeśli to prawda, ten obiekt jest obecny we wszystkich lokalizacjach (w tym w przyszłych lokalizacjach), z wyjątkiem sytuacji, w których określono w polu absent_at_location_ids. Jeśli wartość false, ten obiekt nie jest obecny w żadnych lokalizacjach (w tym w przyszłych lokalizacjach), z wyjątkiem przypadków określonych w polu present_at_location_ids. Jeśli nie zostanie określony, wartość domyślna to true. |
|
Name
|
objects.category_data.name | string |
Nazwa elementu. Jest to atrybut z możliwością wyszukiwania do użycia w odpowiednich filtrach zapytań, jego wartość nie może być pusta, a długość to punkty kodu Unicode. |
|
Name
|
objects.tax_data.name | string |
Nazwa elementu. Jest to atrybut z możliwością wyszukiwania do użycia w odpowiednich filtrach zapytań, jego wartość nie może być pusta, a długość to punkty kodu Unicode. |
|
Faza obliczania
|
objects.tax_data.calculation_phase | string |
Czy podatek jest obliczany na podstawie sumy częściowej lub sumy płatności. |
|
Typ dołączania
|
objects.tax_data.inclusion_type | string |
Niezależnie od tego, czy podatek jest addytywne, czy inkluzywne. |
|
Procent
|
objects.tax_data.percentage | string |
Wartość procentowa w postaci dziesiętnej, używając znaku "". jako separatora dziesiętnego i bez znaku "%". Wartość 7,5 odpowiada 7,5%. |
|
Włączona
|
objects.tax_data.enabled | boolean |
Wskazuje, czy można użyć obiektu. |
Wyszukaj subskrypcje
Wyszukuje subskrypcje. Wyniki są uporządkowane chronologicznie według daty utworzenia subskrypcji. Jeśli żądanie określa więcej niż jeden identyfikator lokalizacji, punkt końcowy porządkuje wynik według identyfikatora lokalizacji, a następnie według daty utworzenia w każdej lokalizacji. Jeśli w zapytaniu nie podano żadnych lokalizacji, przeszukiwane są wszystkie lokalizacje.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikatory lokalizacji
|
location_ids | array of string | ||
|
Identyfikatory klientów
|
customer_ids | array of string | ||
|
Nazwy źródłowe
|
source_names | array of string |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Subskrypcje
|
subscriptions | array of object | |
|
identyfikator
|
subscriptions.id | string |
Unikatowy, wystawiony na kwadrat identyfikator. |
|
Identyfikator lokalizacji
|
subscriptions.location_id | string |
Identyfikator lokalizacji. |
|
Identyfikator planu
|
subscriptions.plan_id | string |
Identyfikator skojarzonego planu subskrypcji |
|
Identyfikator klienta
|
subscriptions.customer_id | string |
Identyfikator przypisany do kwadratu klienta skojarzonego z kontem. |
|
Data rozpoczęcia
|
subscriptions.start_date | string |
Data rozpoczęcia subskrypcji w formacie RRRR-MM-DD. |
|
Data anulowania
|
subscriptions.canceled_date | string |
Data anulowania subskrypcji w formacie RRRR-MM-DD. |
|
Opłata za datę
|
subscriptions.charged_through_date | string |
Data, do której klient jest fakturowany za subskrypcję w formacie RRRR-MM-DD. |
|
Status
|
subscriptions.status | string |
Bieżący stan weryfikacji tego obiektu. |
|
Utworzono pod adresem
|
subscriptions.created_at | string |
Czas zdarzenia w formacie ISO 8601. |
|
Identyfikator karty
|
subscriptions.card_id | string |
Identyfikator karty klienta, która jest obciążana opłatą za subskrypcję. |
|
Płatna do daty
|
subscriptions.paid_until_date | string |
Data płatności do. |
|
Timezone
|
subscriptions.timezone | string |
Strefa czasowa używana do interpretowania dat kalendarza na fakturze, takich jak due_date. Po utworzeniu faktury to pole jest ustawione na strefę czasową określoną dla lokalizacji sprzedawcy. Nie można zmienić wartości. |
|
Name
|
subscriptions.source.name | string |
Nazwa elementu. Jest to atrybut z możliwością wyszukiwania do użycia w odpowiednich filtrach zapytań, jego wartość nie może być pusta, a długość to punkty kodu Unicode. |
|
Procent podatku
|
subscriptions.tax_percentage | string |
Kwota podatku stosowana podczas rozliczeń subskrypcji. |
|
Kwota
|
subscriptions.price_override_money.amount | integer |
Kwota. |
|
Waluta
|
subscriptions.price_override_money.currency | string |
Waluta. |
|
wersja
|
subscriptions.version | integer |
Bieżąca wersja obiektu. |
|
Identyfikatory faktur
|
subscriptions.invoice_ids | array of string |
Wyszukiwanie faktur
Wyszukuje faktury z lokalizacji określonej w filtrze.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikatory lokalizacji
|
location_ids | array of string | ||
|
Identyfikatory klientów
|
customer_ids | array of string | ||
|
(No changes needed)
|
field | string |
Użyj co najmniej jednego atrybutu klienta jako klucza sortowania do sortowania przeszukanych profilów klientów. |
|
|
Zamówienie
|
order | string |
Wskazuje kolejność sortowania wyników na podstawie wartości pola sortowania. Ciągi używają standardowego porównania alfabetycznego w celu określenia kolejności. |
|
|
Ograniczenie
|
limit | integer |
Maksymalna liczba faktur do zwrócenia (200 to maksymalny limit). Jeśli nie zostanie podana, serwer używa domyślnego limitu 100 faktur. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Invoices
|
invoices | array of object | |
|
identyfikator
|
invoices.id | string |
Unikatowy, wystawiony na kwadrat identyfikator. |
|
wersja
|
invoices.version | integer |
Bieżąca wersja obiektu. |
|
Identyfikator lokalizacji
|
invoices.location_id | string |
Identyfikator lokalizacji. |
|
Identyfikator zamówienia
|
invoices.order_id | string |
Identyfikator zamówienia. |
|
Żądania płatności
|
invoices.payment_requests | array of object | |
|
UID
|
invoices.payment_requests.uid | string |
Identyfikator wygenerowany kwadratowo żądania płatności na fakturze. |
|
Typ żądania
|
invoices.payment_requests.request_type | string |
Określa typ żądania płatności. Ten typ definiuje sposób określania kwoty żądania płatności. |
|
Data upływu
|
invoices.payment_requests.due_date | string |
Data ukończenia (w strefie czasowej faktury) dla żądania płatności w formacie RRRR-MM-DD. |
|
Włączone przechylanie
|
invoices.payment_requests.tipping_enabled | boolean |
Jeśli ustawiono wartość true, strona faktury hostowanej na placu (pole public_url faktury) udostępnia miejsce, w ramach którego klient zapłaci poradę. |
|
Przypomnienia
|
invoices.payment_requests.reminders | array of object |
Przypomnienia |
|
UID
|
invoices.payment_requests.reminders.uid | string |
Identyfikator przypisany do kwadratu, który jednoznacznie identyfikuje przypomnienie w poleceniu InvoicePaymentRequest. |
|
Względne dni zaplanowane
|
invoices.payment_requests.reminders.relative_scheduled_days | integer |
Liczba dni przed (liczba ujemna) lub po (liczbie dodatniej) żądanie płatności due_date po wysłaniu przypomnienia. |
|
Message
|
invoices.payment_requests.reminders.message | string |
Wiadomość z przypomnieniem. |
|
Status
|
invoices.payment_requests.reminders.status | string |
Stan przypomnienia. |
|
Kwota
|
invoices.payment_requests.computed_amount_money.amount | integer |
Kwota. |
|
Waluta
|
invoices.payment_requests.computed_amount_money.currency | string |
Waluta. |
|
Kwota
|
invoices.payment_requests.total_completed_amount_money.amount | integer |
Kwota. |
|
Waluta
|
invoices.payment_requests.total_completed_amount_money.currency | string |
Waluta. |
|
Automatyczne źródło płatności
|
invoices.payment_requests.automatic_payment_source | string |
Forma płatności za automatyczną płatność. |
|
Żądany procent
|
invoices.payment_requests.percentage_requested | string |
Określa kwotę żądania płatności w procentach. |
|
Identyfikator karty
|
invoices.payment_requests.card_id | string |
Identyfikator karty kredytowej lub debetowej w pliku do naliczania opłat za żądanie płatności. |
|
Numer faktury
|
invoices.invoice_number | string |
Przyjazny dla użytkownika numer faktury. |
|
Title
|
invoices.title | string |
Tytuł faktury. |
|
Description
|
invoices.description | string |
Opis. |
|
Zaplanowane o godzinie
|
invoices.scheduled_at | string |
Sygnatura czasowa zaplanowana do przetworzenia faktury w formacie RFC 3339. Po opublikowaniu faktury square przetwarza fakturę w określonej dacie zgodnie z ustawieniami metody dostawy i żądania płatności. |
|
Status
|
invoices.status | string |
Bieżący stan weryfikacji tego obiektu. |
|
Timezone
|
invoices.timezone | string |
Strefa czasowa używana do interpretowania dat kalendarza na fakturze, takich jak due_date. Po utworzeniu faktury to pole jest ustawione na strefę czasową określoną dla lokalizacji sprzedawcy. Nie można zmienić wartości. |
|
Utworzono pod adresem
|
invoices.created_at | string |
Czas zdarzenia w formacie ISO 8601. |
|
Zaktualizowano o
|
invoices.updated_at | string |
Znacznik czasu ostatniej modyfikacji w formacie RFC 3339 |
|
Identyfikator klienta
|
invoices.primary_recipient.customer_id | string |
Identyfikator klienta do skojarzenia z kartą. |
|
Imię
|
invoices.primary_recipient.given_name | string |
Podane przez adresata (czyli imię). |
|
Nazwisko
|
invoices.primary_recipient.family_name | string |
Rodzina adresata (czyli nazwisko). |
|
Adres e-mail
|
invoices.primary_recipient.email_address | string |
Adres e-mail adresata. |
|
Numer telefonu
|
invoices.primary_recipient.phone_number | string |
Numer telefonu odbiorcy. |
|
Card
|
invoices.accepted_payment_methods.card | boolean |
Wskazuje, czy płatności kartą kredytową lub debetową są akceptowane. |
|
Kwadratowa karta upominkowa
|
invoices.accepted_payment_methods.square_gift_card | boolean |
Wskazuje, czy płatności kartami upominkowymi square są akceptowane. |
|
Konto
|
invoices.accepted_payment_methods.bank_account | boolean |
Wskazuje, czy płatności przelewów bankowych są akceptowane. |
|
Pola niestandardowe
|
invoices.custom_fields | array of object | |
|
Etykieta
|
invoices.custom_fields.label | string |
Etykieta lub tytuł pola niestandardowego. |
|
Wartość
|
invoices.custom_fields.value | string |
Tekst pola niestandardowego. |
|
Umieszczenie
|
invoices.custom_fields.placement | string |
Lokalizacja pola niestandardowego na fakturze |
|
Metoda dostarczania
|
invoices.delivery_method | string |
Metoda dostarczania używana przez Square do wysyłania faktury, przypomnień i paragonów do klienta. |
|
Data sprzedaży lub usługi
|
invoices.sale_or_service_date | string |
Data sprzedaży lub data renderowania usługi w formacie RRRR-MM-DD. To pole może służyć do określenia daty wcześniejszej lub przyszłej wyświetlanej na fakturze. |
|
Publiczny adres URL
|
invoices.public_url | string |
Adres URL strony faktury hostowanej na placu. Po opublikowaniu faktury przy użyciu punktu końcowego PublishInvoice square hostuje stronę faktury i zwraca adres URL strony w odpowiedzi. |
|
Kwota
|
invoices.next_payment_amount_money.amount | integer |
Kwota. |
|
Waluta
|
invoices.next_payment_amount_money.currency | string |
Waluta. |
|
Cursor
|
cursor | string |
Uwzględnij kursor stronicowania w kolejnych wywołaniach tego punktu końcowego, aby pobrać następny zestaw wyników skojarzonych z oryginalnym zapytaniem. |
Wyszukiwanie klientów
Wyszukuje profile klientów skojarzone z kontem Square przy użyciu obsługiwanego filtru zapytania. Wywołanie metody SearchCustomers bez żadnego jawnego filtru zapytania zwraca wszystkie profile klientów uporządkowane alfabetycznie na podstawie given_name i family_name.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Rozmyty
|
fuzzy | string |
Użyj filtru rozmytego, aby wybrać klientów, których atrybuty pasują do określonego zapytania w sposób rozmyty. Gdy jest używana opcja rozmytego, zapytania wyszukiwania są tokenizowane, a następnie każdy token zapytania musi być dopasowany gdzieś w wyszukiwanym atrybucie. W przypadku zapytań dotyczących pojedynczego tokenu jest to samo zachowanie co operacja częściowego dopasowania. |
|
|
Wartości
|
values | array of string | ||
|
Reguła
|
rule | string |
Wskazuje, czy profil klienta pasujący do kryteriów filtrowania powinien zostać uwzględniony w wyniku, czy wykluczony z wyniku. |
|
|
Rozpocznij od
|
start_at | string |
Wartość daty/godziny w formacie RFC 3339 wskazująca, kiedy rozpoczyna się zakres czasu. |
|
|
Koniec od
|
end_at | string |
Wartość daty/godziny w formacie RFC 3339 wskazująca, kiedy zakres czasu się kończy. |
|
|
Wszystko
|
all | array of string | ||
|
(No changes needed)
|
field | string |
Użyj co najmniej jednego atrybutu klienta jako klucza sortowania do sortowania przeszukanych profilów klientów. |
|
|
Zamówienie
|
order | string |
Wskazuje kolejność sortowania wyników na podstawie wartości pola sortowania. Ciągi używają standardowego porównania alfabetycznego w celu określenia kolejności. |
|
|
Ograniczenie
|
limit | integer |
Limit liczby wyników, które mają być zwracane na jednej stronie. Limit jest poradą — implementacja może zwrócić więcej lub mniej wyników. Jeśli podany limit jest ujemny, zero lub jest wyższy niż maksymalny limit wynoszący 1000, zostanie zignorowany. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Klientela
|
customers | array of object | |
|
identyfikator
|
customers.id | string |
Unikatowy, wystawiony na kwadrat identyfikator. |
|
Utworzono pod adresem
|
customers.created_at | string |
Czas zdarzenia w formacie ISO 8601. |
|
Zaktualizowano o
|
customers.updated_at | string |
Znacznik czasu ostatniej modyfikacji w formacie RFC 3339 |
|
Imię
|
customers.given_name | string |
Podana (tj. imię) nazwa skojarzona z profilem klienta. |
|
Nazwisko
|
customers.family_name | string |
Rodzina (tj. nazwisko) skojarzona z profilem klienta. |
|
Adres e-mail
|
customers.email_address | string |
Adres e-mail skojarzony z profilem klienta. |
|
Linia adresowa 1
|
customers.address.address_line_1 | string |
Pierwszy wiersz adresu. |
|
Wiersz adresu 2
|
customers.address.address_line_2 | string |
Drugi wiersz adresu, jeśli istnieje. |
|
Miejscowość
|
customers.address.locality | string |
Miasto lub miasto adresu. |
|
Poziom okręgu administracyjnego 1
|
customers.address.administrative_district_level_1 | string |
Jednostka cywilna w kraju adresu. W USA jest to stan. |
|
Kod pocztowy
|
customers.address.postal_code | string |
Kod pocztowy adresu. |
|
Country
|
customers.address.country | string |
Kraj adresu w formacie ISO 3166-1-alfa-2. |
|
Numer telefonu
|
customers.phone_number | string |
11-cyfrowy numer telefonu skojarzony z profilem klienta. |
|
Identyfikator odwołania
|
customers.reference_id | string |
Opcjonalny drugi identyfikator używany do skojarzenia profilu klienta z jednostką w innym systemie. |
|
Wiadomość e-mail anulowana
|
customers.preferences.email_unsubscribed | boolean |
Wskazuje, czy klient anulował subskrypcję wiadomości e-mail kampanii marketingowej. Wartość true oznacza, że klient zdecydował się zrezygnować z marketingu e-mail od bieżącego sprzedawcy Square lub od wszystkich sprzedawców Kwadratowych. Ta wartość jest tylko do odczytu z interfejsu API Customers. |
|
Źródło tworzenia
|
customers.creation_source | string |
Źródło tworzenia reprezentuje metodę używaną do tworzenia profilu klienta. |
|
Identyfikatory grup
|
customers.group_ids | array of string | |
|
Identyfikatory segmentów
|
customers.segment_ids | array of string | |
|
wersja
|
customers.version | integer |
Bieżąca wersja obiektu. |
|
Uwaga / Notatka
|
customers.note | string |
Niestandardowa notatka skojarzona z profilem klienta. |
|
Cursor
|
cursor | string |
Uwzględnij kursor stronicowania w kolejnych wywołaniach tego punktu końcowego, aby pobrać następny zestaw wyników skojarzonych z oryginalnym zapytaniem. |
Wyszukiwanie wyewidencjonowania terminalu
Pobiera odfiltrowaną listę żądań wyewidencjonowania terminalu utworzonych przez konto wysyłające żądanie.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Ograniczenie
|
limit | integer |
Limit liczby wyników, które mają być zwracane na jednej stronie. Limit jest poradą — implementacja może zwrócić więcej lub mniej wyników. Jeśli podany limit jest ujemny, zero lub jest wyższy niż maksymalny limit wynoszący 1000, zostanie zignorowany. |
|
|
Status
|
status | string |
Bieżący stan. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Wyewidencjonowania
|
checkouts | array of object | |
|
identyfikator
|
checkouts.id | string |
Unikatowy, wystawiony na kwadrat identyfikator. |
|
Kwota
|
checkouts.amount_money.amount | integer |
Kwota. |
|
Waluta
|
checkouts.amount_money.currency | string |
Waluta. |
|
Identyfikator odwołania
|
checkouts.reference_id | string |
Opcjonalny drugi identyfikator używany do skojarzenia profilu klienta z jednostką w innym systemie. |
|
Uwaga / Notatka
|
checkouts.note | string |
Niestandardowa notatka skojarzona z profilem klienta. |
|
Identyfikator urządzenia
|
checkouts.device_options.device_id | string |
Unikatowy identyfikator urządzenia przeznaczonego dla tego terminaluCheckout. |
|
Zezwalaj na poradę
|
checkouts.device_options.tip_settings.allow_tipping | boolean |
Wskazuje, czy dla tego wyewidencjonowania włączono przechylanie. Wartość domyślna to fałsz. |
|
Ekran pominięcia potwierdzenia
|
checkouts.device_options.skip_receipt_screen | boolean |
Nakazuje urządzeniu pominięcie ekranu potwierdzenia. Wartość domyślna to fałsz. |
|
Status
|
checkouts.status | string |
Bieżący stan weryfikacji tego obiektu. |
|
Identyfikatory płatności
|
checkouts.payment_ids | array of string | |
|
Utworzono pod adresem
|
checkouts.created_at | string |
Czas zdarzenia w formacie ISO 8601. |
|
Zaktualizowano o
|
checkouts.updated_at | string |
Znacznik czasu ostatniej modyfikacji w formacie RFC 3339 |
|
identyfikator aplikacji
|
checkouts.app_id | string |
Identyfikator aplikacji, która utworzyła wyewidencjonowania. |
|
Czas trwania terminu trwania
|
checkouts.deadline_duration | string |
Czas trwania RFC 3339, po którym kasa zostanie automatycznie anulowana. Sprawdzanie terminalu, które jest oczekujące, jest automatycznie ANULOWANE i ma przyczynę anulowania TIMED_OUT. Ustawienie domyślne: 5 minut od utworzenia |
|
Cursor
|
cursor | string |
Uwzględnij kursor stronicowania w kolejnych wywołaniach tego punktu końcowego, aby pobrać następny zestaw wyników skojarzonych z oryginalnym zapytaniem. |
Wyszukiwanie zamówień
Przeszukaj wszystkie zamówienia dla co najmniej jednej lokalizacji. Zamówienia obejmują wszystkie transakcje sprzedaży, zwroty i wymiany niezależnie od tego, jak lub kiedy wchodziły w ekosystem square (np. punkt sprzedaży, faktury i interfejsy API łączenia).
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Zwracane wpisy
|
return_entries | boolean |
Wartość logiczna, która kontroluje format wyników wyszukiwania. Jeśli wartość true, funkcja SearchOrders zwraca obiekty OrderEntry. Jeśli wartość false, funkcja SearchOrders zwraca obiekty zamówienia kompletnego. |
|
|
Ograniczenie
|
limit | integer |
Limit liczby wyników, które mają być zwracane na jednej stronie. Limit jest poradą — implementacja może zwrócić więcej lub mniej wyników. Jeśli podany limit jest ujemny, zero lub jest wyższy niż maksymalny limit wynoszący 1000, zostanie zignorowany. |
|
|
Identyfikatory lokalizacji
|
location_ids | array of string | ||
|
Rozpocznij od
|
start_at | string |
Wartość daty/godziny w formacie RFC 3339 wskazująca, kiedy rozpoczyna się zakres czasu. |
|
|
Koniec od
|
end_at | string |
Wartość daty/godziny w formacie RFC 3339 wskazująca, kiedy zakres czasu się kończy. |
|
|
States
|
states | array of string | ||
|
Sortuj pole
|
sort_field | string |
Pole do sortowania według. |
|
|
Kolejność sortowania
|
sort_order | string |
Kolejność chronologiczna, w której są zwracane wyniki. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Pozycje zamówienia
|
order_entries | array of object | |
|
Identyfikator zamówienia
|
order_entries.order_id | string |
Identyfikator zamówienia. |
|
Identyfikator lokalizacji
|
order_entries.location_id | string |
Identyfikator lokalizacji. |
|
wersja
|
order_entries.version | integer |
Bieżąca wersja obiektu. |
|
Cursor
|
cursor | string |
Uwzględnij kursor stronicowania w kolejnych wywołaniach tego punktu końcowego, aby pobrać następny zestaw wyników skojarzonych z oryginalnym zapytaniem. |
Wyszukiwanie zwrotów terminalu
Pobiera przefiltrowaną listę żądań zwrotu w terminalu międzyakcyjnym utworzonych przez sprzedawcę wysyłającego żądanie.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Ograniczenie
|
limit | integer |
Limit liczby wyników, które mają być zwracane na jednej stronie. Limit jest poradą — implementacja może zwrócić więcej lub mniej wyników. Jeśli podany limit jest ujemny, zero lub jest wyższy niż maksymalny limit wynoszący 1000, zostanie zignorowany. |
|
|
Status
|
status | string |
Bieżący stan. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Refundacji
|
refunds | array of object | |
|
identyfikator
|
refunds.id | string |
Unikatowy, wystawiony na kwadrat identyfikator. |
|
Identyfikator zwrotu pieniędzy
|
refunds.refund_id | string |
Unikatowy identyfikator tego zwrotu wygenerowany przez square. |
|
Identyfikator płatności
|
refunds.payment_id | string |
Identyfikator płatności. |
|
Kwota
|
refunds.amount_money.amount | integer |
Kwota. |
|
Waluta
|
refunds.amount_money.currency | string |
Waluta. |
|
Przyczyna
|
refunds.reason | string |
Powód sporu, dlaczego posiadacz karty zainicjował spór ze swoim bankiem. |
|
Identyfikator urządzenia
|
refunds.device_id | string |
Unikatowy identyfikator urządzenia, które używało tego kodu. Wypełniane, gdy urządzenie jest sparowane. |
|
Czas trwania terminu trwania
|
refunds.deadline_duration | string |
Czas trwania RFC 3339, po którym kasa zostanie automatycznie anulowana. Sprawdzanie terminalu, które jest oczekujące, jest automatycznie ANULOWANE i ma przyczynę anulowania TIMED_OUT. Ustawienie domyślne: 5 minut od utworzenia |
|
Status
|
refunds.status | string |
Bieżący stan weryfikacji tego obiektu. |
|
Utworzono pod adresem
|
refunds.created_at | string |
Czas zdarzenia w formacie ISO 8601. |
|
Zaktualizowano o
|
refunds.updated_at | string |
Znacznik czasu ostatniej modyfikacji w formacie RFC 3339 |
|
identyfikator aplikacji
|
refunds.app_id | string |
Identyfikator aplikacji, która utworzyła wyewidencjonowania. |
|
Znak karty
|
refunds.card.card_brand | string |
Marka karty. |
|
Ostatnie 4
|
refunds.card.last_4 | string |
Ostatnie 4 cyfry numeru karty. |
|
Miesiąc wygaśnięcia
|
refunds.card.exp_month | integer |
Miesiąc wygaśnięcia skojarzonej karty jako liczba całkowita z zakresu od 1 do 12. |
|
Rok wygaśnięcia
|
refunds.card.exp_year | integer |
Czterocyfrowy rok daty wygaśnięcia karty. |
|
Odcisk palca
|
refunds.card.fingerprint | string |
Ma być identyfikatorem przypisanym do kwadratu na podstawie numeru karty, aby zidentyfikować kartę w wielu lokalizacjach w ramach jednej aplikacji. |
|
Typ karty
|
refunds.card.card_type | string |
Typ karty. |
|
BIN
|
refunds.card.bin | string |
Pierwsze sześć cyfr numeru karty, nazywane numerem identyfikacyjnym banku (BIN). |
|
Identyfikator zamówienia
|
refunds.order_id | string |
Identyfikator zamówienia. |
|
Identyfikator lokalizacji
|
refunds.location_id | string |
Identyfikator lokalizacji. |
Wyłączanie karty
Wyłącza kartę, uniemożliwiając dalsze aktualizacje lub opłaty. Wyłączenie już wyłączonej karty jest dozwolone, ale nie ma efektu.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator karty
|
card_id | True | string |
Identyfikator karty. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
identyfikator
|
card.id | string |
Unikatowy, wystawiony na kwadrat identyfikator. |
|
Linia adresowa 1
|
card.billing_address.address_line_1 | string |
Pierwszy wiersz adresu. Pola rozpoczynające się od address_line zawierają najbardziej szczegółowe informacje dotyczące adresu, takie jak numer ulicy, nazwa ulicy i nazwa budynku. |
|
Wiersz adresu 2
|
card.billing_address.address_line_2 | string |
Drugi wiersz adresu, jeśli istnieje. |
|
Miejscowość
|
card.billing_address.locality | string |
Miasto lub miasto adresu. |
|
Poziom okręgu administracyjnego 1
|
card.billing_address.administrative_district_level_1 | string |
Jednostka cywilna w kraju adresu. W USA jest to stan. |
|
Kod pocztowy
|
card.billing_address.postal_code | string |
Kod pocztowy adresu. |
|
Country
|
card.billing_address.country | string |
Kraj adresu w formacie ISO 3166-1-alfa-2. |
|
Odcisk palca
|
card.fingerprint | string |
Ma być identyfikatorem przypisanym do kwadratu na podstawie numeru karty, aby zidentyfikować kartę w wielu lokalizacjach w ramach jednej aplikacji. |
|
BIN
|
card.bin | string |
Pierwsze sześć cyfr numeru karty, nazywane numerem identyfikacyjnym banku (BIN). |
|
Znak karty
|
card.card_brand | string |
Marka karty. |
|
Typ karty
|
card.card_type | string |
Typ karty. |
|
Nazwa symbolu karty
|
card.cardholder_name | string |
Nazwa symbolu karty. |
|
Identyfikator klienta
|
card.customer_id | string |
Identyfikator tego obiektu reprezentującego klienta. |
|
Włączona
|
card.enabled | boolean |
Czy włączono. |
|
Miesiąc eksploduj
|
card.exp_month | integer |
Miesiąc wygaśnięcia skojarzonej karty jako liczba całkowita z zakresu od 1 do 12. |
|
Rok eksplorowy
|
card.exp_year | integer |
Czterocyfrowy rok daty wygaśnięcia karty. |
|
Ostatnie 4
|
card.last_4 | string |
Ostatnie 4 cyfry numeru karty. |
|
Typ przedpłacony
|
card.prepaid_type | string |
Wskazuje, czy karta jest przedpłacona, czy nie. |
|
Identyfikator odwołania
|
card.reference_id | string |
Opcjonalny identyfikator odwołania zdefiniowany przez użytkownika. |
|
wersja
|
card.version | integer |
Bieżąca wersja tego obiektu. |
Wyświetlanie listy dowodów sporu
Zwraca listę dowodów skojarzonych z spórem.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator sporu
|
dispute_id | True | string |
Identyfikator sporu. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Evidence
|
evidence | array of object | |
|
identyfikator
|
evidence.id | string |
Unikatowy, wystawiony na kwadrat identyfikator. |
|
Identyfikator sporu
|
evidence.dispute_id | string |
Identyfikator sporu jest skojarzony z dowodami. |
|
Tekst dowodu
|
evidence.evidence_text | string |
Tekst pierwotny. |
|
Typ dowodu
|
evidence.evidence_type | string |
Typ dowodów. |
|
Przekazano o
|
evidence.uploaded_at | string |
Czas ukończenia następnej akcji w formacie RFC 3339. |
|
Identyfikator dowodu
|
evidence.evidence_id | string |
Identyfikator wygenerowany na kwadrat dowodu. |
|
Filename
|
evidence.evidence_file.filename | string |
Nazwa pliku zawierająca rozszerzenie pliku |
|
Typ pliku
|
evidence.evidence_file.filetype | string |
Pliki dowodów sporu muszą być plikami aplikacji/pdf, image/heic, image/heif, image/jpeg, image/png lub image/tiff. |
|
Cursor
|
cursor | string |
Uwzględnij kursor stronicowania w kolejnych wywołaniach tego punktu końcowego, aby pobrać następny zestaw wyników skojarzonych z oryginalnym zapytaniem. |
Wyświetlanie listy faktur
Zwraca listę faktur dla danej lokalizacji.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator lokalizacji
|
location_id | string |
Możesz określić ten opcjonalny filtr, aby pobrać tylko rekordy należące do określonej lokalizacji. |
|
|
Cursor
|
cursor | string |
Kursor stronicowania zwrócony przez poprzednie wywołanie tego punktu końcowego. |
|
|
Ograniczenie
|
limit | integer |
Górny limit liczby do zwrócenia w odpowiedzi. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Invoices
|
invoices | array of object | |
|
identyfikator
|
invoices.id | string |
Unikatowy, wystawiony na kwadrat identyfikator. |
|
wersja
|
invoices.version | integer |
Bieżąca wersja obiektu. |
|
Identyfikator lokalizacji
|
invoices.location_id | string |
Identyfikator lokalizacji. |
|
Identyfikator zamówienia
|
invoices.order_id | string |
Identyfikator zamówienia. |
|
Żądania płatności
|
invoices.payment_requests | array of object | |
|
UID
|
invoices.payment_requests.uid | string |
Identyfikator wygenerowany kwadratowo żądania płatności na fakturze. |
|
Typ żądania
|
invoices.payment_requests.request_type | string |
Określa typ żądania płatności. Ten typ definiuje sposób określania kwoty żądania płatności. |
|
Data upływu
|
invoices.payment_requests.due_date | string |
Data ukończenia (w strefie czasowej faktury) dla żądania płatności w formacie RRRR-MM-DD. |
|
Włączone przechylanie
|
invoices.payment_requests.tipping_enabled | boolean |
Jeśli ustawiono wartość true, strona faktury hostowanej na placu (pole public_url faktury) udostępnia miejsce, w ramach którego klient zapłaci poradę. |
|
Przypomnienia
|
invoices.payment_requests.reminders | array of object |
Przypomnienia |
|
UID
|
invoices.payment_requests.reminders.uid | string |
Identyfikator przypisany do kwadratu, który jednoznacznie identyfikuje przypomnienie w poleceniu InvoicePaymentRequest. |
|
Względne dni zaplanowane
|
invoices.payment_requests.reminders.relative_scheduled_days | integer |
Liczba dni przed (liczba ujemna) lub po (liczbie dodatniej) żądanie płatności due_date po wysłaniu przypomnienia. |
|
Message
|
invoices.payment_requests.reminders.message | string |
Wiadomość z przypomnieniem. |
|
Status
|
invoices.payment_requests.reminders.status | string |
Stan przypomnienia. |
|
Kwota
|
invoices.payment_requests.computed_amount_money.amount | integer |
Kwota. |
|
Waluta
|
invoices.payment_requests.computed_amount_money.currency | string |
Waluta. |
|
Kwota
|
invoices.payment_requests.total_completed_amount_money.amount | integer |
Kwota. |
|
Waluta
|
invoices.payment_requests.total_completed_amount_money.currency | string |
Waluta. |
|
Automatyczne źródło płatności
|
invoices.payment_requests.automatic_payment_source | string |
Forma płatności za automatyczną płatność. |
|
Żądany procent
|
invoices.payment_requests.percentage_requested | string |
Określa kwotę żądania płatności w procentach. |
|
Identyfikator karty
|
invoices.payment_requests.card_id | string |
Identyfikator karty kredytowej lub debetowej w pliku do naliczania opłat za żądanie płatności. |
|
Numer faktury
|
invoices.invoice_number | string |
Przyjazny dla użytkownika numer faktury. |
|
Title
|
invoices.title | string |
Tytuł faktury. |
|
Description
|
invoices.description | string |
Opis. |
|
Zaplanowane o godzinie
|
invoices.scheduled_at | string |
Sygnatura czasowa zaplanowana do przetworzenia faktury w formacie RFC 3339. Po opublikowaniu faktury square przetwarza fakturę w określonej dacie zgodnie z ustawieniami metody dostawy i żądania płatności. |
|
Status
|
invoices.status | string |
Bieżący stan weryfikacji tego obiektu. |
|
Timezone
|
invoices.timezone | string |
Strefa czasowa używana do interpretowania dat kalendarza na fakturze, takich jak due_date. Po utworzeniu faktury to pole jest ustawione na strefę czasową określoną dla lokalizacji sprzedawcy. Nie można zmienić wartości. |
|
Utworzono pod adresem
|
invoices.created_at | string |
Czas zdarzenia w formacie ISO 8601. |
|
Zaktualizowano o
|
invoices.updated_at | string |
Znacznik czasu ostatniej modyfikacji w formacie RFC 3339 |
|
Identyfikator klienta
|
invoices.primary_recipient.customer_id | string |
Identyfikator klienta do skojarzenia z kartą. |
|
Imię
|
invoices.primary_recipient.given_name | string |
Podane przez adresata (czyli imię). |
|
Nazwisko
|
invoices.primary_recipient.family_name | string |
Rodzina adresata (czyli nazwisko). |
|
Adres e-mail
|
invoices.primary_recipient.email_address | string |
Adres e-mail adresata. |
|
Numer telefonu
|
invoices.primary_recipient.phone_number | string |
Numer telefonu odbiorcy. |
|
Card
|
invoices.accepted_payment_methods.card | boolean |
Wskazuje, czy płatności kartą kredytową lub debetową są akceptowane. |
|
Kwadratowa karta upominkowa
|
invoices.accepted_payment_methods.square_gift_card | boolean |
Wskazuje, czy płatności kartami upominkowymi square są akceptowane. |
|
Konto
|
invoices.accepted_payment_methods.bank_account | boolean |
Wskazuje, czy płatności przelewów bankowych są akceptowane. |
|
Pola niestandardowe
|
invoices.custom_fields | array of object | |
|
Etykieta
|
invoices.custom_fields.label | string |
Etykieta lub tytuł pola niestandardowego. |
|
Wartość
|
invoices.custom_fields.value | string |
Tekst pola niestandardowego. |
|
Umieszczenie
|
invoices.custom_fields.placement | string |
Lokalizacja pola niestandardowego na fakturze |
|
Metoda dostarczania
|
invoices.delivery_method | string |
Metoda dostarczania używana przez Square do wysyłania faktury, przypomnień i paragonów do klienta. |
|
Data sprzedaży lub usługi
|
invoices.sale_or_service_date | string |
Data sprzedaży lub data renderowania usługi w formacie RRRR-MM-DD. To pole może służyć do określenia daty wcześniejszej lub przyszłej wyświetlanej na fakturze. |
|
Publiczny adres URL
|
invoices.public_url | string |
Adres URL strony faktury hostowanej na placu. Po opublikowaniu faktury przy użyciu punktu końcowego PublishInvoice square hostuje stronę faktury i zwraca adres URL strony w odpowiedzi. |
|
Kwota
|
invoices.next_payment_amount_money.amount | integer |
Kwota. |
|
Waluta
|
invoices.next_payment_amount_money.currency | string |
Waluta. |
|
Cursor
|
cursor | string |
Uwzględnij kursor stronicowania w kolejnych wywołaniach tego punktu końcowego, aby pobrać następny zestaw wyników skojarzonych z oryginalnym zapytaniem. |
Wyświetlanie listy grup klientów
Pobiera listę grup klientów firmy.
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Groups
|
groups | array of object | |
|
identyfikator
|
groups.id | string |
Unikatowy, wystawiony na kwadrat identyfikator. |
|
Name
|
groups.name | string |
Nazwa obiektu. |
|
Utworzono pod adresem
|
groups.created_at | string |
Czas zdarzenia w formacie ISO 8601. |
|
Zaktualizowano o
|
groups.updated_at | string |
Znacznik czasu ostatniej modyfikacji w formacie RFC 3339 |
Wyświetlanie listy klientów
Wyświetla listę profilów klientów skojarzonych z kontem square. W normalnych warunkach operacyjnych nowo utworzone lub zaktualizowane profile klientów stają się dostępne dla operacji wyświetlania listy w czasie poniżej 30 sekund. Czasami propagacja nowych lub zaktualizowanych profilów może zająć więcej niż minutę lub dłużej, zwłaszcza podczas zdarzeń sieciowych i awarii.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Cursor
|
cursor | string |
Kursor stronicowania zwrócony przez poprzednie wywołanie tego punktu końcowego. |
|
|
Ograniczenie
|
limit | integer |
Górny limit liczby do zwrócenia w odpowiedzi. |
|
|
Sortuj pole
|
sort_field | string |
Wskazuje sposób sortowania klientów. Wartość domyślna to DEFAULT. |
|
|
Kolejność sortowania
|
sort_order | string |
Sortuje zwracaną listę według momentu utworzenia karty z określonym zamówieniem. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Klientela
|
customers | array of object | |
|
identyfikator
|
customers.id | string |
Unikatowy, wystawiony na kwadrat identyfikator. |
|
Utworzono pod adresem
|
customers.created_at | string |
Czas zdarzenia w formacie ISO 8601. |
|
Zaktualizowano o
|
customers.updated_at | string |
Znacznik czasu ostatniej modyfikacji w formacie RFC 3339 |
|
Imię
|
customers.given_name | string |
Podana (tj. imię) nazwa skojarzona z profilem klienta. |
|
Nazwisko
|
customers.family_name | string |
Rodzina (tj. nazwisko) skojarzona z profilem klienta. |
|
Adres e-mail
|
customers.email_address | string |
Adres e-mail skojarzony z profilem klienta. |
|
Linia adresowa 1
|
customers.address.address_line_1 | string |
Pierwszy wiersz adresu. |
|
Wiersz adresu 2
|
customers.address.address_line_2 | string |
Drugi wiersz adresu, jeśli istnieje. |
|
Miejscowość
|
customers.address.locality | string |
Miasto lub miasto adresu. |
|
Poziom okręgu administracyjnego 1
|
customers.address.administrative_district_level_1 | string |
Jednostka cywilna w kraju adresu. W USA jest to stan. |
|
Kod pocztowy
|
customers.address.postal_code | string |
Kod pocztowy adresu. |
|
Country
|
customers.address.country | string |
Kraj adresu w formacie ISO 3166-1-alfa-2. |
|
Numer telefonu
|
customers.phone_number | string |
11-cyfrowy numer telefonu skojarzony z profilem klienta. |
|
Identyfikator odwołania
|
customers.reference_id | string |
Opcjonalny drugi identyfikator używany do skojarzenia profilu klienta z jednostką w innym systemie. |
|
Uwaga / Notatka
|
customers.note | string |
Niestandardowa notatka skojarzona z profilem klienta. |
|
Wiadomość e-mail anulowana
|
customers.preferences.email_unsubscribed | boolean |
Wskazuje, czy klient anulował subskrypcję wiadomości e-mail kampanii marketingowej. Wartość true oznacza, że klient zdecydował się zrezygnować z marketingu e-mail od bieżącego sprzedawcy Square lub od wszystkich sprzedawców Kwadratowych. Ta wartość jest tylko do odczytu z interfejsu API Customers. |
|
Źródło tworzenia
|
customers.creation_source | string |
Źródło tworzenia reprezentuje metodę używaną do tworzenia profilu klienta. |
|
Identyfikatory grup
|
customers.group_ids | array of string | |
|
Identyfikatory segmentów
|
customers.segment_ids | array of string | |
|
wersja
|
customers.version | integer |
Bieżąca wersja obiektu. |
Wyświetlanie listy płatności
Pobiera listę płatności pobieranych przez konto wysyłające żądanie. Wyniki są ostatecznie spójne, a pojawienie się nowych płatności lub zmian w płatnościach może potrwać kilka sekund.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Godzina rozpoczęcia
|
begin_time | string |
Inkluzywny czas rozpoczęcia zapytania w opened_at w formacie ISO 8601. |
|
|
Godzina zakończenia
|
end_time | string |
Wyłączna data zakończenia zapytania w opened_at w formacie ISO 8601. |
|
|
Kolejność sortowania
|
sort_order | string |
Sortuje zwracaną listę według momentu utworzenia karty z określonym zamówieniem. |
|
|
Cursor
|
cursor | string |
Kursor stronicowania zwrócony przez poprzednie wywołanie tego punktu końcowego. |
|
|
Identyfikator lokalizacji
|
location_id | string |
Możesz określić ten opcjonalny filtr, aby pobrać tylko rekordy należące do określonej lokalizacji. |
|
|
Total
|
total | integer |
Dokładna kwota w total_money na płatność. |
|
|
Ostatnie 4
|
last_4 | string |
Ostatnie cztery cyfry karty płatniczej. |
|
|
Znak karty
|
card_brand | string |
Marka karty płatniczej (na przykład VISA). |
|
|
Ograniczenie
|
limit | integer |
Górny limit liczby do zwrócenia w odpowiedzi. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Payments
|
payments | array of object | |
|
identyfikator
|
payments.id | string |
Unikatowy, wystawiony na kwadrat identyfikator. |
|
Utworzono pod adresem
|
payments.created_at | string |
Czas zdarzenia w formacie ISO 8601. |
|
Zaktualizowano o
|
payments.updated_at | string |
Znacznik czasu ostatniej modyfikacji w formacie RFC 3339 |
|
Kwota
|
payments.amount_money.amount | integer |
Kwota. |
|
Waluta
|
payments.amount_money.currency | string |
Waluta. |
|
Status
|
payments.status | string |
Bieżący stan weryfikacji tego obiektu. |
|
Czas trwania opóźnienia
|
payments.delay_duration | string |
Czas trwania po utworzeniu płatności, gdy Square automatycznie stosuje delay_action do płatności. |
|
Typ źródła
|
payments.source_type | string |
Typ źródła dla tej płatności. |
|
Status
|
payments.card_details.status | string |
Bieżący stan płatności kartą. Stan może być AUTORYZOWANY, PRZECHWYCONY, UNIEWAŻNIONY lub NIEPOWODZENIE. |
|
Znak karty
|
payments.card_details.card.card_brand | string |
Marka karty. |
|
last_4
|
payments.card_details.card.last_4 | string |
Ostatnie 4 cyfry numeru karty. |
|
Miesiąc eksploduj
|
payments.card_details.card.exp_month | integer |
Miesiąc wygaśnięcia skojarzonej karty jako liczba całkowita z zakresu od 1 do 12. |
|
Rok eksplorowy
|
payments.card_details.card.exp_year | integer |
Czterocyfrowy rok daty wygaśnięcia karty. |
|
Odcisk palca
|
payments.card_details.card.fingerprint | string |
Ma być identyfikatorem przypisanym do kwadratu na podstawie numeru karty, aby zidentyfikować kartę w wielu lokalizacjach w ramach jednej aplikacji. |
|
Typ karty
|
payments.card_details.card.card_type | string |
Typ karty. |
|
Typ przedpłacony
|
payments.card_details.card.prepaid_type | string |
Wskazuje, czy karta jest przedpłacona, czy nie. |
|
BIN
|
payments.card_details.card.bin | string |
Pierwsze sześć cyfr numeru karty, nazywane numerem identyfikacyjnym banku (BIN) |
|
Entry, metoda
|
payments.card_details.entry_method | string |
Metoda używana do wprowadzania szczegółów karty dla płatności. Metoda może być KEYED, SWIPED, EMV, ON_FILE lub CONTACTLESS. |
|
Stan Cvv
|
payments.card_details.cvv_status | string |
Kod stanu zwrócony z sprawdzania wartości weryfikacji karty (CVV). Kod może być CVV_ACCEPTED, CVV_REJECTED lub CVV_NOT_CHECKED. |
|
Stan avs
|
payments.card_details.avs_status | string |
Kod stanu zwrócony z sprawdzania systemu weryfikacji adresów (AVS). Kod może być AVS_ACCEPTED, AVS_REJECTED lub AVS_NOT_CHECKED. |
|
Kod wyniku uwierzytelniania
|
payments.card_details.auth_result_code | string |
Kod stanu zwrócony przez wystawcę karty, który opisuje stan autoryzacji płatności. |
|
Opis instrukcji
|
payments.card_details.statement_description | string |
Opis instrukcji wysyłany do sieci kart. |
|
Autoryzowane pod adresem
|
payments.card_details.card_payment_timeline.authorized_at | string |
Sygnatura czasowa autoryzacji płatności w formacie RFC 3339. |
|
Przechwycone o
|
payments.card_details.card_payment_timeline.captured_at | string |
Sygnatura czasowa przechwycenia płatności w formacie RFC 3339. |
|
Identyfikator lokalizacji
|
payments.location_id | string |
Identyfikator lokalizacji. |
|
Identyfikator zamówienia
|
payments.order_id | string |
Identyfikator zamówienia. |
|
Opłata za przetwarzanie
|
payments.processing_fee | array of object | |
|
Obowiązującą
|
payments.processing_fee.effective_at | string |
Znacznik czasu stosowania opłaty w formacie RFC 3339. |
|
Typ
|
payments.processing_fee.type | string |
Typ tego obiektu. |
|
Kwota
|
payments.processing_fee.amount_money.amount | integer |
Kwota. |
|
Waluta
|
payments.processing_fee.amount_money.currency | string |
Waluta. |
|
Uwaga / Notatka
|
payments.note | string |
Niestandardowa notatka skojarzona z profilem klienta. |
|
Kwota
|
payments.total_money.amount | integer |
Kwota. |
|
Waluta
|
payments.total_money.currency | string |
Waluta. |
|
Kwota
|
payments.approved_money.amount | integer |
Kwota. |
|
Waluta
|
payments.approved_money.currency | string |
Waluta. |
|
Numer paragonu
|
payments.receipt_number | string |
Numer paragonu płatności. W przypadku anulowania płatności brakuje pola. |
|
Adres URL potwierdzenia
|
payments.receipt_url | string |
Adres URL potwierdzenia płatności. Pole jest wypełniane tylko w przypadku płatności UKOŃCZONE. |
|
Akcja opóźniająca
|
payments.delay_action | string |
Akcja, która ma zostać zastosowana do płatności po upływie delay_duration. |
|
Opóźnione do
|
payments.delayed_until | string |
Sygnatura czasowa tylko do odczytu w przypadku automatycznego zastosowania delay_action w formacie RFC 3339. |
|
Identyfikator członka zespołu
|
payments.team_member_id | string |
Identyfikator obiektu TeamMember dla członka zespołu skojarzonego z obiektem . |
|
Produkt kwadratowy
|
payments.application_details.square_product | string |
Produkt kwadratowy, taki jak Square Point of Sale (POS), faktury kwadratowe lub kwadratowy terminal wirtualny. |
|
Identyfikator aplikacji
|
payments.application_details.application_id | string |
Identyfikator kwadratowy przypisany do aplikacji użytej do wykonania płatności. Deweloperzy aplikacji mogą używać tych informacji do identyfikowania płatności przetwarzanych przez ich aplikację. Jeśli na przykład deweloper używa niestandardowej aplikacji do przetwarzania płatności, to pole zawiera identyfikator aplikacji z pulpitu nawigacyjnego dewelopera. Jeśli sprzedawca używa aplikacji Marketplace aplikacji Square App Do przetwarzania płatności, pole zawiera odpowiedni identyfikator aplikacji. |
|
Token wersji
|
payments.version_token | string |
Służy do optymistycznej współbieżności. Ten nieprzezroczysty token identyfikuje określoną wersję obiektu Payment. |
Wyświetlanie listy segmentów klientów
Pobiera listę segmentów klientów firmy.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Cursor
|
cursor | string |
Kursor stronicowania zwrócony przez poprzednie wywołanie tego punktu końcowego. |
|
|
Ograniczenie
|
limit | integer |
Górny limit liczby do zwrócenia w odpowiedzi. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Segments
|
segments | array of object | |
|
identyfikator
|
segments.id | string |
Unikatowy, wystawiony na kwadrat identyfikator. |
|
Name
|
segments.name | string |
Nazwa obiektu. |
|
Utworzono pod adresem
|
segments.created_at | string |
Czas zdarzenia w formacie ISO 8601. |
|
Zaktualizowano o
|
segments.updated_at | string |
Znacznik czasu ostatniej modyfikacji w formacie RFC 3339 |
Wyświetlanie listy sporów
Zwraca listę sporów skojarzonych z określonym kontem.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Cursor
|
cursor | string |
Kursor stronicowania zwrócony przez poprzednie wywołanie tego punktu końcowego. |
|
|
States
|
states | string |
Stany sporu, aby filtrować wynik. Jeśli nie zostanie określony, punkt końcowy zwraca wszystkie otwarte spory (stan sporu nie jest INQUIRY_CLOSED, WON lub LOST). |
|
|
Identyfikator lokalizacji
|
location_id | string |
Możesz określić ten opcjonalny filtr, aby pobrać tylko rekordy należące do określonej lokalizacji. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Spory
|
disputes | array of object | |
|
identyfikator
|
disputes.id | string |
Unikatowy, wystawiony na kwadrat identyfikator. |
|
Kwota
|
disputes.amount_money.amount | integer |
Kwota. |
|
Waluta
|
disputes.amount_money.currency | string |
Waluta. |
|
Przyczyna
|
disputes.reason | string |
Powód sporu, dlaczego posiadacz karty zainicjował spór ze swoim bankiem. |
|
State
|
disputes.state | string |
Bieżący stan. |
|
Termin ukończenia o
|
disputes.due_at | string |
Czas ukończenia następnej akcji w formacie RFC 3339. |
|
Sporne płatności
|
disputes.disputed_payments | array of object | |
|
Identyfikator płatności
|
disputes.disputed_payments.payment_id | string |
Unikatowy identyfikator płatności generowany przez kwadrat. |
|
Znak karty
|
disputes.card_brand | string |
Marka kart używana w spornej płatności. |
|
Utworzono pod adresem
|
disputes.created_at | string |
Czas zdarzenia w formacie ISO 8601. |
|
Zaktualizowano o
|
disputes.updated_at | string |
Znacznik czasu ostatniej modyfikacji w formacie RFC 3339 |
|
Identyfikator sporu marki
|
disputes.brand_dispute_id | string |
Identyfikator sporu w systemie marki kart wygenerowany przez markę kart. |
|
Cursor
|
cursor | string |
Uwzględnij kursor stronicowania w kolejnych wywołaniach tego punktu końcowego, aby pobrać następny zestaw wyników skojarzonych z oryginalnym zapytaniem. |
Wyświetlanie listy zdarzeń subskrypcji
Wyświetla listę wszystkich zdarzeń dla określonej subskrypcji.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator subskrypcji
|
subscription_id | True | string |
Identyfikator subskrypcji. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Zdarzenia subskrypcji
|
subscription_events | array of object | |
|
identyfikator
|
subscription_events.id | string |
Unikatowy, wystawiony na kwadrat identyfikator. |
|
Typ zdarzenia subskrypcji
|
subscription_events.subscription_event_type | string |
Typ zdarzenia subskrypcji. |
|
Data wejścia w życie
|
subscription_events.effective_date | string |
Data w formacie RRRR-MM-DD, kiedy zdarzenie subskrypcji zostało wprowadzone. |
|
Identyfikator planu
|
subscription_events.plan_id | string |
Identyfikator skojarzonego planu subskrypcji |
Wyświetlanie listy zwrotów płatności
Pobiera listę zwrotów dla konta wysyłającego żądanie. Wyniki są ostatecznie spójne, a pojawienie się nowych zwrotów lub zmian zwrotów może potrwać kilka sekund.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Godzina rozpoczęcia
|
begin_time | string |
Inkluzywny czas rozpoczęcia zapytania w opened_at w formacie ISO 8601. |
|
|
Godzina zakończenia
|
end_time | string |
Wyłączna data zakończenia zapytania w opened_at w formacie ISO 8601. |
|
|
Kolejność sortowania
|
sort_order | string |
Sortuje zwracaną listę według momentu utworzenia karty z określonym zamówieniem. |
|
|
Cursor
|
cursor | string |
Kursor stronicowania zwrócony przez poprzednie wywołanie tego punktu końcowego. |
|
|
Identyfikator lokalizacji
|
location_id | string |
Możesz określić ten opcjonalny filtr, aby pobrać tylko rekordy należące do określonej lokalizacji. |
|
|
Status
|
status | string |
Jeśli zostanie określony, zwraca tylko obiekty zgodne z określonymi stanami. |
|
|
Typ źródła
|
source_type | string |
Jeśli zostanie podana, zwracane są tylko zwroty kosztów z danym typem źródłowym. |
|
|
Ograniczenie
|
limit | integer |
Górny limit liczby do zwrócenia w odpowiedzi. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Refundacji
|
refunds | array of object | |
|
identyfikator
|
refunds.id | string |
Unikatowy, wystawiony na kwadrat identyfikator. |
|
Status
|
refunds.status | string |
Bieżący stan weryfikacji tego obiektu. |
|
Kwota
|
refunds.amount_money.amount | integer |
Kwota. |
|
Waluta
|
refunds.amount_money.currency | string |
Waluta. |
|
Identyfikator płatności
|
refunds.payment_id | string |
Identyfikator płatności. |
|
Identyfikator zamówienia
|
refunds.order_id | string |
Identyfikator zamówienia. |
|
Utworzono pod adresem
|
refunds.created_at | string |
Czas zdarzenia w formacie ISO 8601. |
|
Zaktualizowano o
|
refunds.updated_at | string |
Znacznik czasu ostatniej modyfikacji w formacie RFC 3339 |
|
Opłata za przetwarzanie
|
refunds.processing_fee | array of object | |
|
Obowiązującą
|
refunds.processing_fee.effective_at | string |
Znacznik czasu stosowania opłaty w formacie RFC 3339. |
|
Typ
|
refunds.processing_fee.type | string |
Typ tego obiektu. |
|
Kwota
|
refunds.processing_fee.amount_money.amount | integer |
Kwota. |
|
Waluta
|
refunds.processing_fee.amount_money.currency | string |
Waluta. |
|
Identyfikator lokalizacji
|
refunds.location_id | string |
Identyfikator lokalizacji. |
|
Przyczyna
|
refunds.reason | string |
Powód sporu, dlaczego posiadacz karty zainicjował spór ze swoim bankiem. |
|
Cursor
|
cursor | string |
Uwzględnij kursor stronicowania w kolejnych wywołaniach tego punktu końcowego, aby pobrać następny zestaw wyników skojarzonych z oryginalnym zapytaniem. |
Wznów subskrypcję
Wznawia dezaktywację subskrypcji.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator subskrypcji
|
subscription_id | True | string |
Identyfikator subskrypcji. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
identyfikator
|
subscription.id | string |
Unikatowy, wystawiony na kwadrat identyfikator. |
|
Identyfikator lokalizacji
|
subscription.location_id | string |
Identyfikator lokalizacji. |
|
Identyfikator planu
|
subscription.plan_id | string |
Identyfikator skojarzonego planu subskrypcji. |
|
Identyfikator klienta
|
subscription.customer_id | string |
Identyfikator tego obiektu reprezentującego klienta. |
|
Status
|
subscription.status | string |
Bieżący stan weryfikacji tego obiektu. |
|
Kwota
|
subscription.price_override_money.amount | integer |
Kwota. |
|
Waluta
|
subscription.price_override_money.currency | string |
Waluta. |
|
wersja
|
subscription.version | integer |
Bieżąca wersja tego obiektu. |
|
Utworzono pod adresem
|
subscription.created_at | string |
Sygnatura czasowa określająca czas utworzenia tego obiektu w formacie RFC 3339. |
|
Timezone
|
subscription.timezone | string |
Strefa czasowa używana do interpretowania dat kalendarza. Po utworzeniu faktury to pole jest ustawione na strefę czasową określoną dla lokalizacji sprzedawcy. Nie można zmienić wartości. |
|
Name
|
subscription.source.name | string |
Nazwa. |
Zaakceptuj spór
Akceptuje stratę w sporze. Square zwraca kwestionowaną kwotę do posiadacza karty i aktualizuje stan sporu do ZAAKCEPTOWANE. Square debetowe spornej kwoty z konta Square sprzedawcy. Jeśli konto Square nie ma wystarczających funduszy, Square debetowe skojarzonego konta bankowego.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator sporu
|
dispute_id | True | string |
Identyfikator sporu. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
identyfikator
|
dispute.id | string |
Unikatowy, wystawiony na kwadrat identyfikator. |
|
Kwota
|
dispute.amount_money.amount | integer |
Kwota. |
|
Waluta
|
dispute.amount_money.currency | string |
Waluta. |
|
Przyczyna
|
dispute.reason | string |
Przyczyna tego obiektu. |
|
State
|
dispute.state | string |
Bieżący stan. |
|
Termin ukończenia o
|
dispute.due_at | string |
Czas ukończenia następnej akcji w formacie RFC 3339. |
|
Sporne płatności
|
dispute.disputed_payments | array of object | |
|
Identyfikator płatności
|
dispute.disputed_payments.payment_id | string |
Unikatowy identyfikator płatności wygenerowany kwadratowo. |
|
Znak karty
|
dispute.card_brand | string |
Marka karty. |
|
Utworzono pod adresem
|
dispute.created_at | string |
Sygnatura czasowa określająca czas utworzenia tego obiektu w formacie RFC 3339. |
|
Zaktualizowano o
|
dispute.updated_at | string |
Sygnatura czasowa określająca najnowszy czas aktualizacji tego obiektu w formacie RFC 3339. |
|
Identyfikator sporu marki
|
dispute.brand_dispute_id | string |
Identyfikator sporu w systemie marki kart wygenerowany przez markę kart. |
Definicje
obiekt
Jest to typ 'obiekt'.