Квадратные платежи (независимый издатель) (предварительная версия)

Square помогает миллионам продавцов запускать свой бизнес - от безопасной обработки кредитной карты до точки продажи решений. Этот соединитель содержит действия для следующих конечных точек: платежи, терминал, заказы, подписки, счета, каталог, инвентаризация и клиенты.

Этот соединитель доступен в следующих продуктах и регионах:

Услуга Class Регионы
Copilot Studio Премия Все регионы Power Automate , кроме следующих:
     - Правительство США (GCC)
     - Правительство США (GCC High)
     — Облако Китая, управляемое 21Vianet
     - Министерство обороны США (DoD)
Логические приложения Стандарт Все регионы Logic Apps , кроме следующих:
     — Регионы Azure для государственных организаций
     — Регионы Azure Для Китая
     - Министерство обороны США (DoD)
Power Apps Премия Все регионы Power Apps , кроме следующих:
     - Правительство США (GCC)
     - Правительство США (GCC High)
     — Облако Китая, управляемое 21Vianet
     - Министерство обороны США (DoD)
Power Automate Премия Все регионы Power Automate , кроме следующих:
     - Правительство США (GCC)
     - Правительство США (GCC High)
     — Облако Китая, управляемое 21Vianet
     - Министерство обороны США (DoD)
Контакт
Имя Трой Тейлор
URL https://www.hitachisolutions.com
Адрес электронной почты ttaylor@hitachisolutions.com
Метаданные соединителя
Publisher Трой Тейлор
Website https://squareup.com/
Политика конфиденциальности https://squareup.com/us/en/legal/general/privacy
Категории Торговля; Продажи и CRM

Ограничения регулирования

Имя Вызовы Период обновления
Вызовы API для каждого подключения 100 60 секунд

Действия

Возврат средств в терминале поиска

Извлекает отфильтрованный список запросов на возмещение средств в терминале Interac, созданных продавцом, выполняющего запрос.

Возобновление подписки

Возобновляет деактивированную подписку.

Вывод списка сегментов клиентов

Извлекает список сегментов клиентов бизнеса.

Вывод списка событий подписки

Выводит список всех событий для определенной подписки.

Вычисление порядка (бета-версия)

Позволяет приложениям предварительно просматривать цены на заказы без создания заказа.

Добавление группы в клиент

Добавляет членство в группе клиенту. Клиент определяется значением customer_id, а группа клиентов определяется значением group_id.

Завершение оплаты

Завершает (фиксирует) платеж. По умолчанию платежи устанавливаются сразу после их создания.

Заказ на оплату (бета-версия)

Оплачивайте заказ с помощью одного или нескольких утвержденных платежей или урегулирует заказ в общей сложности 0. Общее количество payment_ids, перечисленных в запросе, должно быть равно общей сумме заказа. Заказы с общим количеством 0 можно пометить как платные, указав пустой массив payment_ids в запросе.

Заказы на поиск

Выполните поиск всех заказов для одного или нескольких расположений. Заказы включают все продажи, возвраты и обмены независимо от того, как они вошли в экосистему Square (например, точка продажи, счета и интерфейсы API подключения).

Заказы на получение пакетной службы

Извлекает набор заказов по идентификаторам. Если заданный идентификатор заказа не существует, идентификатор игнорируется вместо создания ошибки.

Инвентаризация пакетных изменений

Применяет корректировки и подсчеты к указанным количествам элементов. При успешном выполнении возвращает текущие вычисляемые счетчики для всех объектов, на которые ссылается запрос.

Каталог списка

Возвращает список catalogObjects, который включает все объекты набора требуемых типов (например, все объекты CatalogItem и CatalogTax) в каталоге. ListCatalog не возвращает удаленные элементы каталога.

Количество инвентаризаций в пакетной службе

Возвращает текущие счетчики для предоставленных catalogObjects в запрошенных расположениях.

Обновление группы клиентов

Обновляет группу клиентов.

Обновление клиента

Обновляет профиль клиента. Чтобы изменить атрибут, укажите новое значение. Чтобы удалить атрибут, укажите значение как пустую строку или пустой объект.

Обновление налогов на элементы

Обновляет объекты CatalogTax, которые применяются к целевому каталогуItem, не выполняя upsert во всем элементе.

Обновление платежа

Обновляет платеж с состоянием APPROVED. Вы можете обновить amount_money и tip_money с помощью этой конечной точки.

Обновление подписки

Обновляет подписку. Можно задать, изменить и очистить значения полей подписки.

Обновление списков модификаторов элементов

Обновляет объекты CatalogModifierList, которые применяются к целевому CatalogItem, не выполняя upsert во всем элементе.

Обновление счета

Обновляет счет, изменяя поля, очищая поля или оба.

Объект каталога Upsert

Создает или обновляет целевой catalogObject.

Объекты каталога пакетного удаления

Удаляет набор catalogItems на основе предоставленного списка целевых идентификаторов и возвращает набор успешно удаленных идентификаторов в ответе.

Объекты каталога пакетной службы upsert

Создает или обновляет до 10 000 целевых объектов на основе предоставленного списка объектов. Целевые объекты группируются в пакеты, и каждый пакет вставляется или обновляется без изменений. Если объект в пакете неправильно сформирован или нарушает ограничение базы данных, весь пакет, содержащий этот элемент, будет игнорироваться. Однако другие пакеты в том же запросе по-прежнему могут завершиться успешно. Каждый пакет может содержать до 1000 объектов, и пакеты будут обрабатываться в порядке, если общее количество объектов для запроса (элементы, варианты, списки модификаторов, скидки и налоги) не более 10 000.

Объекты каталога пакетной службы извлечения

Возвращает набор объектов на основе предоставленного идентификатора. Каждый CatalogItem, возвращаемый в наборе, включает все дочерние сведения, включая все его объекты CatalogItemVariation, ссылки на объекты CatalogModifierList и идентификаторы всех объектов CatalogTax, применяемых к нему.

Отключение карточки

Отключает карту, предотвращая дальнейшие обновления или расходы. Отключение уже отключенной карточки разрешено, но не влияет.

Отмена возврата терминала

Отменяет запрос на возврат средств в терминале Interac по идентификатору запроса на возврат, если он разрешает его состояние.

Отмена выхода терминала

Отменяет запрос на получение терминала, если состояние запроса разрешает его.

Отмена оплаты

Отменяет (voids) платеж. Эту конечную точку можно использовать для отмены оплаты с состоянием APPROVED.

Отмена оплаты по ключу idempotency

Отменяет (voids) платеж, определенный ключом идемпотентности, указанным в запросе. Используйте этот метод, если состояние запроса CreatePayment неизвестно (например, после отправки запроса CreatePayment возникает сетевая ошибка, и вы не получите ответ). В этом случае можно направить квадрат, чтобы отменить оплату с помощью этой конечной точки. В запросе укажите тот же ключ идемпотентности, который вы указали в запросе CreatePayment, который требуется отменить. После отмены оплаты вы можете снова отправить запрос CreatePayment. Обратите внимание, что если платеж с указанным ключом идемпотентности не найден, действие не выполняется, а конечная точка успешно возвращается.

Отмена подписки

Задает поле canceled_date до конца активного периода выставления счетов. После этой даты состояние изменяется с ACTIVE на CANCELED.

Отмена счета

Отменяет счет. Продавец не может собирать платежи за отмененный счет.

Отправка доказательств

Отправляет доказательства банку держателя карт. Перед отправкой доказательств квадрат компилирует все доступные доказательства. К ним относятся доказательства, отправленные с помощью конечных точек CreateDisputeEvidenceFile и CreateDisputeEvidenceText, которые автоматически предоставляются квадратом, когда они доступны.

Пакетная служба извлекает изменения инвентаризации

Возвращает исторические физические счетчики и корректировки на основе предоставленных критериев фильтра.

Перечисление возмещения платежей

Извлекает список возвратов для учетной записи, выполняя запрос. Результаты в конечном итоге согласованы, и новые возвраты или изменения в возврате могут занять несколько секунд.

Перечисление групп клиентов

Извлекает список групп клиентов бизнеса.

Перечисление доказательств спора

Возвращает список доказательств, связанных с спором.

Перечисление клиентов

Список профилей клиентов, связанных с учетной записью Square. В обычных условиях эксплуатации только что созданные или обновленные профили клиентов становятся доступными для операции перечисления в течение 30 секунд. Иногда распространение новых или обновленных профилей может занять около одной минуты или дольше, особенно во время сетевых инцидентов и сбоев.

Перечисление платежей

Извлекает список платежей, принятых учетной записью, выполняя запрос. Результаты в конечном итоге согласованы, а новые платежи или изменения платежей могут занять несколько секунд.

Перечисление споров

Возвращает список споров, связанных с определенной учетной записью.

Перечисление счетов

Возвращает список счетов для заданного расположения.

Платеж по возврату средств

Возвращает платеж. Вы можете вернуть всю сумму оплаты или часть ее. Эту конечную точку можно использовать для возврата оплаты карты или записи возврата денежных средств или внешней оплаты.

Поиск клиентов

Выполняет поиск профилей клиентов, связанных с учетной записью Square, с помощью поддерживаемого фильтра запросов. Вызов SearchCustomers без явного фильтра запросов возвращает все профили клиентов, упорядоченные в алфавитном порядке на основе given_name и family_name.

Поиск объектов каталога

Ищет CatalogObject любого типа путем сопоставления поддерживаемых значений атрибутов поиска, исключая пользовательские значения атрибутов для элементов или вариантов элементов, в отношении одного или нескольких указанных фильтров запросов.

Поиск по извлечению терминалов

Извлекает отфильтрованный список запросов на извлечение терминала, созданных учетной записью, выполняя запрос.

Поиск по подпискам

Выполняет поиск подписок. Результаты упорядочиваются в хронологическом порядке по дате создания подписки. Если запрос задает несколько идентификаторов расположения, конечная точка упорядочивает результат по идентификатору расположения, а затем по дате создания в каждом расположении. Если в запросе нет расположений, выполняется поиск всех расположений.

Поиск счетов

Выполняет поиск счетов из расположения, указанного в фильтре.

Получение возврата платежей

Извлекает конкретный возврат с помощью refund_id.

Получение возврата терминала

Извлекает объект возврата терминала Interac по идентификатору.

Получение группы клиентов

Извлекает определенную группу клиентов.

Получение доказательств спора

Возвращает метаданные доказательства, указанные идентификатором доказательства в пути URL-адреса запроса. Если вы хотите ссылаться на него позже, необходимо сохранить копию отправленных доказательств. После отправки не удается скачать доказательства.

Получение заказа

Извлекает заказ по идентификатору.

Получение извлечений терминала

Извлекает запрос на извлечение терминала по checkout_id.

Получение карточки

Извлекает сведения для конкретной карточки.

Получение клиента

Возвращает сведения для одного клиента.

Получение корректировки инвентаризации

Возвращает объект InventoryAdjustment с предоставленным adjustment_id.

Получение объекта каталога

Возвращает один catalogItem в качестве каталогаObject на основе предоставленного идентификатора. Возвращаемый объект включает все соответствующие сведения CatalogItem, включая дочерние элементы CatalogItemVariation, ссылки на объекты CatalogModifierList и идентификаторы всех объектов CatalogTax, применяемых к нему.

Получение оплаты

Извлекает сведения о конкретном платеже.

Получение передачи инвентаризации (бета-версия)

Возвращает объект InventoryTransfer с предоставленным transfer_id.

Получение подписки

Извлекает подписку.

Получение сегмента клиента

Извлекает определенный сегмент клиента.

Получение спора

Возвращает сведения о конкретном споре.

Получение счета

Извлекает счет по идентификатору счета.

Получение счетчика инвентаризации

Извлекает текущее вычисляемое количество акций для заданного каталогаObject в заданном наборе расположений.

Получение физического количества инвентаризаций

Возвращает объект InventoryPhysicalCount с предоставленным physical_count_id.

Порядок клонирования (бета-версия)

Создает новый порядок в состоянии DRAFT путем дедупликации существующего заказа. Только что созданный заказ содержит только основные поля (например, элементы строки, налоги и скидки), скопированные из исходного заказа.

Порядок обновления (бета-версия)

Обновляет открытый заказ, добавляя, заменяя или удаляя поля. Не удается обновить заказы с состоянием COMPLETED или CANCELED.

Принятие спора

Принимает потерю в споре. Квадрат возвращает спорную сумму владельцу карт и обновляет состояние спора на ACCEPTED. Квадратный дебетирует спорную сумму от счета квадрата продавца. Если у квадратного счета нет достаточных средств, квадратный дебетовает связанный банковский счет.

Публикация счета

Публикует указанный черновик счета. После публикации счета Квадрат следует на основе конфигурации счета. Например, Square отправляет счет по адресу электронной почты клиента, взимает плату за карточку клиента в файле или ничего не делает. Квадрат также предоставляет счет на странице счета с квадратным размещением.

Регистрация домена для Apple Pay

Активирует домен для использования с Apple Pay в Интернете и квадрате. Проверка выполняется в этом домене Apple, чтобы убедиться, что она правильно настроена в качестве домена с поддержкой Apple Pay.

Сведения о каталоге

Извлекает сведения об API квадратных каталогов, таких как ограничения размера пакета, которые можно использовать конечной точкой BatchUpsertCatalogObjects.

Создание возврата терминала

Создает запрос на возврат платежа Interac, завершенного на квадратном терминале.

Создание группы клиентов

Создает новую группу клиентов для бизнеса.

Создание заказа

Создает новый заказ, который может включать сведения о продуктах для покупки и параметров для применения к покупке.

Создание извлечений терминала

Создает запрос на получение терминала и отправляет его на указанное устройство, чтобы принять платеж за запрошенную сумму.

Создание карточки

Добавляет карточку в файл к существующему продавцу.

Создание клиента

Создает нового клиента для бизнеса.

Создание оплаты

Создает платеж с помощью предоставленного источника. Эту конечную точку можно использовать для оплаты карты (кредитной или дебетовой карты или квадратной подарочной карты) или записи платежа, полученного продавцом за пределами Квадрата (наличные платежи от покупателя или оплаты, обрабатываемой внешней сущностью от имени продавца).

Создание подписки

Создает подписку для клиента в план подписки. Если вы предоставляете карточку по файлу в запросе, Квадратный взимает плату за подписку. В противном случае квадратные счета выставляются по адресу электронной почты клиента. Подписка начинается немедленно, если запрос не включает необязательный start_date. Каждая отдельная подписка связана с определенным расположением.

Создание счета

Создает черновик счета для заказа, созданного с помощью API заказов. Черновик счета остается в вашей учетной записи, и никаких действий не выполняется. Вы должны опубликовать счет, прежде чем квадрат может обработать его (отправить его по адресу электронной почты клиента или оплатить карточку клиента в файле).

Создание текста доказательства спора

Отправляет текст, используемый в качестве доказательства для вызова спора.

Список карточек

Извлекает список карт, принадлежащих учетной записи, выполняя запрос.

Удаление группы из клиента

Удаляет членство в группе от клиента. Клиент определяется значением customer_id, а группа клиентов определяется значением group_id.

Удаление группы клиентов

Удаляет группу клиентов, определяемую значением group_id.

Удаление доказательств спора

Удаляет указанные доказательства из спора.

Удаление клиента

Удаляет профиль клиента из бизнеса. Эта операция также отменяет связь с любыми связанными карточками в файле.

Удаление объекта каталога

Удаляет один catalogObject на основе предоставленного идентификатора и возвращает набор успешно удаленных идентификаторов в ответе. Удаление является каскадным событием, таким образом, что все дочерние элементы целевого объекта также удаляются. Например, удаление catalogItem также приведет к удалению всех дочерних элементов CatalogItemVariation.

Удаление счета

Удаляет указанный счет. При удалении счета соответствующее состояние заказа изменяется на CANCELED. Вы можете удалить только черновик счета (вы не можете удалить опубликованный счет, включая счет, запланированный для обработки).

Возврат средств в терминале поиска

Извлекает отфильтрованный список запросов на возмещение средств в терминале Interac, созданных продавцом, выполняющего запрос.

Параметры

Имя Ключ Обязательно Тип Описание
Лимит
limit integer

Ограничение количества результатов, возвращаемых на одной странице. Ограничение — это рекомендации. Реализация может возвращать более или меньше результатов. Если указанное ограничение отрицательно, ноль или выше максимального предела 1000, оно будет игнорироваться.

Состояние
status string

Текущее состояние.

Возвращаемое значение

Имя Путь Тип Описание
Возврат
refunds array of object
Идентификатор
refunds.id string

Уникальный идентификатор, выданный квадратом.

Идентификатор возврата
refunds.refund_id string

Уникальный идентификатор для этого возврата, созданный квадратом.

Идентификатор оплаты
refunds.payment_id string

Идентификатор платежа.

Сумма
refunds.amount_money.amount integer

Сумма.

Валюта
refunds.amount_money.currency string

Валюта.

Причина
refunds.reason string

Причина спора, по которой держатель карт инициировал спор с их банком.

Идентификатор устройства
refunds.device_id string

Уникальный идентификатор устройства, использующее этот код. Заполняется при паре устройства.

Срок действия
refunds.deadline_duration string

Длительность RFC 3339, после которой возврат автоматически отменяется. ТерминалCheckout, который находится В ОЖИДАНИи, автоматически отменен и имеет причину отмены TIMED_OUT. Значение по умолчанию: 5 минут после создания

Состояние
refunds.status string

Текущее состояние проверки этого объекта.

Создано в
refunds.created_at string

Время события в формате ISO 8601.

Обновлено в
refunds.updated_at string

Метка времени последнего изменения в формате RFC 3339

ИД приложения
refunds.app_id string

Идентификатор приложения, создавшего выход.

Бренд карточки
refunds.card.card_brand string

Бренд карты.

Последние 4
refunds.card.last_4 string

Последние 4 цифры номера карточки.

Срок действия месяца
refunds.card.exp_month integer

Срок действия связанной карты в качестве целого числа от 1 до 12.

Срок действия года
refunds.card.exp_year integer

Четырехзначный год срока действия карты.

Отпечаток
refunds.card.fingerprint string

Предназначен как идентификатор, назначенный квадратом, на основе номера карточки, чтобы определить карточку в нескольких расположениях в одном приложении.

Тип карточки
refunds.card.card_type string

Тип карточки.

БУНКЕР
refunds.card.bin string

Первые шесть цифр номера карты, известные как банковский идентификационный номер (BIN).

Идентификатор заказа
refunds.order_id string

Идентификатор заказа.

Идентификатор расположения
refunds.location_id string

Идентификатор расположения.

Возобновление подписки

Возобновляет деактивированную подписку.

Параметры

Имя Ключ Обязательно Тип Описание
ID подписки
subscription_id True string

Идентификатор подписки.

Возвращаемое значение

Имя Путь Тип Описание
Идентификатор
subscription.id string

Уникальный идентификатор, выданный квадратом.

Идентификатор расположения
subscription.location_id string

Идентификатор расположения.

Идентификатор плана
subscription.plan_id string

Идентификатор связанного плана подписки.

Идентификатор клиента
subscription.customer_id string

Идентификатор этого объекта, представляющего клиента.

Состояние
subscription.status string

Текущее состояние проверки этого объекта.

Сумма
subscription.price_override_money.amount integer

Сумма.

Валюта
subscription.price_override_money.currency string

Валюта.

Версия
subscription.version integer

Текущая версия этого объекта.

Создано в
subscription.created_at string

Метка времени, указывающая время создания этого объекта в формате RFC 3339.

Timezone
subscription.timezone string

Часовой пояс, используемый для интерпретации дат календаря. При создании счета это поле задается в часовой пояс, указанный для расположения продавца. Невозможно изменить значение.

Имя
subscription.source.name string

Имя.

Вывод списка сегментов клиентов

Извлекает список сегментов клиентов бизнеса.

Параметры

Имя Ключ Обязательно Тип Описание
Cursor
cursor string

Курсор разбиения на страницы, возвращенный предыдущим вызовом этой конечной точки.

Лимит
limit integer

Верхний предел числа, возвращаемого в ответе.

Возвращаемое значение

Имя Путь Тип Описание
Сегменты
segments array of object
Идентификатор
segments.id string

Уникальный идентификатор, выданный квадратом.

Имя
segments.name string

Имя объекта.

Создано в
segments.created_at string

Время события в формате ISO 8601.

Обновлено в
segments.updated_at string

Метка времени последнего изменения в формате RFC 3339

Вывод списка событий подписки

Выводит список всех событий для определенной подписки.

Параметры

Имя Ключ Обязательно Тип Описание
ID подписки
subscription_id True string

Идентификатор подписки.

Возвращаемое значение

Имя Путь Тип Описание
События подписки
subscription_events array of object
Идентификатор
subscription_events.id string

Уникальный идентификатор, выданный квадратом.

Тип события подписки
subscription_events.subscription_event_type string

Тип события подписки.

Дата вступления в силу
subscription_events.effective_date string

Дата, в формате YYY-MM-DD, когда событие подписки вступило в силу.

Идентификатор плана
subscription_events.plan_id string

Идентификатор связанного плана подписки

Вычисление порядка (бета-версия)

Позволяет приложениям предварительно просматривать цены на заказы без создания заказа.

Параметры

Имя Ключ Обязательно Тип Описание
Ключ Idempotency
idempotency_key string

Значение, указывающее, что однозначно идентифицирует этот запрос среди всех ваших запросов. Распространенный способ создания допустимого ключа идемпотентности — использовать универсальный уникальный идентификатор (UUID).

Идентификатор расположения
location_id string

Идентификатор расположения.

Имя
name string

Имя элемента. Это атрибут, доступный для поиска для использования в применимых фильтрах запросов, его значение не должно быть пустым, а длина — точек кода Юникода.

Процент
percentage string

Процент в десятичной форме с использованием "." в качестве десятичного разделителя и без знака "%". Значение 7,5 соответствует 7,5%.

Scope
scope string

Указывает текущий уровень.

Имя
name string

Имя элемента. Это атрибут, доступный для поиска для использования в применимых фильтрах запросов, его значение не должно быть пустым, а длина — точек кода Юникода.

Количество
quantity string

Количество элементов, затронутых физическим числом в виде десятичной строки. Число может поддерживать до 5 цифр после десятичной запятой.

Сумма
amount integer

Сумма.

Валюта
currency string

Валюта.

Возвращаемое значение

Имя Путь Тип Описание
Идентификатор расположения
order.location_id string

Идентификатор расположения.

Элементы строки
order.line_items array of object
ИД пользователя
order.line_items.uid string

Идентификатор, созданный квадратом.

Количество
order.line_items.quantity string

Количество элементов, затронутых физическим числом в виде десятичной строки. Число может поддерживать до 5 цифр после десятичной запятой.

Имя
order.line_items.name string

Имя элемента. Это атрибут, доступный для поиска для использования в применимых фильтрах запросов, его значение не должно быть пустым, а длина — точек кода Юникода.

Сумма
order.line_items.base_price_money.amount integer

Сумма.

Валюта
order.line_items.base_price_money.currency string

Валюта.

Сумма
order.line_items.gross_sales_money.amount integer

Сумма.

Валюта
order.line_items.gross_sales_money.currency string

Валюта.

Сумма
order.line_items.total_tax_money.amount integer

Сумма.

Валюта
order.line_items.total_tax_money.currency string

Валюта.

Сумма
order.line_items.total_discount_money.amount integer

Сумма.

Валюта
order.line_items.total_discount_money.currency string

Валюта.

Сумма
order.line_items.total_money.amount integer

Сумма.

Валюта
order.line_items.total_money.currency string

Валюта.

Сумма
order.line_items.variation_total_price_money.amount integer

Сумма.

Валюта
order.line_items.variation_total_price_money.currency string

Валюта.

Примененные скидки
order.line_items.applied_discounts array of object
ИД пользователя
order.line_items.applied_discounts.uid string

Идентификатор, назначенный квадратом.

Пользовательский интерфейс скидки
order.line_items.applied_discounts.discount_uid string

Пользовательский интерфейс скидки, представляющей примененную скидку.

Сумма
order.line_items.applied_discounts.applied_money.amount integer

Сумма.

Валюта
order.line_items.applied_discounts.applied_money.currency string

Валюта.

Скидки
order.discounts array of object
ИД пользователя
order.discounts.uid string

Идентификатор, созданный квадратом.

Имя
order.discounts.name string

Имя элемента. Это атрибут, доступный для поиска для использования в применимых фильтрах запросов, его значение не должно быть пустым, а длина — точек кода Юникода.

Процент
order.discounts.percentage string

Процент в десятичной форме с использованием "." в качестве десятичного разделителя и без знака "%". Значение 7,5 соответствует 7,5%.

Сумма
order.discounts.applied_money.amount integer

Сумма.

Валюта
order.discounts.applied_money.currency string

Валюта.

Тип
order.discounts.type string

Указывает тип.

Scope
order.discounts.scope string

Указывает текущий уровень.

Создано в
order.created_at string

Метка времени, указывающая время создания этого объекта в формате RFC 3339.

Обновлено в
order.updated_at string

Метка времени, указывающая последнее время обновления этого объекта в формате RFC 3339.

Государство
order.state string

Текущее состояние.

Версия
order.version integer

Текущая версия этого объекта.

Сумма
order.total_tax_money.amount integer

Сумма.

Валюта
order.total_tax_money.currency string

Валюта.

Сумма
order.total_discount_money.amount integer

Сумма.

Валюта
order.total_discount_money.currency string

Валюта.

Сумма
order.total_tip_money.amount integer

Сумма.

Валюта
order.total_tip_money.currency string

Валюта.

Сумма
order.total_money.amount integer

Сумма.

Валюта
order.total_money.currency string

Валюта.

Сумма
order.total_service_charge_money.amount integer

Сумма.

Валюта
order.total_service_charge_money.currency string

Валюта.

Сумма
order.net_amounts.total_money.amount integer

Сумма.

Валюта
order.net_amounts.total_money.currency string

Валюта.

Сумма
order.net_amounts.tax_money.amount integer

Сумма.

Валюта
order.net_amounts.tax_money.currency string

Валюта.

Сумма
order.net_amounts.discount_money.amount integer

Сумма.

Валюта
order.net_amounts.discount_money.currency string

Валюта.

Сумма
order.net_amounts.tip_money.amount integer

Сумма.

Валюта
order.net_amounts.tip_money.currency string

Валюта.

Сумма
order.net_amounts.service_charge_money.amount integer

Сумма.

Валюта
order.net_amounts.service_charge_money.currency string

Валюта.

Добавление группы в клиент

Добавляет членство в группе клиенту. Клиент определяется значением customer_id, а группа клиентов определяется значением group_id.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор клиента
customer_id True string

Идентификатор клиента.

Идентификатор группы
group_id True string

Идентификатор группы.

Возвращаемое значение

response
object

Завершение оплаты

Завершает (фиксирует) платеж. По умолчанию платежи устанавливаются сразу после их создания.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор оплаты
payment_id True string

Идентификатор платежа.

Возвращаемое значение

Имя Путь Тип Описание
Идентификатор
payment.id string

Уникальный идентификатор, выданный квадратом.

Создано в
payment.created_at string

Метка времени, указывающая время создания этого объекта в формате RFC 3339.

Обновлено в
payment.updated_at string

Метка времени, указывающая последнее время обновления этого объекта в формате RFC 3339.

Сумма
payment.amount_money.amount integer

Сумма.

Валюта
payment.amount_money.currency string

Валюта.

Состояние
payment.status string

Текущее состояние проверки этого объекта.

Длительность задержки
payment.delay_duration string

Длительность времени после создания платежа, когда Квадрат автоматически применяет delay_action к платежу. Эта автоматическая delay_action применяется только к платежам, которые не достигают состояния терминала (COMPLETED, CANCELED или FAILED) до периода времени delay_duration. Это поле указывается в формате RFC 3339.

Тип источника
payment.source_type string

Исходный тип для этого платежа. Текущие значения включают CARD, BANK_ACCOUNT, WALLET, CASH или EXTERNAL.

Состояние
payment.card_details.status string

Текущее состояние.

Бренд карточки
payment.card_details.card.card_brand string

Бренд карты.

Последние 4
payment.card_details.card.last_4 string

Последние 4 цифры номера карточки.

Месяц Exp
payment.card_details.card.exp_month integer

Срок действия связанной карты в качестве целого числа от 1 до 12.

Exp Year
payment.card_details.card.exp_year integer

Четырехзначный год срока действия карты.

Отпечаток
payment.card_details.card.fingerprint string

Предназначен как идентификатор, назначенный квадратом, на основе номера карточки, чтобы определить карточку в нескольких расположениях в одном приложении.

Тип карточки
payment.card_details.card.card_type string

Тип карточки.

Предоплаченный тип
payment.card_details.card.prepaid_type string

Указывает, является ли карта предоплаченной или нет.

БУНКЕР
payment.card_details.card.bin string

Первые шесть цифр номера карты, известные как банковский идентификационный номер (BIN).

Метод Entry
payment.card_details.entry_method string

Метод, используемый для ввода сведений о карте для оплаты. Метод может быть KEYED, SWIPED, EMV, ON_FILE или CONTACTLESS.

Состояние CVV
payment.card_details.cvv_status string

Код состояния, возвращенный проверкой значения проверки карточки (CVV). Код может быть CVV_ACCEPTED, CVV_REJECTED или CVV_NOT_CHECKED.

Состояние AVS
payment.card_details.avs_status string

Код состояния, возвращенный проверкой системы проверки адресов (AVS). Код может быть AVS_ACCEPTED, AVS_REJECTED или AVS_NOT_CHECKED.

Код результата проверки подлинности
payment.card_details.auth_result_code string

Код состояния, возвращенный издателем карты, который описывает состояние авторизации платежа.

Описание инструкции
payment.card_details.statement_description string

Описание инструкции, отправленное в сети карточек.

Авторизовано по адресу
payment.card_details.card_payment_timeline.authorized_at string

Метка времени, когда платеж был авторизован, в формате RFC 3339.

Записано в
payment.card_details.card_payment_timeline.captured_at string

Метка времени записи платежа в формате RFC 3339.

Идентификатор расположения
payment.location_id string

Идентификатор расположения.

Идентификатор заказа
payment.order_id string

Идентификатор заказа.

Плата за обработку
payment.processing_fee array of object
Действующий в
payment.processing_fee.effective_at string

Метка времени, когда плата вступает в силу, в формате RFC 3339.

Тип
payment.processing_fee.type string

Указывает тип.

Сумма
payment.processing_fee.amount_money.amount integer

Сумма.

Валюта
payment.processing_fee.amount_money.currency string

Валюта.

Замечание
payment.note string

Настраиваемая заметка, связанная с профилем клиента.

Сумма
payment.total_money.amount integer

Сумма.

Валюта
payment.total_money.currency string

Валюта.

Сумма
payment.approved_money.amount integer

Сумма.

Валюта
payment.approved_money.currency string

Валюта.

Идентификатор сотрудника
payment.employee_id string

Созданный квадратным идентификатором сотрудника.

Номер квитанции
payment.receipt_number string

Номер квитанции платежа. Поле отсутствует, если платеж отменен.

URL-адрес квитанции
payment.receipt_url string

URL-адрес квитанции платежа. Поле заполняется только для оплаты COMPLETED.

Действие по задержке
payment.delay_action string

Действие, которое будет применено к платежу, когда delay_duration истекает.

Задержка до
payment.delayed_until string

Метка времени только для чтения при автоматическом применении delay_action в формате RFC 3339.

Идентификатор участника группы
payment.team_member_id string

Идентификатор члена команды.

Квадратный продукт
payment.application_details.square_product string

Квадратный продукт, например квадратный пункт продажи (POS), квадратные счета или квадратный виртуальный терминал.

Идентификатор приложения
payment.application_details.application_id string

Идентификатор квадрата только для чтения, назначенный приложению.

Маркер версии
payment.version_token string

Этот непрозрачный маркер определяет определенную версию объекта.

Заказ на оплату (бета-версия)

Оплачивайте заказ с помощью одного или нескольких утвержденных платежей или урегулирует заказ в общей сложности 0. Общее количество payment_ids, перечисленных в запросе, должно быть равно общей сумме заказа. Заказы с общим количеством 0 можно пометить как платные, указав пустой массив payment_ids в запросе.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор заказа
order_id True string

Идентификатор заказа.

Ключ Idempotency
idempotency_key string

Значение, указывающее, что однозначно идентифицирует этот запрос среди всех ваших запросов. Распространенный способ создания допустимого ключа идемпотентности — использовать универсальный уникальный идентификатор (UUID).

Идентификаторы оплаты
payment_ids array of string

Возвращаемое значение

Имя Путь Тип Описание
Идентификатор
order.id string

Уникальный идентификатор, выданный квадратом.

Идентификатор расположения
order.location_id string

Идентификатор расположения.

Элементы строки
order.line_items array of object
ИД пользователя
order.line_items.uid string

Идентификатор, созданный квадратом.

Количество
order.line_items.quantity string

Количество элементов, затронутых физическим числом в виде десятичной строки. Число может поддерживать до 5 цифр после десятичной запятой.

Имя
order.line_items.name string

Имя элемента. Это атрибут, доступный для поиска для использования в применимых фильтрах запросов, его значение не должно быть пустым, а длина — точек кода Юникода.

Сумма
order.line_items.base_price_money.amount integer

Сумма.

Валюта
order.line_items.base_price_money.currency string

Валюта.

Сумма
order.line_items.gross_sales_money.amount integer

Сумма.

Валюта
order.line_items.gross_sales_money.currency string

Валюта.

Сумма
order.line_items.total_tax_money.amount integer

Сумма.

Валюта
order.line_items.total_tax_money.currency string

Валюта.

Сумма
order.line_items.total_discount_money.amount integer

Сумма.

Валюта
order.line_items.total_discount_money.currency string

Валюта.

Сумма
order.line_items.total_money.amount integer

Сумма.

Валюта
order.line_items.total_money.currency string

Валюта.

Создано в
order.created_at string

Метка времени, указывающая время создания этого объекта в формате RFC 3339.

Обновлено в
order.updated_at string

Метка времени, указывающая последнее время обновления этого объекта в формате RFC 3339.

Версия
order.version integer

Текущая версия этого объекта.

Сумма
order.total_tax_money.amount integer

Сумма.

Валюта
order.total_tax_money.currency string

Валюта.

Сумма
order.total_discount_money.amount integer

Сумма.

Валюта
order.total_discount_money.currency string

Валюта.

Сумма
order.total_money.amount integer

Сумма.

Валюта
order.total_money.currency string

Валюта.

Закрыто в
order.closed_at string

Время закрытия в формате ISO 8601.

Тендеры
order.tenders array of object
Идентификатор
order.tenders.id string

Идентификатор объекта

Идентификатор расположения
order.tenders.location_id string

Идентификатор расположения получателя (кроме торговца), получающего часть этого тендера.

Код проводки
order.tenders.transaction_id string

Идентификатор связанной транзакции тендера.

Создано в
order.tenders.created_at string

Метка времени при создании в формате RFC 3339.

Сумма
order.tenders.amount_money.amount integer

Сумма.

Валюта
order.tenders.amount_money.currency string

Валюта.

Тип
order.tenders.type string

Указывает тип.

Состояние
order.tenders.card_details.status string

Текущее состояние оплаты кредитной карты (например, АВТОРИЗОВАНО или ЗАХВАЧЕНО)

Бренд карточки
order.tenders.card_details.card.card_brand string

Бренд карты.

last_4
order.tenders.card_details.card.last_4 string

Последние 4 цифры номера карточки.

Месяц Exp
order.tenders.card_details.card.exp_month integer

Срок действия связанной карты в качестве целого числа от 1 до 12.

Exp Year
order.tenders.card_details.card.exp_year integer

Четырехзначный год срока действия карты.

Отпечаток
order.tenders.card_details.card.fingerprint string

Предназначен как идентификатор, назначенный квадратом, на основе номера карточки, чтобы определить карточку в нескольких расположениях в одном приложении.

Метод Entry
order.tenders.card_details.entry_method string

Метод, используемый для ввода сведений о карточке для транзакции.

Идентификатор оплаты
order.tenders.payment_id string

Квадратный созданный уникальный идентификатор оплаты.

Сумма
order.total_service_charge_money.amount integer

Сумма.

Валюта
order.total_service_charge_money.currency string

Валюта.

Сумма
order.net_amounts.total_money.amount integer

Сумма.

Валюта
order.net_amounts.total_money.currency string

Валюта.

Сумма
order.net_amounts.tax_money.amount integer

Сумма.

Валюта
order.net_amounts.tax_money.currency string

Валюта.

Сумма
order.net_amounts.discount_money.amount integer

Сумма.

Валюта
order.net_amounts.discount_money.currency string

Валюта.

Сумма
order.net_amounts.tip_money.amount integer

Сумма.

Валюта
order.net_amounts.tip_money.currency string

Валюта.

Сумма
order.net_amounts.service_charge_money.amount integer

Сумма.

Валюта
order.net_amounts.service_charge_money.currency string

Валюта.

Имя
order.source.name string

Имя.

Государство
order.state string

Текущее состояние.

Заказы на поиск

Выполните поиск всех заказов для одного или нескольких расположений. Заказы включают все продажи, возвраты и обмены независимо от того, как они вошли в экосистему Square (например, точка продажи, счета и интерфейсы API подключения).

Параметры

Имя Ключ Обязательно Тип Описание
Возвращаемые записи
return_entries boolean

Логическое значение, которое управляет форматом результатов поиска. Если значение true, SearchOrders возвращает объекты OrderEntry. Если значение false, SearchOrders возвращает объекты полного порядка.

Лимит
limit integer

Ограничение количества результатов, возвращаемых на одной странице. Ограничение — это рекомендации. Реализация может возвращать более или меньше результатов. Если указанное ограничение отрицательно, ноль или выше максимального предела 1000, оно будет игнорироваться.

Идентификаторы расположения
location_ids array of string
Начать с
start_at string

Значение даты и времени в формате RFC 3339, указывающее, когда начинается диапазон времени.

Конец в
end_at string

Значение даты и времени в формате RFC 3339, указывающее, когда заканчивается диапазон времени.

States
states array of string
Поле сортировки
sort_field string

Поле для сортировки по.

Порядок сортировки
sort_order string

Хронологический порядок, в котором возвращаются результаты.

Возвращаемое значение

Имя Путь Тип Описание
Записи заказа
order_entries array of object
Идентификатор заказа
order_entries.order_id string

Идентификатор заказа.

Идентификатор расположения
order_entries.location_id string

Идентификатор расположения.

Версия
order_entries.version integer

Текущая версия объекта.

Cursor
cursor string

Добавьте курсор на страницы в последующие вызовы этой конечной точки, чтобы получить следующий набор результатов, связанных с исходным запросом.

Заказы на получение пакетной службы

Извлекает набор заказов по идентификаторам. Если заданный идентификатор заказа не существует, идентификатор игнорируется вместо создания ошибки.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор расположения
location_id string

Идентификатор расположения.

Идентификаторы заказов
order_ids array of string

Возвращаемое значение

Имя Путь Тип Описание
Заказы
orders array of object
Идентификатор
orders.id string

Уникальный идентификатор, выданный квадратом.

Идентификатор расположения
orders.location_id string

Идентификатор расположения.

Идентификатор ссылки
orders.reference_id string

Необязательный второй идентификатор, используемый для связывания профиля клиента с сущностью в другой системе.

Элементы строки
orders.line_items array of object
ИД пользователя
orders.line_items.uid string

Идентификатор созданного квадратом запроса на оплату в счете.

Имя
orders.line_items.name string

Имя, доступное для чтения человеком.

Количество
orders.line_items.quantity string

Количество приобретено, отформатированное как десятичное число.

Сумма
orders.line_items.base_price_money.amount integer

Сумма.

Валюта
orders.line_items.base_price_money.currency string

Валюта.

Сумма
orders.line_items.total_money.amount integer

Сумма.

Валюта
orders.line_items.total_money.currency string

Валюта.

Сумма
orders.total_money.amount integer

Сумма.

Валюта
orders.total_money.currency string

Валюта.

Инвентаризация пакетных изменений

Применяет корректировки и подсчеты к указанным количествам элементов. При успешном выполнении возвращает текущие вычисляемые счетчики для всех объектов, на которые ссылается запрос.

Параметры

Имя Ключ Обязательно Тип Описание
Ключ Idempotency
idempotency_key string

Значение, указывающее, что однозначно идентифицирует этот запрос среди всех ваших запросов. Распространенный способ создания допустимого ключа идемпотентности — использовать универсальный уникальный идентификатор (UUID).

Тип
type string

Тип этого объекта.

Идентификатор ссылки
reference_id string

Необязательный идентификатор ссылки, определяемый пользователем, который связывает эту карточку с другой сущностью во внешней системе.

Идентификатор объекта каталога
catalog_object_id string

Созданный квадрат идентификатор отслеживаемого объекта CatalogObject.

Государство
state string

Текущее состояние инвентаризации для связанного количества элементов.

Идентификатор расположения
location_id string

Идентификатор расположения получателя (кроме торговца), получающего часть этого тендера.

Количество
quantity string

Количество элементов, затронутых физическим числом в виде десятичной строки. Число может поддерживать до 5 цифр после десятичной запятой.

Идентификатор сотрудника
employee_id string

Созданный квадрат идентификатор сотрудника, ответственного за физическое число.

Произошло в
occurred_at string

Метка времени, созданная клиентом в формате RFC 3339, которая указывает, когда было проверено физическое число. Для обновлений физического количества метка времени occurred_at не может быть старше 24 часов или в будущем относительно времени запроса.

Игнорировать неизменяемые счетчики
ignore_unchanged_counts boolean

Указывает, следует ли игнорировать текущее физическое число, если количество не изменяется с момента последнего физического числа.

Возвращаемое значение

Имя Путь Тип Описание
Рассчитывает
counts array of object
Идентификатор объекта каталога
counts.catalog_object_id string

Созданный квадрат идентификатор отслеживаемого объекта CatalogObject.

Тип объекта каталога
counts.catalog_object_type string

Тип отслеживаемого объекта CatalogObject.

Государство
counts.state string

Текущее состояние.

Идентификатор расположения
counts.location_id string

Идентификатор расположения.

Количество
counts.quantity string

Количество элементов, затронутых предполагаемым числом в виде десятичной строки. Может поддерживать до 5 цифр после десятичной запятой.

Вычисляется по адресу
counts.calculated_at string

Метка времени в формате RFC 3339, указывающая, когда получено последнее физическое число или корректировка, влияющая на предполагаемое число.

Каталог списка

Возвращает список catalogObjects, который включает все объекты набора требуемых типов (например, все объекты CatalogItem и CatalogTax) в каталоге. ListCatalog не возвращает удаленные элементы каталога.

Параметры

Имя Ключ Обязательно Тип Описание
Cursor
cursor integer

Курсор разбиения на страницы, возвращенный предыдущим вызовом этой конечной точки.

Типы
types string

Необязательный регистр без учета регистра, разделенный запятыми список типов объектов для извлечения. Допустимые значения определяются в перечислении CatalogObjectType, включая ITEM, ITEM_VARIATION, CATEGORY, DISCOUNT, TAX, MODIFIER, MODIFIER_LIST или IMAGE. Если это не указано, операция возвращает объекты всех типов в версии API Square, используемой для выполнения запроса.

Возвращаемое значение

Имя Путь Тип Описание
Объекты
objects array of object
Тип
objects.type string

Тип этого объекта.

Идентификатор
objects.id string

Уникальный идентификатор, выданный квадратом.

Обновлено в
objects.updated_at string

Метка времени последнего изменения в формате RFC 3339

Версия
objects.version integer

Текущая версия объекта.

Удаляется
objects.is_deleted boolean

Если значение true, объект был удален из базы данных. Значение false для вставляемых новых объектов. При удалении поле updated_at равно времени удаления.

Присутствует во всех расположениях
objects.present_at_all_locations boolean

Если значение true, этот объект присутствует во всех расположениях (включая будущие расположения), за исключением того, где указано в поле absent_at_location_ids. Если значение false, этот объект не присутствует в каких-либо расположениях (включая будущие расположения), за исключением того, где указано в поле present_at_location_ids. Если значение не указано, значение по умолчанию имеет значение true.

Имя
objects.category_data.name string

Имя элемента. Это атрибут, доступный для поиска для использования в применимых фильтрах запросов, его значение не должно быть пустым, а длина — точек кода Юникода.

Имя
objects.tax_data.name string

Имя элемента. Это атрибут, доступный для поиска для использования в применимых фильтрах запросов, его значение не должно быть пустым, а длина — точек кода Юникода.

Этап вычисления
objects.tax_data.calculation_phase string

Вычисляется ли налог на основе промежуточных или общих сумм выплат.

Тип включения
objects.tax_data.inclusion_type string

Независимо от того, является ли налог АДДИТИВным или ИНКЛЮЗИВНО.

Процент
objects.tax_data.percentage string

Процент в десятичной форме с использованием "." в качестве десятичного разделителя и без знака "%". Значение 7,5 соответствует 7,5%.

Включен
objects.tax_data.enabled boolean

Указывает, можно ли использовать объект.

Количество инвентаризаций в пакетной службе

Возвращает текущие счетчики для предоставленных catalogObjects в запрошенных расположениях.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификаторы объектов каталога
catalog_object_ids array of string
Идентификаторы расположения
location_ids array of string
Обновлено после
updated_after string

Фильтр, возвращающий результаты со значением calculated_at после заданного времени, указанного в метке времени RFC 3339.

Возвращаемое значение

Имя Путь Тип Описание
Рассчитывает
counts array of object
Идентификатор объекта каталога
counts.catalog_object_id string

Созданный квадрат идентификатор отслеживаемого объекта CatalogObject.

Тип объекта каталога
counts.catalog_object_type string

Тип отслеживаемого объекта CatalogObject.

Государство
counts.state string

Текущее состояние.

Идентификатор расположения
counts.location_id string

Идентификатор расположения.

Количество
counts.quantity string

Количество элементов, затронутых предполагаемым числом в виде десятичной строки. Может поддерживать до 5 цифр после десятичной запятой.

Вычисляется по адресу
counts.calculated_at string

Метка времени в формате RFC 3339, указывающая, когда получено последнее физическое число или корректировка, влияющая на предполагаемое число.

Обновление группы клиентов

Обновляет группу клиентов.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор группы
group_id True string

Идентификатор группы.

Имя
name string

Имя объекта.

Возвращаемое значение

Имя Путь Тип Описание
Идентификатор
group.id string

Уникальный идентификатор, выданный квадратом.

Имя
group.name string

Имя объекта.

Создано в
group.created_at string

Метка времени, указывающая время создания этого объекта в формате RFC 3339.

Обновлено в
group.updated_at string

Метка времени, указывающая последнее время обновления этого объекта в формате RFC 3339.

Обновление клиента

Обновляет профиль клиента. Чтобы изменить атрибут, укажите новое значение. Чтобы удалить атрибут, укажите значение как пустую строку или пустой объект.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор клиента
customer_id True string

Идентификатор клиента.

Возвращаемое значение

Имя Путь Тип Описание
Идентификатор
customer.id string

Уникальный идентификатор, выданный квадратом.

Создано в
customer.created_at string

Метка времени, указывающая время создания этого объекта в формате RFC 3339.

Обновлено в
customer.updated_at string

Метка времени, указывающая последнее время обновления этого объекта в формате RFC 3339.

Заданное имя
customer.given_name string

Указанное имя (т. е. имя, связанное с профилем клиента).

Фамилия
customer.family_name string

Семейство (т. е. фамилия), связанное с профилем клиента.

Электронная почта
customer.email_address string

Адрес электронной почты, связанный с профилем клиента.

Адресная строка 1
customer.address.address_line_1 string

Первая строка адреса. Поля, начинающиеся с address_line, предоставляют наиболее конкретные сведения адреса, такие как номер улицы, имя улицы и имя здания.

Строка адреса 2
customer.address.address_line_2 string

Вторая строка адреса, если она есть.

Местность
customer.address.locality string

Город или город адреса.

Административный район 1
customer.address.administrative_district_level_1 string

Гражданская сущность в стране адреса. В США это государство.

Почтовый индекс
customer.address.postal_code string

Почтовый индекс адреса.

Страна
customer.address.country string

Страна адреса в формате ISO 3166-1-alpha-2.

Идентификатор ссылки
customer.reference_id string

Необязательный идентификатор ссылки, определенный пользователем.

Замечание
customer.note string

Настраиваемая заметка, связанная с профилем клиента.

Отмена подписки по электронной почте
customer.preferences.email_unsubscribed boolean

Указывает, отменяет ли клиент подписку на сообщения электронной почты маркетинговой кампании. Значение true означает, что клиент решил отказаться от маркетинга электронной почты от текущего продавца Квадрата или от всех продавцов Квадрата.

Источник создания
customer.creation_source string

Источник создания представляет метод, используемый для создания профиля клиента.

Версия
customer.version integer

Текущая версия этого объекта.

Обновление налогов на элементы

Обновляет объекты CatalogTax, которые применяются к целевому каталогуItem, не выполняя upsert во всем элементе.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификаторы элементов
item_ids array of string
Налоги для включения
taxes_to_enable array of string
Налоги для отключения
taxes_to_disable array of string

Возвращаемое значение

Имя Путь Тип Описание
Обновлено в
updated_at string

Метка времени базы данных этого обновления в формате RFC 3339.

Обновление платежа

Обновляет платеж с состоянием APPROVED. Вы можете обновить amount_money и tip_money с помощью этой конечной точки.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор оплаты
payment_id True string

Идентификатор платежа.

Ключ Idempotency
idempotency_key string

Значение, указывающее, что однозначно идентифицирует этот запрос среди всех ваших запросов. Распространенный способ создания допустимого ключа идемпотентности — использовать универсальный уникальный идентификатор (UUID).

Сумма
amount integer

Сумма.

Валюта
currency string

Валюта.

Сумма
amount integer

Сумма.

Валюта
currency string

Валюта.

Маркер версии
version_token string

Этот непрозрачный маркер определяет определенную версию объекта.

Возвращаемое значение

Имя Путь Тип Описание
Идентификатор
payment.id string

Уникальный идентификатор, выданный квадратом.

Создано в
payment.created_at string

Метка времени, указывающая время создания этого объекта в формате RFC 3339.

Обновлено в
payment.updated_at string

Метка времени, указывающая последнее время обновления этого объекта в формате RFC 3339.

Сумма
payment.amount_money.amount integer

Сумма.

Валюта
payment.amount_money.currency string

Валюта.

Сумма
payment.tip_money.amount integer

Сумма.

Валюта
payment.tip_money.currency string

Валюта.

Состояние
payment.status string

Текущее состояние проверки этого объекта.

Длительность задержки
payment.delay_duration string

Длительность времени после создания платежа, когда Квадрат автоматически применяет delay_action к платежу. Эта автоматическая delay_action применяется только к платежам, которые не достигают состояния терминала (COMPLETED, CANCELED или FAILED) до периода времени delay_duration. Это поле указывается в формате RFC 3339.

Тип источника
payment.source_type string

Исходный тип для этого платежа. Текущие значения включают CARD, BANK_ACCOUNT, WALLET, CASH или EXTERNAL.

Состояние
payment.card_details.status string

Текущее состояние.

Бренд карточки
payment.card_details.card.card_brand string

Бренд карты.

Последние 4
payment.card_details.card.last_4 string

Последние 4 цифры номера карточки.

Месяц Exp
payment.card_details.card.exp_month integer

Срок действия связанной карты в качестве целого числа от 1 до 12.

Exp Year
payment.card_details.card.exp_year integer

Четырехзначный год срока действия карты.

Отпечаток
payment.card_details.card.fingerprint string

Предназначен как идентификатор, назначенный квадратом, на основе номера карточки, чтобы определить карточку в нескольких расположениях в одном приложении.

Тип карточки
payment.card_details.card.card_type string

Тип карточки.

Предоплаченный тип
payment.card_details.card.prepaid_type string

Указывает, является ли карта предоплаченной или нет.

БУНКЕР
payment.card_details.card.bin string

Первые шесть цифр номера карты, известные как банковский идентификационный номер (BIN).

Метод Entry
payment.card_details.entry_method string

Метод, используемый для ввода сведений о карте для оплаты. Метод может быть KEYED, SWIPED, EMV, ON_FILE или CONTACTLESS.

Состояние CVV
payment.card_details.cvv_status string

Код состояния, возвращенный проверкой значения проверки карточки (CVV). Код может быть CVV_ACCEPTED, CVV_REJECTED или CVV_NOT_CHECKED.

Состояние AVS
payment.card_details.avs_status string

Код состояния, возвращенный проверкой системы проверки адресов (AVS). Код может быть AVS_ACCEPTED, AVS_REJECTED или AVS_NOT_CHECKED.

Код результата проверки подлинности
payment.card_details.auth_result_code string

Код состояния, возвращенный издателем карты, который описывает состояние авторизации платежа.

Описание инструкции
payment.card_details.statement_description string

Описание инструкции, отправленное в сети карточек.

Авторизовано по адресу
payment.card_details.card_payment_timeline.authorized_at string

Метка времени, когда платеж был авторизован, в формате RFC 3339.

Идентификатор расположения
payment.location_id string

Идентификатор расположения.

Идентификатор заказа
payment.order_id string

Идентификатор заказа.

Создано в
payment.risk_evaluation.created_at string

Метка времени при создании в формате RFC 3339.

Уровень риска
payment.risk_evaluation.risk_level string

Уровень риска, связанный с оплатой.

Замечание
payment.note string

Настраиваемая заметка, связанная с профилем клиента.

Идентификатор клиента
payment.customer_id string

Идентификатор этого объекта, представляющего клиента.

Сумма
payment.total_money.amount integer

Сумма.

Валюта
payment.total_money.currency string

Валюта.

Сумма
payment.approved_money.amount integer

Сумма.

Валюта
payment.approved_money.currency string

Валюта.

Capabilities
payment.capabilities array of string
Номер квитанции
payment.receipt_number string

Номер квитанции платежа. Поле отсутствует, если платеж отменен.

Действие по задержке
payment.delay_action string

Действие, которое будет применено к платежу, когда delay_duration истекает.

Задержка до
payment.delayed_until string

Метка времени только для чтения при автоматическом применении delay_action в формате RFC 3339.

Квадратный продукт
payment.application_details.square_product string

Квадратный продукт, например квадратный пункт продажи (POS), квадратные счета или квадратный виртуальный терминал.

Идентификатор приложения
payment.application_details.application_id string

Идентификатор квадрата только для чтения, назначенный приложению.

Маркер версии
payment.version_token string

Этот непрозрачный маркер определяет определенную версию объекта.

Обновление подписки

Обновляет подписку. Можно задать, изменить и очистить значения полей подписки.

Параметры

Имя Ключ Обязательно Тип Описание
ID подписки
subscription_id True string

Идентификатор подписки.

Версия
version integer

Текущая версия этого объекта.

Процент налогов
tax_percentage string

Сумма налога, применяемая при выставлении счетов подписки.

Сумма
amount integer

Сумма.

Валюта
currency string

Валюта.

Возвращаемое значение

Имя Путь Тип Описание
Идентификатор
subscription.id string

Уникальный идентификатор, выданный квадратом.

Идентификатор расположения
subscription.location_id string

Идентификатор расположения.

Идентификатор плана
subscription.plan_id string

Идентификатор связанного плана подписки.

Идентификатор клиента
subscription.customer_id string

Идентификатор этого объекта, представляющего клиента.

Состояние
subscription.status string

Текущее состояние проверки этого объекта.

Сумма
subscription.price_override_money.amount integer

Сумма.

Валюта
subscription.price_override_money.currency string

Валюта.

Версия
subscription.version integer

Текущая версия этого объекта.

Создано в
subscription.created_at string

Метка времени, указывающая время создания этого объекта в формате RFC 3339.

Timezone
subscription.timezone string

Часовой пояс, используемый для интерпретации дат календаря. При создании счета это поле задается в часовой пояс, указанный для расположения продавца. Невозможно изменить значение.

Имя
subscription.source.name string

Имя.

Обновление списков модификаторов элементов

Обновляет объекты CatalogModifierList, которые применяются к целевому CatalogItem, не выполняя upsert во всем элементе.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификаторы элементов
item_ids array of string
Списки модификаторов для включения
modifier_lists_to_enable array of string
Списки модификаторов для отключения
modifier_lists_to_disable array of string

Возвращаемое значение

Имя Путь Тип Описание
Обновлено в
updated_at string

Метка времени базы данных этого обновления в формате RFC 3339.

Обновление счета

Обновляет счет, изменяя поля, очищая поля или оба.

Параметры

Имя Ключ Обязательно Тип Описание
Номер счета
invoice_id True string

Идентификатор счета.

Ключ Idempotency
idempotency_key string

Значение, указывающее, что однозначно идентифицирует этот запрос среди всех ваших запросов. Распространенный способ создания допустимого ключа идемпотентности — использовать универсальный уникальный идентификатор (UUID).

ИД пользователя
uid string

Идентификатор, созданный квадратом.

Советы включено
tipping_enabled boolean

Если задано значение true, предоставляет клиенту место для оплаты чаевых.

Поля для очистки
fields_to_clear array of string

Возвращаемое значение

Имя Путь Тип Описание
Идентификатор
invoice.id string

Уникальный идентификатор, выданный квадратом.

Версия
invoice.version integer

Текущая версия этого объекта.

Идентификатор расположения
invoice.location_id string

Идентификатор расположения.

Идентификатор заказа
invoice.order_id string

Идентификатор заказа.

Запросы на оплату
invoice.payment_requests array of object
ИД пользователя
invoice.payment_requests.uid string

Идентификатор, созданный квадратом.

Тип запроса
invoice.payment_requests.request_type string

Определяет тип запроса на оплату. Этот тип определяет, как определяется сумма запроса на оплату.

Срок
invoice.payment_requests.due_date string

Дата выполнения запроса на оплату в формате YYY-MM-DD.

Советы включено
invoice.payment_requests.tipping_enabled boolean

Если задано значение true, предоставляет клиенту место для оплаты чаевых.

Сумма
invoice.payment_requests.computed_amount_money.amount integer

Сумма.

Валюта
invoice.payment_requests.computed_amount_money.currency string

Валюта.

Сумма
invoice.payment_requests.total_completed_amount_money.amount integer

Сумма.

Валюта
invoice.payment_requests.total_completed_amount_money.currency string

Валюта.

Автоматический источник оплаты
invoice.payment_requests.automatic_payment_source string

Метод оплаты для автоматического платежа.

Номер счета
invoice.invoice_number string

Понятный номер счета. Значение уникально в расположении. Если при создании счета не указано, квадрат назначает значение.

Название
invoice.title string

Заголовок.

Description
invoice.description string

Описание.

Запланированное в
invoice.scheduled_at string

Метка времени при планировании обработки в формате RFC 3339.

Состояние
invoice.status string

Текущее состояние проверки этого объекта.

Timezone
invoice.timezone string

Часовой пояс, используемый для интерпретации дат календаря. При создании счета это поле задается в часовой пояс, указанный для расположения продавца. Невозможно изменить значение.

Создано в
invoice.created_at string

Метка времени, указывающая время создания этого объекта в формате RFC 3339.

Обновлено в
invoice.updated_at string

Метка времени, указывающая последнее время обновления этого объекта в формате RFC 3339.

Идентификатор клиента
invoice.primary_recipient.customer_id string

Идентификатор клиента, связанного с заказом.

Заданное имя
invoice.primary_recipient.given_name string

Данное имя получателя (то есть имя).

Фамилия
invoice.primary_recipient.family_name string

Семья получателя (то есть фамилия).

Электронная почта
invoice.primary_recipient.email_address string

Адрес электронной почты получателя.

Номер телефона
invoice.primary_recipient.phone_number string

Номер телефона получателя.

Сумма
invoice.next_payment_amount_money.amount integer

Сумма.

Валюта
invoice.next_payment_amount_money.currency string

Валюта.

Card
invoice.accepted_payment_methods.card boolean

Указывает, принимаются ли платежи по кредитной карте или дебетовой карте.

Квадратная подарочная карта
invoice.accepted_payment_methods.square_gift_card boolean

Указывает, принимаются ли платежи по карточке квадратных карт.

Банковский счёт
invoice.accepted_payment_methods.bank_account boolean

Указывает, принимаются ли банковские платежи.

Настраиваемые поля
invoice.custom_fields array of object
Этикетка
invoice.custom_fields.label string

Метка или название настраиваемого поля.

Ценность
invoice.custom_fields.value string

Текст настраиваемого поля.

Размещение
invoice.custom_fields.placement string

Расположение настраиваемого поля в счете.

Метод доставки
invoice.delivery_method string

Метод доставки, который Квадрат использует для отправки счета, напоминаний и квитанций клиенту. После публикации счета Квадратный обрабатывает счет на основе методов доставки и параметров запроса на оплату немедленно или по дате scheduled_at, если указано.

Дата продажи или обслуживания
invoice.sale_or_service_date string

Дата продажи или дата отрисовки службы в формате YYY-MM-DD. Это поле можно использовать для указания последней или будущей даты, которая отображается в счете.

Объект каталога Upsert

Создает или обновляет целевой catalogObject.

Параметры

Имя Ключ Обязательно Тип Описание
Ключ Idempotency
idempotency_key string

Значение, указывающее, что однозначно идентифицирует этот запрос среди всех ваших запросов. Распространенный способ создания допустимого ключа идемпотентности — использовать универсальный уникальный идентификатор (UUID).

Идентификатор
id string

Уникальный идентификатор, выданный квадратом.

Тип
type string

Тип этого объекта.

Abbreviation
abbreviation string

Текст отображаемой метки элемента в приложении Square Point of Sale. Используются только первые пять символов строки. Этот атрибут доступен для поиска, и его длина значения имеет кодовые точки Юникода.

Description
title string

Описание элемента. Это атрибут, доступный для поиска для использования в применимых фильтрах запросов, и его длина значения имеет кодовые точки Юникода.

Имя
name string

Имя.

Идентификатор
id string

Идентификатор для ссылки на этот объект в каталоге.

Тип
type string

Тип этого объекта.

Идентификатор элемента
item_id string

Идентификатор каталогаItem, связанный с этим вариантом элемента.

Имя
name string

Имя варианта элемента. Это атрибут, доступный для поиска для использования в применимых фильтрах запросов, и его длина значения имеет кодовые точки Юникода.

Тип ценообразования
pricing_type string

Указывает, является ли цена варианта элемента фиксированной или определенной во время продажи.

Сумма
amount integer

Сумма.

Валюта
currency string

Валюта.

Возвращаемое значение

Имя Путь Тип Описание
Тип
catalog_object.type string

Тип этого объекта.

Идентификатор
catalog_object.id string

Уникальный идентификатор, выданный квадратом.

Обновлено в
catalog_object.updated_at string

Метка времени, указывающая последнее время обновления этого объекта в формате RFC 3339.

Версия
catalog_object.version integer

Текущая версия этого объекта.

Удаляется
catalog_object.is_deleted boolean

Если значение true, объект был удален из базы данных. Значение false для вставляемых новых объектов. При удалении поле updated_at равно времени удаления.

present_at_all_locations
catalog_object.present_at_all_locations boolean

Если значение true, этот объект присутствует во всех расположениях (включая будущие расположения), за исключением того, где указано в поле absent_at_location_ids. Если значение false, этот объект не присутствует в каких-либо расположениях (включая будущие расположения), за исключением того, где указано в поле present_at_location_ids. Если значение не указано, значение по умолчанию имеет значение true.

Имя
catalog_object.item_data.name string

Имя.

Description
catalog_object.item_data.title string

Описание элемента. Это атрибут, доступный для поиска для использования в применимых фильтрах запросов, и его длина значения имеет кодовые точки Юникода.

Abbreviation
catalog_object.item_data.abbreviation string

Текст отображаемой метки элемента в приложении Square Point of Sale. Используются только первые пять символов строки. Этот атрибут доступен для поиска, и его длина значения имеет кодовые точки Юникода.

Варианты
catalog_object.item_data.variations array of object
Тип
catalog_object.item_data.variations.type string

Тип этого объекта.

Идентификатор
catalog_object.item_data.variations.id string

Идентификатор для ссылки на этот объект в каталоге.

Обновлено в
catalog_object.item_data.variations.updated_at string

Метка времени последнего изменения в формате RFC 3339.

Версия
catalog_object.item_data.variations.version integer

Версия объекта. При обновлении объекта указанная версия должна соответствовать версии в базе данных, в противном случае запись будет отклонена как конфликтующая.

Удаляется
catalog_object.item_data.variations.is_deleted boolean

Если значение true, объект был удален из базы данных. Значение false для вставляемых новых объектов. При удалении поле updated_at равно времени удаления.

Присутствует во всех расположениях
catalog_object.item_data.variations.present_at_all_locations boolean

Если значение true, этот объект присутствует во всех расположениях (включая будущие расположения), за исключением того, где указано в поле absent_at_location_ids. Если значение false, этот объект не присутствует в каких-либо расположениях (включая будущие расположения), за исключением того, где указано в поле present_at_location_ids. Если значение не указано, значение по умолчанию имеет значение true.

Идентификатор элемента
catalog_object.item_data.variations.item_variation_data.item_id string

Идентификатор каталогаItem, связанный с этим вариантом элемента.

Имя
catalog_object.item_data.variations.item_variation_data.name string

Имя варианта элемента. Это атрибут, доступный для поиска для использования в применимых фильтрах запросов, и его длина значения имеет кодовые точки Юникода.

Порядковый
catalog_object.item_data.variations.item_variation_data.ordinal integer

Порядок отображения вариантов этого элемента. Это значение доступно только для чтения. При записи порядковый номер для каждого варианта элемента в родительском CatalogItem устанавливается в соответствии с положением вариантов элемента. При чтении значение не гарантируется последовательным или уникальным.

Тип ценообразования
catalog_object.item_data.variations.item_variation_data.pricing_type string

Указывает, является ли цена варианта элемента фиксированной или определенной во время продажи.

Запасной
catalog_object.item_data.variations.item_variation_data.stockable boolean

Учитывается ли акции непосредственно на этом варианте (TRUE) или только на его компонентах (FALSE). Для обратной совместимости отсутствующие значения будут интерпретированы как TRUE.

Сумма
catalog_object.item_data.variations.item_variation_data.price_money.amount integer

Сумма.

Валюта
catalog_object.item_data.variations.item_variation_data.price_money.currency string

Валюта.

Тип продукта
catalog_object.item_data.product_type string

Тип продукта элемента. Может не изменяться после создания элемента.

Сопоставления идентификаторов
id_mappings array of object
Идентификатор объекта клиента
id_mappings.client_object_id string

Предоставленный клиентом временный идентификатор #-prefixed для нового каталогаObject.

Код объекта
id_mappings.object_id string

Постоянный идентификатор, созданный сервером.

Объекты каталога пакетного удаления

Удаляет набор catalogItems на основе предоставленного списка целевых идентификаторов и возвращает набор успешно удаленных идентификаторов в ответе.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификаторы объектов
object_ids array of string

Возвращаемое значение

Имя Путь Тип Описание
Идентификаторы удаленных объектов
deleted_object_ids array of string
Удалено в
deleted_at string

Метка времени удаления базы данных в формате RFC 3339

Объекты каталога пакетной службы upsert

Создает или обновляет до 10 000 целевых объектов на основе предоставленного списка объектов. Целевые объекты группируются в пакеты, и каждый пакет вставляется или обновляется без изменений. Если объект в пакете неправильно сформирован или нарушает ограничение базы данных, весь пакет, содержащий этот элемент, будет игнорироваться. Однако другие пакеты в том же запросе по-прежнему могут завершиться успешно. Каждый пакет может содержать до 1000 объектов, и пакеты будут обрабатываться в порядке, если общее количество объектов для запроса (элементы, варианты, списки модификаторов, скидки и налоги) не более 10 000.

Параметры

Имя Ключ Обязательно Тип Описание
Ключ Idempotency
idempotency_key string

Значение, указывающее, что однозначно идентифицирует этот запрос среди всех ваших запросов. Распространенный способ создания допустимого ключа идемпотентности — использовать универсальный уникальный идентификатор (UUID).

Тип
type string

Тип этого объекта.

Идентификатор
id string

Идентификатор для ссылки на этот объект.

Присутствует во всех расположениях
present_at_all_locations boolean

Если значение true, этот объект присутствует во всех расположениях (включая будущие расположения), за исключением того, где указано в поле absent_at_location_ids. Если значение false, этот объект не присутствует в каких-либо расположениях (включая будущие расположения), за исключением того, где указано в поле present_at_location_ids. Если значение не указано, значение по умолчанию имеет значение true.

Имя
name string

Имя элемента. Это атрибут, доступный для поиска для использования в применимых фильтрах запросов, его значение не должно быть пустым, а длина — точек кода Юникода.

Description
title string

Описание элемента. Это атрибут, доступный для поиска для использования в применимых фильтрах запросов, и его длина значения имеет кодовые точки Юникода.

Идентификатор категории
category_id string

Идентификатор категории элемента, если он есть.

Идентификаторы налогоплательщика
tax_ids array of string
Тип
type string

Тип этого объекта. Каждый тип объекта имеет ожидаемые свойства, выраженные в структурированном формате в соответствующем поле *_data ниже.

Идентификатор
id string

Идентификатор для ссылки на этот объект.

Присутствует во всех местах
present_at_all_locations boolean

Присутствует ли во всех местах.

Идентификатор элемента
item_id string

Идентификатор элемента.

Имя
name string

Наименование номенклатуры.

Тип ценообразования
pricing_type string

Тип ценообразования.

Сумма
amount integer

Сумма.

Валюта
currency string

Валюта.

Имя
name string

Имя элемента. Это атрибут, доступный для поиска для использования в применимых фильтрах запросов, его значение не должно быть пустым, а длина — точек кода Юникода.

Имя
name string

Имя элемента. Это атрибут, доступный для поиска для использования в применимых фильтрах запросов, его значение не должно быть пустым, а длина — точек кода Юникода.

Этап вычисления
calculation_phase string

Вычисляется ли налог на основе промежуточных или общих сумм выплат.

Тип включения
inclusion_type string

Независимо от того, является ли налог АДДИТИВным или ИНКЛЮЗИВНО.

Процент
percentage string

Процент налога в десятичной форме, используя "." в качестве десятичного разделителя и без знака "%". Значение 7,5 соответствует 7,5%.

Применимо к пользовательским суммам
applies_to_custom_amounts boolean

Если значение true, плата применяется к пользовательским суммам, введенным в приложение Square Point of Sale, которое не связано с определенным catalogItem.

Включен
enabled boolean

Логический флаг, указывающий, отображается ли налог как включенный (true) в приложении Square Point of Sale или нет (false).

Возвращаемое значение

Имя Путь Тип Описание
Объекты
objects array of object
Тип
objects.type string

Тип этого объекта.

Идентификатор
objects.id string

Уникальный идентификатор, выданный квадратом.

Обновлено в
objects.updated_at string

Метка времени последнего изменения в формате RFC 3339

Версия
objects.version integer

Текущая версия объекта.

Удаляется
objects.is_deleted boolean

Если значение true, объект был удален из базы данных. Значение false для вставляемых новых объектов. При удалении поле updated_at равно времени удаления.

Присутствует во всех расположениях
objects.present_at_all_locations boolean

Если значение true, этот объект присутствует во всех расположениях (включая будущие расположения), за исключением того, где указано в поле absent_at_location_ids. Если значение false, этот объект не присутствует в каких-либо расположениях (включая будущие расположения), за исключением того, где указано в поле present_at_location_ids. Если значение не указано, значение по умолчанию имеет значение true.

Имя
objects.item_data.name string

Имя элемента. Это атрибут, доступный для поиска для использования в применимых фильтрах запросов, его значение не должно быть пустым, а длина — точек кода Юникода.

Description
objects.item_data.title string

Описание элемента. Это атрибут, доступный для поиска для использования в применимых фильтрах запросов, и его длина значения имеет кодовые точки Юникода.

Идентификатор категории
objects.item_data.category_id string

Идентификатор категории элемента, если он есть.

Идентификаторы налогоплательщика
objects.item_data.tax_ids array of string
Варианты
objects.item_data.variations array of object
Тип
objects.item_data.variations.type string

Тип этого объекта. Каждый тип объекта имеет ожидаемые свойства, выраженные в структурированном формате в соответствующем поле *_data ниже.

Идентификатор
objects.item_data.variations.id string

Идентификатор для ссылки на этот объект.

Обновлено в
objects.item_data.variations.updated_at string

Метка времени последнего изменения в формате RFC 3339

Версия
objects.item_data.variations.version integer

Версия объекта. При обновлении объекта указанная версия должна соответствовать версии в базе данных, в противном случае запись будет отклонена как конфликтующая.

Удаляется
objects.item_data.variations.is_deleted boolean

Если значение true, объект был удален из базы данных. Значение false для вставляемых новых объектов. При удалении поле updated_at равно времени удаления.

Присутствует во всех местах
objects.item_data.variations.present_at_all_locations boolean

Список расположений, в которых присутствует объект, даже если present_at_all_locations имеет значение false. Это может включать расположения, которые деактивированы.

Идентификатор элемента
objects.item_data.variations.item_variation_data.item_id string

Идентификатор объекта с этим вариантом элемента.

Имя
objects.item_data.variations.item_variation_data.name string

Имя этого элемента. Это атрибут, доступный для поиска для использования в применимых фильтрах запросов, и его длина значения имеет кодовые точки Юникода.

Порядковый
objects.item_data.variations.item_variation_data.ordinal integer

Порядок отображения вариантов этого элемента. Это значение доступно только для чтения.

Тип ценообразования
objects.item_data.variations.item_variation_data.pricing_type string

Указывает, является ли цена варианта элемента фиксированной или определенной во время продажи.

Сумма
objects.item_data.variations.item_variation_data.price_money.amount integer

Сумма денег, в наименьшем конфисовке валюты, указанной валютой. Например, если валюта — USD, сумма находится в центах. Денежные суммы могут быть положительными или отрицательными. Ознакомьтесь с описанием конкретного поля, чтобы определить смысл входа в конкретном случае.

Валюта
objects.item_data.variations.item_variation_data.price_money.currency string

Тип валюты в формате ISO 4217. Например, код валюты для долларов США составляет USD.

Имя
objects.category_data.name string

Имя элемента. Это атрибут, доступный для поиска для использования в применимых фильтрах запросов, его значение не должно быть пустым, а длина — точек кода Юникода.

Имя
objects.tax_data.name string

Имя элемента. Это атрибут, доступный для поиска для использования в применимых фильтрах запросов, его значение не должно быть пустым, а длина — точек кода Юникода.

Этап вычисления
objects.tax_data.calculation_phase string

Вычисляется ли налог на основе промежуточных или общих сумм выплат.

Тип включения
objects.tax_data.inclusion_type string

Независимо от того, является ли налог АДДИТИВным или ИНКЛЮЗИВНО.

Процент
objects.tax_data.percentage string

Процент в десятичной форме с использованием "." в качестве десятичного разделителя и без знака "%". Значение 7,5 соответствует 7,5%.

Применяется к пользовательским суммам
objects.tax_data.applies_to_custom_amounts boolean

Если значение true, плата применяется к пользовательским суммам, введенным в приложение Square Point of Sale, которое не связано с определенным catalogItem.

Включен
objects.tax_data.enabled boolean

Указывает, можно ли использовать объект.

Сопоставления идентификаторов
id_mappings array of object
Идентификатор объекта клиента
id_mappings.client_object_id string

Предоставленный клиентом временный идентификатор #-prefixed для нового каталогаObject.

Код объекта
id_mappings.object_id string

Постоянный идентификатор, созданный сервером.

Объекты каталога пакетной службы извлечения

Возвращает набор объектов на основе предоставленного идентификатора. Каждый CatalogItem, возвращаемый в наборе, включает все дочерние сведения, включая все его объекты CatalogItemVariation, ссылки на объекты CatalogModifierList и идентификаторы всех объектов CatalogTax, применяемых к нему.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификаторы объектов
object_ids array of string
Версия каталога
catalog_version integer

Конкретная версия объектов каталога, включаемая в ответ. Это позволяет получить исторические версии объектов. Указанное значение версии соответствует атрибуту версии CatalogObjects.

Включение связанных объектов
include_related_objects boolean

Если значение true, ответ будет содержать дополнительные объекты, связанные с запрошенными объектами, как показано ниже. Если поле объектов ответа содержит CatalogItem, связанные объекты CatalogCategory, объекты CatalogTax, объекты CatalogImage и CatalogModifierLists будут возвращены в поле related_objects ответа. Если поле объектов ответа содержит CatalogItemVariation, его родительский CatalogItem будет возвращен в поле related_objects ответа.

Возвращаемое значение

Имя Путь Тип Описание
Объекты
objects array of object
Тип
objects.type string

Тип этого объекта.

Идентификатор
objects.id string

Уникальный идентификатор, выданный квадратом.

Обновлено в
objects.updated_at string

Метка времени последнего изменения в формате RFC 3339

Версия
objects.version integer

Текущая версия объекта.

Удаляется
objects.is_deleted boolean

Если значение true, объект был удален из базы данных. Значение false для вставляемых новых объектов. При удалении поле updated_at равно времени удаления.

Присутствует во всех расположениях
objects.present_at_all_locations boolean

Если значение true, этот объект присутствует во всех расположениях (включая будущие расположения), за исключением того, где указано в поле absent_at_location_ids. Если значение false, этот объект не присутствует в каких-либо расположениях (включая будущие расположения), за исключением того, где указано в поле present_at_location_ids. Если значение не указано, значение по умолчанию имеет значение true.

Имя
objects.item_data.name string

Имя элемента. Это атрибут, доступный для поиска для использования в применимых фильтрах запросов, его значение не должно быть пустым, а длина — точек кода Юникода.

Description
objects.item_data.title string

Описание элемента. Это атрибут, доступный для поиска для использования в применимых фильтрах запросов, и его длина значения имеет кодовые точки Юникода.

Идентификатор категории
objects.item_data.category_id string

Идентификатор категории элемента, если он есть.

Идентификаторы налогоплательщика
objects.item_data.tax_ids array of string
Варианты
objects.item_data.variations array of object
Тип
objects.item_data.variations.type string

Тип этого объекта. Каждый тип объекта имеет ожидаемые свойства, выраженные в структурированном формате в соответствующем поле *_data ниже.

Идентификатор
objects.item_data.variations.id string

Идентификатор для ссылки на этот объект.

Обновлено в
objects.item_data.variations.updated_at string

Метка времени последнего изменения в формате RFC 3339

Версия
objects.item_data.variations.version integer

Версия объекта. При обновлении объекта указанная версия должна соответствовать версии в базе данных, в противном случае запись будет отклонена как конфликтующая.

Удаляется
objects.item_data.variations.is_deleted boolean

Если значение true, объект был удален из базы данных. Значение false для вставляемых новых объектов. При удалении поле updated_at равно времени удаления.

Присутствует во всех местах
objects.item_data.variations.present_at_all_locations boolean

Список расположений, в которых присутствует объект, даже если present_at_all_locations имеет значение false. Это может включать расположения, которые деактивированы.

Идентификатор элемента
objects.item_data.variations.item_variation_data.item_id string

Идентификатор объекта с этим вариантом элемента.

Имя
objects.item_data.variations.item_variation_data.name string

Имя этого элемента. Это атрибут, доступный для поиска для использования в применимых фильтрах запросов, и его длина значения имеет кодовые точки Юникода.

Порядковый
objects.item_data.variations.item_variation_data.ordinal integer

Порядок отображения вариантов этого элемента. Это значение доступно только для чтения.

Тип ценообразования
objects.item_data.variations.item_variation_data.pricing_type string

Указывает, является ли цена варианта элемента фиксированной или определенной во время продажи.

Сумма
objects.item_data.variations.item_variation_data.price_money.amount integer

Сумма денег, в наименьшем конфисовке валюты, указанной валютой. Например, если валюта — USD, сумма находится в центах. Денежные суммы могут быть положительными или отрицательными. Ознакомьтесь с описанием конкретного поля, чтобы определить смысл входа в конкретном случае.

Валюта
objects.item_data.variations.item_variation_data.price_money.currency string

Тип валюты в формате ISO 4217. Например, код валюты для долларов США составляет USD.

Связанные объекты
related_objects array of object
Тип
related_objects.type string

Тип этого объекта.

Идентификатор
related_objects.id string

Уникальный идентификатор, выданный квадратом.

Обновлено в
related_objects.updated_at string

Метка времени последнего изменения в формате RFC 3339

Версия
related_objects.version integer

Текущая версия объекта.

Удаляется
related_objects.is_deleted boolean

Если значение true, объект был удален из базы данных. Значение false для вставляемых новых объектов. При удалении поле updated_at равно времени удаления.

Присутствует во всех расположениях
related_objects.present_at_all_locations boolean

Если значение true, этот объект присутствует во всех расположениях (включая будущие расположения), за исключением того, где указано в поле absent_at_location_ids. Если значение false, этот объект не присутствует в каких-либо расположениях (включая будущие расположения), за исключением того, где указано в поле present_at_location_ids. Если значение не указано, значение по умолчанию имеет значение true.

Имя
related_objects.category_data.name string

Имя элемента. Это атрибут, доступный для поиска для использования в применимых фильтрах запросов, его значение не должно быть пустым, а длина — точек кода Юникода.

Имя
related_objects.tax_data.name string

Имя элемента. Это атрибут, доступный для поиска для использования в применимых фильтрах запросов, его значение не должно быть пустым, а длина — точек кода Юникода.

Этап вычисления
related_objects.tax_data.calculation_phase string

Вычисляется ли налог на основе промежуточных или общих сумм выплат.

Тип включения
related_objects.tax_data.inclusion_type string

Независимо от того, является ли налог АДДИТИВным или ИНКЛЮЗИВНО.

Процент
related_objects.tax_data.percentage string

Процент в десятичной форме с использованием "." в качестве десятичного разделителя и без знака "%". Значение 7,5 соответствует 7,5%.

Включен
related_objects.tax_data.enabled boolean

Указывает, можно ли использовать объект.

Отключение карточки

Отключает карту, предотвращая дальнейшие обновления или расходы. Отключение уже отключенной карточки разрешено, но не влияет.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор карточки
card_id True string

Идентификатор карточки.

Возвращаемое значение

Имя Путь Тип Описание
Идентификатор
card.id string

Уникальный идентификатор, выданный квадратом.

Адресная строка 1
card.billing_address.address_line_1 string

Первая строка адреса. Поля, начинающиеся с address_line, предоставляют наиболее конкретные сведения адреса, такие как номер улицы, имя улицы и имя здания.

Строка адреса 2
card.billing_address.address_line_2 string

Вторая строка адреса, если она есть.

Местность
card.billing_address.locality string

Город или город адреса.

Административный район 1
card.billing_address.administrative_district_level_1 string

Гражданская сущность в стране адреса. В США это государство.

Почтовый индекс
card.billing_address.postal_code string

Почтовый индекс адреса.

Страна
card.billing_address.country string

Страна адреса в формате ISO 3166-1-alpha-2.

Отпечаток
card.fingerprint string

Предназначен как идентификатор, назначенный квадратом, на основе номера карточки, чтобы определить карточку в нескольких расположениях в одном приложении.

БУНКЕР
card.bin string

Первые шесть цифр номера карты, известные как банковский идентификационный номер (BIN).

Бренд карточки
card.card_brand string

Бренд карты.

Тип карточки
card.card_type string

Тип карточки.

Имя заполнителя карточки
card.cardholder_name string

Имя заполнителя карточки.

Идентификатор клиента
card.customer_id string

Идентификатор этого объекта, представляющего клиента.

Включен
card.enabled boolean

Включена ли функция.

Месяц Exp
card.exp_month integer

Срок действия связанной карты в качестве целого числа от 1 до 12.

Exp Year
card.exp_year integer

Четырехзначный год срока действия карты.

Последние 4
card.last_4 string

Последние 4 цифры номера карточки.

Предоплаченный тип
card.prepaid_type string

Указывает, является ли карта предоплаченной или нет.

Идентификатор ссылки
card.reference_id string

Необязательный идентификатор ссылки, определенный пользователем.

Версия
card.version integer

Текущая версия этого объекта.

Отмена возврата терминала

Отменяет запрос на возврат средств в терминале Interac по идентификатору запроса на возврат, если он разрешает его состояние.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор возврата терминала
terminal_refund_id True string

Идентификатор возврата терминала.

Возвращаемое значение

Имя Путь Тип Описание
Идентификатор
refund.id string

Уникальный идентификатор, выданный квадратом.

Идентификатор оплаты
refund.payment_id string

Уникальный идентификатор платежа.

Сумма
refund.amount_money.amount integer

Сумма.

Валюта
refund.amount_money.currency string

Валюта.

Причина
refund.reason string

Причина этого объекта.

Идентификатор устройства
refund.device_id string

Уникальный идентификатор устройства, предназначенного для этого terminalRefund.

Срок действия
refund.deadline_duration string

Длительность RFC 3339, после которой возврат автоматически отменяется. ТерминалCheckout, который находится В ОЖИДАНИи, автоматически отменен и имеет причину отмены TIMED_OUT. Значение по умолчанию: 5 минут после создания

Состояние
refund.status string

Текущее состояние проверки этого объекта.

Причина отмены
refund.cancel_reason string

Причина отмененной транзакции.

Создано в
refund.created_at string

Метка времени, указывающая время создания этого объекта в формате RFC 3339.

Обновлено в
refund.updated_at string

Метка времени, указывающая последнее время обновления этого объекта в формате RFC 3339.

ИД приложения
refund.app_id string

Идентификатор приложения, создавшего выход.

Бренд карточки
refund.card.card_brand string

Бренд карточки.

last_4
refund.card.last_4 string

Последние 4 цифры номера карточки.

Месяц Exp
refund.card.exp_month integer

Срок действия связанной карты в качестве целого числа от 1 до 12.

Exp Year
refund.card.exp_year integer

Четырехзначный год срока действия карты.

Отпечаток
refund.card.fingerprint string

Предназначен как идентификатор, назначенный квадратом, на основе номера карточки, чтобы определить карточку в нескольких расположениях в одном приложении.

Тип карточки
refund.card.card_type string

Тип карточки.

БУНКЕР
refund.card.bin string

Первые шесть цифр номера карты, известные как банковский идентификационный номер (BIN).

Идентификатор заказа
refund.order_id string

Идентификатор заказа.

Идентификатор расположения
refund.location_id string

Идентификатор расположения.

Отмена выхода терминала

Отменяет запрос на получение терминала, если состояние запроса разрешает его.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор выхода
checkout_id True string

Идентификатор извлечений.

Возвращаемое значение

Имя Путь Тип Описание
Идентификатор
checkout.id string

Уникальный идентификатор, выданный квадратом.

Сумма
checkout.amount_money.amount integer

Сумма.

Валюта
checkout.amount_money.currency string

Валюта.

Идентификатор ссылки
checkout.reference_id string

Необязательный идентификатор ссылки, определенный пользователем.

Идентификатор устройства
checkout.device_options.device_id string

Уникальный идентификатор устройства, предназначенного для этого терминалаCheckout.

Разрешить подсказку
checkout.device_options.tip_settings.allow_tipping boolean

Указывает, включена ли подсказка для этого выхода. По умолчанию false.

Экран пропуска квитанций
checkout.device_options.skip_receipt_screen boolean

Указывает устройству пропустить экран получения. По умолчанию false.

Состояние
checkout.status string

Текущее состояние проверки этого объекта.

Причина отмены
checkout.cancel_reason string

Причина отмененной транзакции.

Создано в
checkout.created_at string

Метка времени, указывающая время создания этого объекта в формате RFC 3339.

Обновлено в
checkout.updated_at string

Метка времени, указывающая последнее время обновления этого объекта в формате RFC 3339.

ИД приложения
checkout.app_id string

Идентификатор приложения, создавшего выход.

Срок действия
checkout.deadline_duration string

Длительность RFC 3339, после которой возврат автоматически отменяется. ТерминалCheckout, который находится В ОЖИДАНИи, автоматически отменен и имеет причину отмены TIMED_OUT. Значение по умолчанию: 5 минут после создания

Отмена оплаты

Отменяет (voids) платеж. Эту конечную точку можно использовать для отмены оплаты с состоянием APPROVED.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор оплаты
payment_id True string

Идентификатор платежа.

Возвращаемое значение

Имя Путь Тип Описание
Идентификатор
payment.id string

Уникальный идентификатор, выданный квадратом.

Создано в
payment.created_at string

Метка времени, указывающая время создания этого объекта в формате RFC 3339.

Обновлено в
payment.updated_at string

Метка времени, указывающая последнее время обновления этого объекта в формате RFC 3339.

Сумма
payment.amount_money.amount integer

Сумма.

Валюта
payment.amount_money.currency string

Валюта.

Сумма
payment.tip_money.amount integer

Сумма.

Валюта
payment.tip_money.currency string

Валюта.

Состояние
payment.status string

Текущее состояние проверки этого объекта.

Длительность задержки
payment.delay_duration string

Длительность времени после создания платежа, когда Квадрат автоматически применяет delay_action к платежу. Эта автоматическая delay_action применяется только к платежам, которые не достигают состояния терминала (COMPLETED, CANCELED или FAILED) до периода времени delay_duration. Это поле указывается в формате RFC 3339.

Тип источника
payment.source_type string

Исходный тип для этого платежа. Текущие значения включают CARD, BANK_ACCOUNT, WALLET, CASH или EXTERNAL.

Состояние
payment.card_details.status string

Текущее состояние.

Бренд карточки
payment.card_details.card.card_brand string

Бренд карты.

Последние 4
payment.card_details.card.last_4 string

Последние 4 цифры номера карточки.

Месяц Exp
payment.card_details.card.exp_month integer

Срок действия связанной карты в качестве целого числа от 1 до 12.

Exp Year
payment.card_details.card.exp_year integer

Четырехзначный год срока действия карты.

Отпечаток
payment.card_details.card.fingerprint string

Предназначен как идентификатор, назначенный квадратом, на основе номера карточки, чтобы определить карточку в нескольких расположениях в одном приложении.

Тип карточки
payment.card_details.card.card_type string

Тип карточки.

Предоплаченный тип
payment.card_details.card.prepaid_type string

Указывает, является ли карта предоплаченной или нет.

БУНКЕР
payment.card_details.card.bin string

Первые шесть цифр номера карты, известные как банковский идентификационный номер (BIN).

Метод Entry
payment.card_details.entry_method string

Метод, используемый для ввода сведений о карте для оплаты. Метод может быть KEYED, SWIPED, EMV, ON_FILE или CONTACTLESS.

Состояние CVV
payment.card_details.cvv_status string

Код состояния, возвращенный проверкой значения проверки карточки (CVV). Код может быть CVV_ACCEPTED, CVV_REJECTED или CVV_NOT_CHECKED.

Состояние AVS
payment.card_details.avs_status string

Код состояния, возвращенный проверкой системы проверки адресов (AVS). Код может быть AVS_ACCEPTED, AVS_REJECTED или AVS_NOT_CHECKED.

Код результата проверки подлинности
payment.card_details.auth_result_code string

Код состояния, возвращенный издателем карты, который описывает состояние авторизации платежа.

Описание инструкции
payment.card_details.statement_description string

Описание инструкции, отправленное в сети карточек.

Авторизовано по адресу
payment.card_details.card_payment_timeline.authorized_at string

Метка времени, когда платеж был авторизован, в формате RFC 3339.

Недействимый
payment.card_details.card_payment_timeline.voided_at string

Метка времени, когда платеж был отменен, в формате RFC 3339.

Идентификатор расположения
payment.location_id string

Идентификатор расположения.

Идентификатор заказа
payment.order_id string

Идентификатор заказа.

Создано в
payment.risk_evaluation.created_at string

Метка времени при создании в формате RFC 3339.

Уровень риска
payment.risk_evaluation.risk_level string

Уровень риска, связанный с оплатой.

Замечание
payment.note string

Настраиваемая заметка, связанная с профилем клиента.

Идентификатор клиента
payment.customer_id string

Идентификатор этого объекта, представляющего клиента.

Сумма
payment.total_money.amount integer

Сумма.

Валюта
payment.total_money.currency string

Валюта.

Сумма
payment.approved_money.amount integer

Сумма.

Валюта
payment.approved_money.currency string

Валюта.

Действие по задержке
payment.delay_action string

Действие, которое будет применено к платежу, когда delay_duration истекает.

Задержка до
payment.delayed_until string

Метка времени только для чтения при автоматическом применении delay_action в формате RFC 3339.

Квадратный продукт
payment.application_details.square_product string

Квадратный продукт, например квадратный пункт продажи (POS), квадратные счета или квадратный виртуальный терминал.

Идентификатор приложения
payment.application_details.application_id string

Идентификатор квадрата только для чтения, назначенный приложению.

Маркер версии
payment.version_token string

Этот непрозрачный маркер определяет определенную версию объекта.

Отмена оплаты по ключу idempotency

Отменяет (voids) платеж, определенный ключом идемпотентности, указанным в запросе. Используйте этот метод, если состояние запроса CreatePayment неизвестно (например, после отправки запроса CreatePayment возникает сетевая ошибка, и вы не получите ответ). В этом случае можно направить квадрат, чтобы отменить оплату с помощью этой конечной точки. В запросе укажите тот же ключ идемпотентности, который вы указали в запросе CreatePayment, который требуется отменить. После отмены оплаты вы можете снова отправить запрос CreatePayment. Обратите внимание, что если платеж с указанным ключом идемпотентности не найден, действие не выполняется, а конечная точка успешно возвращается.

Параметры

Имя Ключ Обязательно Тип Описание
Ключ Idempotency
idempotency_key string

Значение, указывающее, что однозначно идентифицирует этот запрос среди всех ваших запросов. Распространенный способ создания допустимого ключа идемпотентности — использовать универсальный уникальный идентификатор (UUID).

Возвращаемое значение

response
object

Отмена подписки

Задает поле canceled_date до конца активного периода выставления счетов. После этой даты состояние изменяется с ACTIVE на CANCELED.

Параметры

Имя Ключ Обязательно Тип Описание
ID подписки
subscription_id True string

Идентификатор подписки.

Возвращаемое значение

Имя Путь Тип Описание
Идентификатор
subscription.id string

Уникальный идентификатор, выданный квадратом.

Идентификатор расположения
subscription.location_id string

Идентификатор расположения.

Идентификатор плана
subscription.plan_id string

Идентификатор связанного плана подписки.

Идентификатор клиента
subscription.customer_id string

Идентификатор этого объекта, представляющего клиента.

Идентификатор карточки
subscription.card_id string

Идентификатор карточки клиента, которая взимается за подписку.

Дата начала
subscription.start_date string

Дата начала подписки в формате YYY-MM-DD.

Дата отмены
subscription.canceled_date string

Дата отмены подписки в формате YYY-MM-DD.

Оплата до даты
subscription.paid_until_date string

Дата, доплачиваемая.

Состояние
subscription.status string

Текущее состояние проверки этого объекта.

Создано в
subscription.created_at string

Метка времени, указывающая время создания этого объекта в формате RFC 3339.

Версия
subscription.version integer

Текущая версия этого объекта.

Timezone
subscription.timezone string

Часовой пояс, используемый для интерпретации дат календаря. При создании счета это поле задается в часовой пояс, указанный для расположения продавца. Невозможно изменить значение.

Имя
subscription.source.name string

Имя.

Отмена счета

Отменяет счет. Продавец не может собирать платежи за отмененный счет.

Параметры

Имя Ключ Обязательно Тип Описание
Номер счета
invoice_id True string

Идентификатор счета.

Версия
version integer

Версия.

Возвращаемое значение

Имя Путь Тип Описание
Идентификатор
invoice.id string

Уникальный идентификатор, выданный квадратом.

Версия
invoice.version integer

Текущая версия этого объекта.

Идентификатор расположения
invoice.location_id string

Идентификатор расположения.

Идентификатор заказа
invoice.order_id string

Идентификатор заказа.

Запросы на оплату
invoice.payment_requests array of object
ИД пользователя
invoice.payment_requests.uid string

Идентификатор, созданный квадратом.

Тип запроса
invoice.payment_requests.request_type string

Определяет тип запроса на оплату. Этот тип определяет, как определяется сумма запроса на оплату.

Срок
invoice.payment_requests.due_date string

Дата выполнения запроса на оплату в формате YYY-MM-DD.

Советы включено
invoice.payment_requests.tipping_enabled boolean

Если задано значение true, предоставляет клиенту место для оплаты чаевых.

Напоминания
invoice.payment_requests.reminders array of object
ИД пользователя
invoice.payment_requests.reminders.uid string

Идентификатор, назначенный квадратом.

Относительные запланированные дни
invoice.payment_requests.reminders.relative_scheduled_days integer

Число дней до (отрицательное число) или после (положительное число) запрос на оплату due_date при отправке напоминания.

Message
invoice.payment_requests.reminders.message string

Сообщение.

Состояние
invoice.payment_requests.reminders.status string

Текущее состояние.

Сумма
invoice.payment_requests.computed_amount_money.amount integer

Сумма.

Валюта
invoice.payment_requests.computed_amount_money.currency string

Валюта.

Сумма
invoice.payment_requests.total_completed_amount_money.amount integer

Сумма.

Валюта
invoice.payment_requests.total_completed_amount_money.currency string

Валюта.

Автоматический источник оплаты
invoice.payment_requests.automatic_payment_source string

Метод оплаты для автоматического платежа.

Номер счета
invoice.invoice_number string

Понятный номер счета. Значение уникально в расположении. Если при создании счета не указано, квадрат назначает значение.

Название
invoice.title string

Заголовок.

Description
invoice.description string

Описание.

Запланированное в
invoice.scheduled_at string

Метка времени при планировании обработки в формате RFC 3339.

Состояние
invoice.status string

Текущее состояние проверки этого объекта.

Timezone
invoice.timezone string

Часовой пояс, используемый для интерпретации дат календаря. При создании счета это поле задается в часовой пояс, указанный для расположения продавца. Невозможно изменить значение.

Создано в
invoice.created_at string

Метка времени, указывающая время создания этого объекта в формате RFC 3339.

Обновлено в
invoice.updated_at string

Метка времени, указывающая последнее время обновления этого объекта в формате RFC 3339.

Идентификатор клиента
invoice.primary_recipient.customer_id string

Идентификатор клиента, связанного с заказом.

Заданное имя
invoice.primary_recipient.given_name string

Данное имя получателя (то есть имя).

Фамилия
invoice.primary_recipient.family_name string

Семья получателя (то есть фамилия).

Электронная почта
invoice.primary_recipient.email_address string

Адрес электронной почты получателя.

Номер телефона
invoice.primary_recipient.phone_number string

Номер телефона получателя.

Card
invoice.accepted_payment_methods.card boolean

Указывает, принимаются ли платежи по кредитной карте или дебетовой карте.

Квадратная подарочная карта
invoice.accepted_payment_methods.square_gift_card boolean

Указывает, принимаются ли платежи по карточке квадратных карт.

Банковский счёт
invoice.accepted_payment_methods.bank_account boolean

Указывает, принимаются ли банковские платежи.

Настраиваемые поля
invoice.custom_fields array of object
Этикетка
invoice.custom_fields.label string

Метка или название настраиваемого поля.

Ценность
invoice.custom_fields.value string

Текст настраиваемого поля.

Размещение
invoice.custom_fields.placement string

Расположение настраиваемого поля в счете.

Метод доставки
invoice.delivery_method string

Метод доставки, который Квадрат использует для отправки счета, напоминаний и квитанций клиенту. После публикации счета Квадратный обрабатывает счет на основе методов доставки и параметров запроса на оплату немедленно или по дате scheduled_at, если указано.

Дата продажи или обслуживания
invoice.sale_or_service_date string

Дата продажи или дата отрисовки службы в формате YYY-MM-DD. Это поле можно использовать для указания последней или будущей даты, которая отображается в счете.

Отправка доказательств

Отправляет доказательства банку держателя карт. Перед отправкой доказательств квадрат компилирует все доступные доказательства. К ним относятся доказательства, отправленные с помощью конечных точек CreateDisputeEvidenceFile и CreateDisputeEvidenceText, которые автоматически предоставляются квадратом, когда они доступны.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор спора
dispute_id True string

Идентификатор спора.

Возвращаемое значение

Имя Путь Тип Описание
Идентификатор
dispute.id string

Уникальный идентификатор, выданный квадратом.

Сумма
dispute.amount_money.amount integer

Сумма.

Валюта
dispute.amount_money.currency string

Валюта.

Причина
dispute.reason string

Причина этого объекта.

Государство
dispute.state string

Текущее состояние.

Из-за
dispute.due_at string

Время выполнения следующего действия в формате RFC 3339.

Спорные платежи
dispute.disputed_payments array of object
Идентификатор оплаты
dispute.disputed_payments.payment_id string

Квадратный созданный уникальный идентификатор оплаты.

Бренд карточки
dispute.card_brand string

Бренд карты.

Создано в
dispute.created_at string

Метка времени, указывающая время создания этого объекта в формате RFC 3339.

Обновлено в
dispute.updated_at string

Метка времени, указывающая последнее время обновления этого объекта в формате RFC 3339.

Идентификатор спора бренда
dispute.brand_dispute_id string

Идентификатор спора в системе фирменной марки карты, созданной брендом карты.

Пакетная служба извлекает изменения инвентаризации

Возвращает исторические физические счетчики и корректировки на основе предоставленных критериев фильтра.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификаторы объектов каталога
catalog_object_ids array of string
Идентификаторы расположения
location_ids array of string
Типы
types array of string
States
states array of string
Обновлено после
updated_after string

Фильтр, возвращающий результаты со значением calculated_at после заданного времени, указанного в метке времени RFC 3339.

Обновлено до
updated_before string

Фильтр для возврата результатов с их created_at или calculated_at значение строго до заданного времени, указанного в метке времени RFC 3339.

Возвращаемое значение

Имя Путь Тип Описание
Changes
changes array of object
Тип
changes.type string

Тип этого объекта.

Идентификатор
changes.physical_count.id string

Идентификатор объекта

Идентификатор ссылки
changes.physical_count.reference_id string

Необязательный идентификатор ссылки, определяемый пользователем, который связывает эту карточку с другой сущностью во внешней системе.

Идентификатор объекта каталога
changes.physical_count.catalog_object_id string

Созданный квадрат идентификатор отслеживаемого объекта CatalogObject.

Тип объекта каталога
changes.physical_count.catalog_object_type string

Тип отслеживаемого объекта CatalogObject.

Государство
changes.physical_count.state string

Текущее состояние инвентаризации для связанного количества элементов.

Идентификатор расположения
changes.physical_count.location_id string

Идентификатор расположения получателя (кроме торговца), получающего часть этого тендера.

Количество
changes.physical_count.quantity string

Количество элементов, затронутых физическим числом в виде десятичной строки. Число может поддерживать до 5 цифр после десятичной запятой.

Продукт
changes.physical_count.source.product string

Тип продукта для приложения.

Идентификатор приложения
changes.physical_count.source.application_id string

Квадратный идентификатор, назначенный приложению.

Имя
changes.physical_count.source.name string

Наименование номенклатуры.

Идентификатор сотрудника
changes.physical_count.employee_id string

Созданный квадрат идентификатор сотрудника, ответственного за физическое число.

Произошло в
changes.physical_count.occurred_at string

Метка времени, созданная клиентом в формате RFC 3339, которая указывает, когда было проверено физическое число. Для обновлений физического количества метка времени occurred_at не может быть старше 24 часов или в будущем относительно времени запроса.

Создано в
changes.physical_count.created_at string

Метка времени, созданная клиентом RFC 3339, указывающая, когда был создан физический счетчик.

Перечисление возмещения платежей

Извлекает список возвратов для учетной записи, выполняя запрос. Результаты в конечном итоге согласованы, и новые возвраты или изменения в возврате могут занять несколько секунд.

Параметры

Имя Ключ Обязательно Тип Описание
Время начала
begin_time string

Инклюзивное время начала запроса на opened_at в формате ISO 8601.

Время окончания
end_time string

Монопольная дата окончания запроса на opened_at в формате ISO 8601.

Порядок сортировки
sort_order string

Сортирует возвращаемый список по моменту создания карточки с указанным порядком.

Cursor
cursor string

Курсор разбиения на страницы, возвращенный предыдущим вызовом этой конечной точки.

Идентификатор расположения
location_id string

Этот необязательный фильтр можно указать, чтобы получить только записи, принадлежащие определенному расположению.

Состояние
status string

Если задано, возвращает только объекты, соответствующие указанным состояниям.

Тип источника
source_type string

При условии возвращаются только возвраты средств с указанным типом источника.

Лимит
limit integer

Верхний предел числа, возвращаемого в ответе.

Возвращаемое значение

Имя Путь Тип Описание
Возврат
refunds array of object
Идентификатор
refunds.id string

Уникальный идентификатор, выданный квадратом.

Состояние
refunds.status string

Текущее состояние проверки этого объекта.

Сумма
refunds.amount_money.amount integer

Сумма.

Валюта
refunds.amount_money.currency string

Валюта.

Идентификатор оплаты
refunds.payment_id string

Идентификатор платежа.

Идентификатор заказа
refunds.order_id string

Идентификатор заказа.

Создано в
refunds.created_at string

Время события в формате ISO 8601.

Обновлено в
refunds.updated_at string

Метка времени последнего изменения в формате RFC 3339

Плата за обработку
refunds.processing_fee array of object
Действующий в
refunds.processing_fee.effective_at string

Метка времени, когда плата вступает в силу, в формате RFC 3339.

Тип
refunds.processing_fee.type string

Тип этого объекта.

Сумма
refunds.processing_fee.amount_money.amount integer

Сумма.

Валюта
refunds.processing_fee.amount_money.currency string

Валюта.

Идентификатор расположения
refunds.location_id string

Идентификатор расположения.

Причина
refunds.reason string

Причина спора, по которой держатель карт инициировал спор с их банком.

Cursor
cursor string

Добавьте курсор на страницы в последующие вызовы этой конечной точки, чтобы получить следующий набор результатов, связанных с исходным запросом.

Перечисление групп клиентов

Извлекает список групп клиентов бизнеса.

Возвращаемое значение

Имя Путь Тип Описание
Groups
groups array of object
Идентификатор
groups.id string

Уникальный идентификатор, выданный квадратом.

Имя
groups.name string

Имя объекта.

Создано в
groups.created_at string

Время события в формате ISO 8601.

Обновлено в
groups.updated_at string

Метка времени последнего изменения в формате RFC 3339

Перечисление доказательств спора

Возвращает список доказательств, связанных с спором.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор спора
dispute_id True string

Идентификатор спора.

Возвращаемое значение

Имя Путь Тип Описание
Evidence
evidence array of object
Идентификатор
evidence.id string

Уникальный идентификатор, выданный квадратом.

Идентификатор спора
evidence.dispute_id string

Идентификатор спора, с которым связано свидетельство.

Текст доказательства
evidence.evidence_text string

Необработанный текст.

Тип доказательства
evidence.evidence_type string

Тип доказательства.

Отправлено по адресу
evidence.uploaded_at string

Время выполнения следующего действия в формате RFC 3339.

Идентификатор доказательства
evidence.evidence_id string

Квадратный идентификатор доказательства.

Filename
evidence.evidence_file.filename string

Имя файла, включая расширение файла

Тип файла
evidence.evidence_file.filetype string

Файлы доказательств спора должны быть форматами application/pdf, image/heic, image/heif, image/jpeg, image/png или image/tiff.

Cursor
cursor string

Добавьте курсор на страницы в последующие вызовы этой конечной точки, чтобы получить следующий набор результатов, связанных с исходным запросом.

Перечисление клиентов

Список профилей клиентов, связанных с учетной записью Square. В обычных условиях эксплуатации только что созданные или обновленные профили клиентов становятся доступными для операции перечисления в течение 30 секунд. Иногда распространение новых или обновленных профилей может занять около одной минуты или дольше, особенно во время сетевых инцидентов и сбоев.

Параметры

Имя Ключ Обязательно Тип Описание
Cursor
cursor string

Курсор разбиения на страницы, возвращенный предыдущим вызовом этой конечной точки.

Лимит
limit integer

Верхний предел числа, возвращаемого в ответе.

Поле сортировки
sort_field string

Указывает, как следует отсортировать клиентов. Значение по умолчанию — DEFAULT.

Порядок сортировки
sort_order string

Сортирует возвращаемый список по моменту создания карточки с указанным порядком.

Возвращаемое значение

Имя Путь Тип Описание
Customers
customers array of object
Идентификатор
customers.id string

Уникальный идентификатор, выданный квадратом.

Создано в
customers.created_at string

Время события в формате ISO 8601.

Обновлено в
customers.updated_at string

Метка времени последнего изменения в формате RFC 3339

Заданное имя
customers.given_name string

Указанное имя (т. е. имя, связанное с профилем клиента).

Фамилия
customers.family_name string

Семейство (т. е. фамилия), связанное с профилем клиента.

Электронная почта
customers.email_address string

Адрес электронной почты, связанный с профилем клиента.

Адресная строка 1
customers.address.address_line_1 string

Первая строка адреса.

Строка адреса 2
customers.address.address_line_2 string

Вторая строка адреса, если она есть.

Местность
customers.address.locality string

Город или город адреса.

Административный район 1
customers.address.administrative_district_level_1 string

Гражданская сущность в стране адреса. В США это государство.

Почтовый индекс
customers.address.postal_code string

Почтовый индекс адреса.

Страна
customers.address.country string

Страна адреса в формате ISO 3166-1-alpha-2.

Номер телефона
customers.phone_number string

11-значный номер телефона, связанный с профилем клиента.

Идентификатор ссылки
customers.reference_id string

Необязательный второй идентификатор, используемый для связывания профиля клиента с сущностью в другой системе.

Замечание
customers.note string

Настраиваемая заметка, связанная с профилем клиента.

Отмена подписки по электронной почте
customers.preferences.email_unsubscribed boolean

Указывает, отменяет ли клиент подписку на сообщения электронной почты маркетинговой кампании. Значение true означает, что клиент решил отказаться от маркетинга электронной почты от текущего продавца Квадрата или от всех продавцов Квадрата. Это значение доступно только для чтения из API клиентов.

Источник создания
customers.creation_source string

Источник создания представляет метод, используемый для создания профиля клиента.

Идентификаторы групп
customers.group_ids array of string
Идентификаторы сегментов
customers.segment_ids array of string
Версия
customers.version integer

Текущая версия объекта.

Перечисление платежей

Извлекает список платежей, принятых учетной записью, выполняя запрос. Результаты в конечном итоге согласованы, а новые платежи или изменения платежей могут занять несколько секунд.

Параметры

Имя Ключ Обязательно Тип Описание
Время начала
begin_time string

Инклюзивное время начала запроса на opened_at в формате ISO 8601.

Время окончания
end_time string

Монопольная дата окончания запроса на opened_at в формате ISO 8601.

Порядок сортировки
sort_order string

Сортирует возвращаемый список по моменту создания карточки с указанным порядком.

Cursor
cursor string

Курсор разбиения на страницы, возвращенный предыдущим вызовом этой конечной точки.

Идентификатор расположения
location_id string

Этот необязательный фильтр можно указать, чтобы получить только записи, принадлежащие определенному расположению.

Total
total integer

Точную сумму в total_money для оплаты.

Последние 4
last_4 string

Последние четыре цифры платежной карты.

Бренд карточки
card_brand string

Бренд платежной карты (например, VISA).

Лимит
limit integer

Верхний предел числа, возвращаемого в ответе.

Возвращаемое значение

Имя Путь Тип Описание
Payments
payments array of object
Идентификатор
payments.id string

Уникальный идентификатор, выданный квадратом.

Создано в
payments.created_at string

Время события в формате ISO 8601.

Обновлено в
payments.updated_at string

Метка времени последнего изменения в формате RFC 3339

Сумма
payments.amount_money.amount integer

Сумма.

Валюта
payments.amount_money.currency string

Валюта.

Состояние
payments.status string

Текущее состояние проверки этого объекта.

Длительность задержки
payments.delay_duration string

Длительность времени после создания платежа, когда Квадрат автоматически применяет delay_action к платежу.

Тип источника
payments.source_type string

Исходный тип для этого платежа.

Состояние
payments.card_details.status string

Текущее состояние оплаты карты. Состояние может быть АВТОРИЗОВАНО, ЗАПИСАНО, VOIDED или FAILED.

Бренд карточки
payments.card_details.card.card_brand string

Бренд карты.

last_4
payments.card_details.card.last_4 string

Последние 4 цифры номера карточки.

Месяц Exp
payments.card_details.card.exp_month integer

Срок действия связанной карты в качестве целого числа от 1 до 12.

Exp Year
payments.card_details.card.exp_year integer

Четырехзначный год срока действия карты.

Отпечаток
payments.card_details.card.fingerprint string

Предназначен как идентификатор, назначенный квадратом, на основе номера карточки, чтобы определить карточку в нескольких расположениях в одном приложении.

Тип карточки
payments.card_details.card.card_type string

Тип карточки.

Предоплаченный тип
payments.card_details.card.prepaid_type string

Указывает, является ли карта предоплаченной или нет.

БУНКЕР
payments.card_details.card.bin string

Первые шесть цифр номера карты, известные как идентификационный номер банка (BIN)

Метод Entry
payments.card_details.entry_method string

Метод, используемый для ввода сведений о карте для оплаты. Метод может быть KEYED, SWIPED, EMV, ON_FILE или CONTACTLESS.

Состояние Cvv
payments.card_details.cvv_status string

Код состояния, возвращенный проверкой значения проверки карточки (CVV). Код может быть CVV_ACCEPTED, CVV_REJECTED или CVV_NOT_CHECKED.

Состояние avs
payments.card_details.avs_status string

Код состояния, возвращенный проверкой системы проверки адресов (AVS). Код может быть AVS_ACCEPTED, AVS_REJECTED или AVS_NOT_CHECKED.

Код результата проверки подлинности
payments.card_details.auth_result_code string

Код состояния, возвращенный издателем карты, который описывает состояние авторизации платежа.

Описание инструкции
payments.card_details.statement_description string

Описание инструкции, отправленное в сети карточек.

Авторизовано по адресу
payments.card_details.card_payment_timeline.authorized_at string

Метка времени, когда платеж был авторизован, в формате RFC 3339.

Записано в
payments.card_details.card_payment_timeline.captured_at string

Метка времени записи платежа в формате RFC 3339.

Идентификатор расположения
payments.location_id string

Идентификатор расположения.

Идентификатор заказа
payments.order_id string

Идентификатор заказа.

Плата за обработку
payments.processing_fee array of object
Действующий в
payments.processing_fee.effective_at string

Метка времени, когда плата вступает в силу, в формате RFC 3339.

Тип
payments.processing_fee.type string

Тип этого объекта.

Сумма
payments.processing_fee.amount_money.amount integer

Сумма.

Валюта
payments.processing_fee.amount_money.currency string

Валюта.

Замечание
payments.note string

Настраиваемая заметка, связанная с профилем клиента.

Сумма
payments.total_money.amount integer

Сумма.

Валюта
payments.total_money.currency string

Валюта.

Сумма
payments.approved_money.amount integer

Сумма.

Валюта
payments.approved_money.currency string

Валюта.

Номер квитанции
payments.receipt_number string

Номер квитанции платежа. Поле отсутствует, если платеж отменен.

URL-адрес квитанции
payments.receipt_url string

URL-адрес квитанции платежа. Поле заполняется только для оплаты COMPLETED.

Действие по задержке
payments.delay_action string

Действие, которое будет применено к платежу, когда delay_duration истекает.

Задержка до
payments.delayed_until string

Метка времени только для чтения при автоматическом применении delay_action в формате RFC 3339.

Идентификатор участника группы
payments.team_member_id string

Идентификатор объекта TeamMember для члена команды, связанного с объектом.

Квадратный продукт
payments.application_details.square_product string

Квадратный продукт, например квадратный пункт продажи (POS), квадратные счета или квадратный виртуальный терминал.

Идентификатор приложения
payments.application_details.application_id string

Идентификатор квадрата, назначенный приложению, используемому для оплаты. Разработчики приложений могут использовать эти сведения для идентификации платежей, обработанных приложением. Например, если разработчик использует пользовательское приложение для обработки платежей, это поле содержит идентификатор приложения на панели мониторинга разработчика. Если продавец использует приложение Square App Marketplace для обработки платежей, поле содержит соответствующий идентификатор приложения.

Маркер версии
payments.version_token string

Используется для оптимистического параллелизма. Этот непрозрачный маркер определяет определенную версию объекта Payment.

Перечисление споров

Возвращает список споров, связанных с определенной учетной записью.

Параметры

Имя Ключ Обязательно Тип Описание
Cursor
cursor string

Курсор разбиения на страницы, возвращенный предыдущим вызовом этой конечной точки.

States
states string

Спор указывает на фильтрацию результата. Если это не указано, конечная точка возвращает все открытые споры (состояние спора не INQUIRY_CLOSED, WON или LOST).

Идентификатор расположения
location_id string

Этот необязательный фильтр можно указать, чтобы получить только записи, принадлежащие определенному расположению.

Возвращаемое значение

Имя Путь Тип Описание
Споры
disputes array of object
Идентификатор
disputes.id string

Уникальный идентификатор, выданный квадратом.

Сумма
disputes.amount_money.amount integer

Сумма.

Валюта
disputes.amount_money.currency string

Валюта.

Причина
disputes.reason string

Причина спора, по которой держатель карт инициировал спор с их банком.

Государство
disputes.state string

Текущее состояние.

Из-за
disputes.due_at string

Время выполнения следующего действия в формате RFC 3339.

Спорные платежи
disputes.disputed_payments array of object
Идентификатор оплаты
disputes.disputed_payments.payment_id string

Квадратный созданный уникальный идентификатор оспариваемого платежа.

Бренд карточки
disputes.card_brand string

Бренд карты, используемый в спорном платеже.

Создано в
disputes.created_at string

Время события в формате ISO 8601.

Обновлено в
disputes.updated_at string

Метка времени последнего изменения в формате RFC 3339

Идентификатор спора бренда
disputes.brand_dispute_id string

Идентификатор спора в системе фирменной марки карты, созданной брендом карты.

Cursor
cursor string

Добавьте курсор на страницы в последующие вызовы этой конечной точки, чтобы получить следующий набор результатов, связанных с исходным запросом.

Перечисление счетов

Возвращает список счетов для заданного расположения.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор расположения
location_id string

Этот необязательный фильтр можно указать, чтобы получить только записи, принадлежащие определенному расположению.

Cursor
cursor string

Курсор разбиения на страницы, возвращенный предыдущим вызовом этой конечной точки.

Лимит
limit integer

Верхний предел числа, возвращаемого в ответе.

Возвращаемое значение

Имя Путь Тип Описание
Invoices
invoices array of object
Идентификатор
invoices.id string

Уникальный идентификатор, выданный квадратом.

Версия
invoices.version integer

Текущая версия объекта.

Идентификатор расположения
invoices.location_id string

Идентификатор расположения.

Идентификатор заказа
invoices.order_id string

Идентификатор заказа.

Запросы на оплату
invoices.payment_requests array of object
ИД пользователя
invoices.payment_requests.uid string

Идентификатор созданного квадратом запроса на оплату в счете.

Тип запроса
invoices.payment_requests.request_type string

Определяет тип запроса на оплату. Этот тип определяет, как определяется сумма запроса на оплату.

Срок
invoices.payment_requests.due_date string

Дата выполнения (в часовом поясе счета) для запроса на оплату в формате YYY-MM-DD.

Советы включено
invoices.payment_requests.tipping_enabled boolean

Если задано значение true, страница счета с квадратным размещением (поле public_url счета) предоставляет клиенту место для оплаты чаевых.

Напоминания
invoices.payment_requests.reminders array of object

Напоминания

ИД пользователя
invoices.payment_requests.reminders.uid string

Идентификатор, назначаемый квадратом, который однозначно идентифицирует напоминание в счетеPaymentRequest.

Относительные запланированные дни
invoices.payment_requests.reminders.relative_scheduled_days integer

Число дней до (отрицательное число) или после (положительное число) запрос на оплату due_date при отправке напоминания.

Message
invoices.payment_requests.reminders.message string

Сообщение напоминания.

Состояние
invoices.payment_requests.reminders.status string

Состояние напоминания.

Сумма
invoices.payment_requests.computed_amount_money.amount integer

Сумма.

Валюта
invoices.payment_requests.computed_amount_money.currency string

Валюта.

Сумма
invoices.payment_requests.total_completed_amount_money.amount integer

Сумма.

Валюта
invoices.payment_requests.total_completed_amount_money.currency string

Валюта.

Автоматический источник оплаты
invoices.payment_requests.automatic_payment_source string

Метод оплаты для автоматического платежа.

Запрошенный процент
invoices.payment_requests.percentage_requested string

Указывает сумму для запроса на оплату в процентах.

Идентификатор карточки
invoices.payment_requests.card_id string

Идентификатор кредитной или дебетовой карты в файле для оплаты запроса на оплату.

Номер счета
invoices.invoice_number string

Понятный номер счета.

Название
invoices.title string

Заголовок счета.

Description
invoices.description string

Описание.

Запланированное в
invoices.scheduled_at string

Метка времени при планировании выставления счета на обработку в формате RFC 3339. После публикации счета Square обрабатывает счет по указанной дате в соответствии с способом доставки и параметрами запроса на оплату.

Состояние
invoices.status string

Текущее состояние проверки этого объекта.

Timezone
invoices.timezone string

Часовой пояс, используемый для интерпретации дат календаря в счете, например due_date. При создании счета это поле задается в часовой пояс, указанный для расположения продавца. Невозможно изменить значение.

Создано в
invoices.created_at string

Время события в формате ISO 8601.

Обновлено в
invoices.updated_at string

Метка времени последнего изменения в формате RFC 3339

Идентификатор клиента
invoices.primary_recipient.customer_id string

Идентификатор клиента, связанного с карточкой.

Заданное имя
invoices.primary_recipient.given_name string

Данное имя получателя (то есть имя).

Фамилия
invoices.primary_recipient.family_name string

Семья получателя (то есть фамилия).

Электронная почта
invoices.primary_recipient.email_address string

Адрес электронной почты получателя.

Номер телефона
invoices.primary_recipient.phone_number string

Номер телефона получателя.

Card
invoices.accepted_payment_methods.card boolean

Указывает, принимаются ли платежи по кредитной карте или дебетовой карте.

Квадратная подарочная карта
invoices.accepted_payment_methods.square_gift_card boolean

Указывает, принимаются ли платежи по карточке квадратных карт.

Банковский счёт
invoices.accepted_payment_methods.bank_account boolean

Указывает, принимаются ли банковские платежи.

Настраиваемые поля
invoices.custom_fields array of object
Этикетка
invoices.custom_fields.label string

Метка или название настраиваемого поля.

Ценность
invoices.custom_fields.value string

Текст настраиваемого поля.

Размещение
invoices.custom_fields.placement string

Расположение настраиваемого поля в счете

Метод доставки
invoices.delivery_method string

Метод доставки, который Квадрат использует для отправки счета, напоминаний и квитанций клиенту.

Дата продажи или обслуживания
invoices.sale_or_service_date string

Дата продажи или дата отрисовки службы в формате YYY-MM-DD. Это поле можно использовать для указания последней или будущей даты, которая отображается в счете.

Общедоступный URL-адрес
invoices.public_url string

URL-адрес страницы счета с квадратным размещением. После публикации счета с помощью конечной точки PublishInvoice квадрат размещает страницу счета и возвращает URL-адрес страницы в ответе.

Сумма
invoices.next_payment_amount_money.amount integer

Сумма.

Валюта
invoices.next_payment_amount_money.currency string

Валюта.

Cursor
cursor string

Добавьте курсор на страницы в последующие вызовы этой конечной точки, чтобы получить следующий набор результатов, связанных с исходным запросом.

Платеж по возврату средств

Возвращает платеж. Вы можете вернуть всю сумму оплаты или часть ее. Эту конечную точку можно использовать для возврата оплаты карты или записи возврата денежных средств или внешней оплаты.

Параметры

Имя Ключ Обязательно Тип Описание
Ключ Idempotency
idempotency_key string

Значение, указывающее, что однозначно идентифицирует этот запрос среди всех ваших запросов. Распространенный способ создания допустимого ключа идемпотентности — использовать универсальный уникальный идентификатор (UUID).

Идентификатор оплаты
payment_id string

Уникальный идентификатор возвращаемого платежа.

Сумма
amount integer

Сумма денег, которую нужно принять для этого платежа, не включая tip_money.

Валюта
currency string

3-символьный код валюты ISO 4217.

Сумма
amount integer

Сумма денег, которую нужно принять для этого платежа, не включая tip_money.

Валюта
currency string

3-символьный код валюты ISO 4217.

Причина
reason string

Описание причины возврата.

Возвращаемое значение

Имя Путь Тип Описание
Идентификатор
refund.id string

Уникальный идентификатор, выданный квадратом.

Состояние
refund.status string

Текущее состояние проверки этого объекта.

Сумма
refund.amount_money.amount integer

Сумма.

Валюта
refund.amount_money.currency string

Валюта.

Идентификатор оплаты
refund.payment_id string

Уникальный идентификатор платежа.

Идентификатор заказа
refund.order_id string

Идентификатор заказа.

Создано в
refund.created_at string

Метка времени, указывающая время создания этого объекта в формате RFC 3339.

Обновлено в
refund.updated_at string

Метка времени, указывающая последнее время обновления этого объекта в формате RFC 3339.

Сумма
refund.app_fee_money.amount integer

Сумма.

Валюта
refund.app_fee_money.currency string

Валюта.

Идентификатор расположения
refund.location_id string

Идентификатор расположения.

Причина
refund.reason string

Причина этого объекта.

Поиск клиентов

Выполняет поиск профилей клиентов, связанных с учетной записью Square, с помощью поддерживаемого фильтра запросов. Вызов SearchCustomers без явного фильтра запросов возвращает все профили клиентов, упорядоченные в алфавитном порядке на основе given_name и family_name.

Параметры

Имя Ключ Обязательно Тип Описание
Пушистый
fuzzy string

Используйте нечеткий фильтр, чтобы выбрать клиентов, атрибуты которых соответствуют указанному запросу нечетким образом. При использовании нечеткого параметра поисковые запросы маркерируются, а затем каждый маркер запроса должен быть сопоставлен где-то в поисковом атрибуте. Для запросов с одним маркером это фактически то же поведение, что и операция частичного сопоставления.

Ценности
values array of string
Правило
rule string

Указывает, должен ли профиль клиента соответствовать критериям фильтра в результате или исключен из результата.

Начать с
start_at string

Значение даты и времени в формате RFC 3339, указывающее, когда начинается диапазон времени.

Конец в
end_at string

Значение даты и времени в формате RFC 3339, указывающее, когда заканчивается диапазон времени.

All
all array of string
Поле
field string

Используйте один или несколько атрибутов клиента в качестве ключа сортировки для сортировки поисковых профилей клиентов.

Заказ
order string

Указывает порядок сортировки результатов на основе значения поля сортировки. Строки используют стандартное сравнение алфавита для определения порядка.

Лимит
limit integer

Ограничение количества результатов, возвращаемых на одной странице. Ограничение — это рекомендации. Реализация может возвращать более или меньше результатов. Если указанное ограничение отрицательно, ноль или выше максимального предела 1000, оно будет игнорироваться.

Возвращаемое значение

Имя Путь Тип Описание
Customers
customers array of object
Идентификатор
customers.id string

Уникальный идентификатор, выданный квадратом.

Создано в
customers.created_at string

Время события в формате ISO 8601.

Обновлено в
customers.updated_at string

Метка времени последнего изменения в формате RFC 3339

Заданное имя
customers.given_name string

Указанное имя (т. е. имя, связанное с профилем клиента).

Фамилия
customers.family_name string

Семейство (т. е. фамилия), связанное с профилем клиента.

Электронная почта
customers.email_address string

Адрес электронной почты, связанный с профилем клиента.

Адресная строка 1
customers.address.address_line_1 string

Первая строка адреса.

Строка адреса 2
customers.address.address_line_2 string

Вторая строка адреса, если она есть.

Местность
customers.address.locality string

Город или город адреса.

Административный район 1
customers.address.administrative_district_level_1 string

Гражданская сущность в стране адреса. В США это государство.

Почтовый индекс
customers.address.postal_code string

Почтовый индекс адреса.

Страна
customers.address.country string

Страна адреса в формате ISO 3166-1-alpha-2.

Номер телефона
customers.phone_number string

11-значный номер телефона, связанный с профилем клиента.

Идентификатор ссылки
customers.reference_id string

Необязательный второй идентификатор, используемый для связывания профиля клиента с сущностью в другой системе.

Отмена подписки по электронной почте
customers.preferences.email_unsubscribed boolean

Указывает, отменяет ли клиент подписку на сообщения электронной почты маркетинговой кампании. Значение true означает, что клиент решил отказаться от маркетинга электронной почты от текущего продавца Квадрата или от всех продавцов Квадрата. Это значение доступно только для чтения из API клиентов.

Источник создания
customers.creation_source string

Источник создания представляет метод, используемый для создания профиля клиента.

Идентификаторы групп
customers.group_ids array of string
Идентификаторы сегментов
customers.segment_ids array of string
Версия
customers.version integer

Текущая версия объекта.

Замечание
customers.note string

Настраиваемая заметка, связанная с профилем клиента.

Cursor
cursor string

Добавьте курсор на страницы в последующие вызовы этой конечной точки, чтобы получить следующий набор результатов, связанных с исходным запросом.

Поиск объектов каталога

Ищет CatalogObject любого типа путем сопоставления поддерживаемых значений атрибутов поиска, исключая пользовательские значения атрибутов для элементов или вариантов элементов, в отношении одного или нескольких указанных фильтров запросов.

Параметры

Имя Ключ Обязательно Тип Описание
Типы объектов
object_types array of string
Имя атрибута
attribute_name string

Имя атрибута для поиска.

Префикс атрибута
attribute_prefix string

Требуемый префикс значения атрибута поиска.

Лимит
limit integer

Ограничение количества результатов, возвращаемых на одной странице. Ограничение — это рекомендации. Реализация может возвращать более или меньше результатов. Если указанное ограничение отрицательно, ноль или выше максимального предела 1000, оно будет игнорироваться.

Возвращаемое значение

Имя Путь Тип Описание
Объекты
objects array of object
Тип
objects.type string

Тип этого объекта.

Идентификатор
objects.id string

Уникальный идентификатор, выданный квадратом.

Обновлено в
objects.updated_at string

Метка времени последнего изменения в формате RFC 3339

Версия
objects.version integer

Текущая версия объекта.

Удаляется
objects.is_deleted boolean

Если значение true, объект был удален из базы данных. Значение false для вставляемых новых объектов. При удалении поле updated_at равно времени удаления.

Присутствует во всех расположениях
objects.present_at_all_locations boolean

Если значение true, этот объект присутствует во всех расположениях (включая будущие расположения), за исключением того, где указано в поле absent_at_location_ids. Если значение false, этот объект не присутствует в каких-либо расположениях (включая будущие расположения), за исключением того, где указано в поле present_at_location_ids. Если значение не указано, значение по умолчанию имеет значение true.

Имя
objects.item_data.name string

Имя элемента. Это атрибут, доступный для поиска для использования в применимых фильтрах запросов, его значение не должно быть пустым, а длина — точек кода Юникода.

Description
objects.item_data.title string

Описание элемента. Это атрибут, доступный для поиска для использования в применимых фильтрах запросов, и его длина значения имеет кодовые точки Юникода.

Идентификатор категории
objects.item_data.category_id string

Идентификатор категории элемента, если он есть.

Тип продукта
objects.item_data.product_type string

Выражение запроса типов продуктов для возврата элементов или вариантов элементов с указанными типами продуктов.

Идентификаторы налогоплательщика
objects.item_data.tax_ids array of string
Варианты
objects.item_data.variations array of object
Тип
objects.item_data.variations.type string

Тип этого объекта. Каждый тип объекта имеет ожидаемые свойства, выраженные в структурированном формате в соответствующем поле *_data ниже.

Идентификатор
objects.item_data.variations.id string

Идентификатор для ссылки на этот объект.

Обновлено в
objects.item_data.variations.updated_at string

Метка времени последнего изменения в формате RFC 3339

Версия
objects.item_data.variations.version integer

Версия объекта. При обновлении объекта указанная версия должна соответствовать версии в базе данных, в противном случае запись будет отклонена как конфликтующая.

Удаляется
objects.item_data.variations.is_deleted boolean

Если значение true, объект был удален из базы данных. Значение false для вставляемых новых объектов. При удалении поле updated_at равно времени удаления.

Присутствует во всех местах
objects.item_data.variations.present_at_all_locations boolean

Список расположений, в которых присутствует объект, даже если present_at_all_locations имеет значение false. Это может включать расположения, которые деактивированы.

Идентификатор элемента
objects.item_data.variations.item_variation_data.item_id string

Идентификатор объекта с этим вариантом элемента.

Имя
objects.item_data.variations.item_variation_data.name string

Имя этого элемента. Это атрибут, доступный для поиска для использования в применимых фильтрах запросов, и его длина значения имеет кодовые точки Юникода.

Порядковый
objects.item_data.variations.item_variation_data.ordinal integer

Порядок отображения вариантов этого элемента. Это значение доступно только для чтения.

Сумма
objects.item_data.variations.item_variation_data.price_money.amount integer

Сумма денег, в наименьшем конфисовке валюты, указанной валютой. Например, если валюта — USD, сумма находится в центах. Денежные суммы могут быть положительными или отрицательными. Ознакомьтесь с описанием конкретного поля, чтобы определить смысл входа в конкретном случае.

Валюта
objects.item_data.variations.item_variation_data.price_money.currency string

Тип валюты в формате ISO 4217. Например, код валюты для долларов США составляет USD.

Тип ценообразования
objects.item_data.variations.item_variation_data.pricing_type string

Указывает, является ли цена варианта элемента фиксированной или определенной во время продажи.

Видимость
objects.item_data.visibility string

Видимость.

Поиск по извлечению терминалов

Извлекает отфильтрованный список запросов на извлечение терминала, созданных учетной записью, выполняя запрос.

Параметры

Имя Ключ Обязательно Тип Описание
Лимит
limit integer

Ограничение количества результатов, возвращаемых на одной странице. Ограничение — это рекомендации. Реализация может возвращать более или меньше результатов. Если указанное ограничение отрицательно, ноль или выше максимального предела 1000, оно будет игнорироваться.

Состояние
status string

Текущее состояние.

Возвращаемое значение

Имя Путь Тип Описание
Извлечения
checkouts array of object
Идентификатор
checkouts.id string

Уникальный идентификатор, выданный квадратом.

Сумма
checkouts.amount_money.amount integer

Сумма.

Валюта
checkouts.amount_money.currency string

Валюта.

Идентификатор ссылки
checkouts.reference_id string

Необязательный второй идентификатор, используемый для связывания профиля клиента с сущностью в другой системе.

Замечание
checkouts.note string

Настраиваемая заметка, связанная с профилем клиента.

Идентификатор устройства
checkouts.device_options.device_id string

Уникальный идентификатор устройства, предназначенного для этого терминалаCheckout.

Разрешить подсказку
checkouts.device_options.tip_settings.allow_tipping boolean

Указывает, включена ли подсказка для этого выхода. По умолчанию false.

Экран пропуска квитанций
checkouts.device_options.skip_receipt_screen boolean

Указывает устройству пропустить экран получения. По умолчанию false.

Состояние
checkouts.status string

Текущее состояние проверки этого объекта.

Идентификаторы оплаты
checkouts.payment_ids array of string
Создано в
checkouts.created_at string

Время события в формате ISO 8601.

Обновлено в
checkouts.updated_at string

Метка времени последнего изменения в формате RFC 3339

ИД приложения
checkouts.app_id string

Идентификатор приложения, создавшего выход.

Срок действия
checkouts.deadline_duration string

Длительность RFC 3339, после которой возврат автоматически отменяется. ТерминалCheckout, который находится В ОЖИДАНИи, автоматически отменен и имеет причину отмены TIMED_OUT. Значение по умолчанию: 5 минут после создания

Cursor
cursor string

Добавьте курсор на страницы в последующие вызовы этой конечной точки, чтобы получить следующий набор результатов, связанных с исходным запросом.

Поиск по подпискам

Выполняет поиск подписок. Результаты упорядочиваются в хронологическом порядке по дате создания подписки. Если запрос задает несколько идентификаторов расположения, конечная точка упорядочивает результат по идентификатору расположения, а затем по дате создания в каждом расположении. Если в запросе нет расположений, выполняется поиск всех расположений.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификаторы расположения
location_ids array of string
Идентификаторы клиентов
customer_ids array of string
Исходные имена
source_names array of string

Возвращаемое значение

Имя Путь Тип Описание
Подписки
subscriptions array of object
Идентификатор
subscriptions.id string

Уникальный идентификатор, выданный квадратом.

Идентификатор расположения
subscriptions.location_id string

Идентификатор расположения.

Идентификатор плана
subscriptions.plan_id string

Идентификатор связанного плана подписки

Идентификатор клиента
subscriptions.customer_id string

Идентификатор клиента, назначаемого квадратом, связанного с учетной записью.

Дата начала
subscriptions.start_date string

Дата начала подписки в формате YYY-MM-DD.

Дата отмены
subscriptions.canceled_date string

Дата отмены подписки в формате YYY-MM-DD.

Оплата по дате
subscriptions.charged_through_date string

Дата, в которой клиент выставляется счет за подписку, в формате YYY-MM-DD.

Состояние
subscriptions.status string

Текущее состояние проверки этого объекта.

Создано в
subscriptions.created_at string

Время события в формате ISO 8601.

Идентификатор карточки
subscriptions.card_id string

Идентификатор карточки клиента, которая взимается за подписку.

Оплата до даты
subscriptions.paid_until_date string

Дата, доплачиваемая.

Timezone
subscriptions.timezone string

Часовой пояс, используемый для интерпретации дат календаря в счете, например due_date. При создании счета это поле задается в часовой пояс, указанный для расположения продавца. Невозможно изменить значение.

Имя
subscriptions.source.name string

Имя элемента. Это атрибут, доступный для поиска для использования в применимых фильтрах запросов, его значение не должно быть пустым, а длина — точек кода Юникода.

Процент налогов
subscriptions.tax_percentage string

Сумма налога, применяемая при выставлении счетов подписки.

Сумма
subscriptions.price_override_money.amount integer

Сумма.

Валюта
subscriptions.price_override_money.currency string

Валюта.

Версия
subscriptions.version integer

Текущая версия объекта.

Идентификаторы счетов
subscriptions.invoice_ids array of string

Поиск счетов

Выполняет поиск счетов из расположения, указанного в фильтре.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификаторы расположения
location_ids array of string
Идентификаторы клиентов
customer_ids array of string
Поле
field string

Используйте один или несколько атрибутов клиента в качестве ключа сортировки для сортировки поисковых профилей клиентов.

Заказ
order string

Указывает порядок сортировки результатов на основе значения поля сортировки. Строки используют стандартное сравнение алфавита для определения порядка.

Лимит
limit integer

Максимальное количество возвращаемых счетов (200 — максимальное ограничение). Если это не указано, сервер использует ограничение по умолчанию в 100 счетов.

Возвращаемое значение

Имя Путь Тип Описание
Invoices
invoices array of object
Идентификатор
invoices.id string

Уникальный идентификатор, выданный квадратом.

Версия
invoices.version integer

Текущая версия объекта.

Идентификатор расположения
invoices.location_id string

Идентификатор расположения.

Идентификатор заказа
invoices.order_id string

Идентификатор заказа.

Запросы на оплату
invoices.payment_requests array of object
ИД пользователя
invoices.payment_requests.uid string

Идентификатор созданного квадратом запроса на оплату в счете.

Тип запроса
invoices.payment_requests.request_type string

Определяет тип запроса на оплату. Этот тип определяет, как определяется сумма запроса на оплату.

Срок
invoices.payment_requests.due_date string

Дата выполнения (в часовом поясе счета) для запроса на оплату в формате YYY-MM-DD.

Советы включено
invoices.payment_requests.tipping_enabled boolean

Если задано значение true, страница счета с квадратным размещением (поле public_url счета) предоставляет клиенту место для оплаты чаевых.

Напоминания
invoices.payment_requests.reminders array of object

Напоминания

ИД пользователя
invoices.payment_requests.reminders.uid string

Идентификатор, назначаемый квадратом, который однозначно идентифицирует напоминание в счетеPaymentRequest.

Относительные запланированные дни
invoices.payment_requests.reminders.relative_scheduled_days integer

Число дней до (отрицательное число) или после (положительное число) запрос на оплату due_date при отправке напоминания.

Message
invoices.payment_requests.reminders.message string

Сообщение напоминания.

Состояние
invoices.payment_requests.reminders.status string

Состояние напоминания.

Сумма
invoices.payment_requests.computed_amount_money.amount integer

Сумма.

Валюта
invoices.payment_requests.computed_amount_money.currency string

Валюта.

Сумма
invoices.payment_requests.total_completed_amount_money.amount integer

Сумма.

Валюта
invoices.payment_requests.total_completed_amount_money.currency string

Валюта.

Автоматический источник оплаты
invoices.payment_requests.automatic_payment_source string

Метод оплаты для автоматического платежа.

Запрошенный процент
invoices.payment_requests.percentage_requested string

Указывает сумму для запроса на оплату в процентах.

Идентификатор карточки
invoices.payment_requests.card_id string

Идентификатор кредитной или дебетовой карты в файле для оплаты запроса на оплату.

Номер счета
invoices.invoice_number string

Понятный номер счета.

Название
invoices.title string

Заголовок счета.

Description
invoices.description string

Описание.

Запланированное в
invoices.scheduled_at string

Метка времени при планировании выставления счета на обработку в формате RFC 3339. После публикации счета Square обрабатывает счет по указанной дате в соответствии с способом доставки и параметрами запроса на оплату.

Состояние
invoices.status string

Текущее состояние проверки этого объекта.

Timezone
invoices.timezone string

Часовой пояс, используемый для интерпретации дат календаря в счете, например due_date. При создании счета это поле задается в часовой пояс, указанный для расположения продавца. Невозможно изменить значение.

Создано в
invoices.created_at string

Время события в формате ISO 8601.

Обновлено в
invoices.updated_at string

Метка времени последнего изменения в формате RFC 3339

Идентификатор клиента
invoices.primary_recipient.customer_id string

Идентификатор клиента, связанного с карточкой.

Заданное имя
invoices.primary_recipient.given_name string

Данное имя получателя (то есть имя).

Фамилия
invoices.primary_recipient.family_name string

Семья получателя (то есть фамилия).

Электронная почта
invoices.primary_recipient.email_address string

Адрес электронной почты получателя.

Номер телефона
invoices.primary_recipient.phone_number string

Номер телефона получателя.

Card
invoices.accepted_payment_methods.card boolean

Указывает, принимаются ли платежи по кредитной карте или дебетовой карте.

Квадратная подарочная карта
invoices.accepted_payment_methods.square_gift_card boolean

Указывает, принимаются ли платежи по карточке квадратных карт.

Банковский счёт
invoices.accepted_payment_methods.bank_account boolean

Указывает, принимаются ли банковские платежи.

Настраиваемые поля
invoices.custom_fields array of object
Этикетка
invoices.custom_fields.label string

Метка или название настраиваемого поля.

Ценность
invoices.custom_fields.value string

Текст настраиваемого поля.

Размещение
invoices.custom_fields.placement string

Расположение настраиваемого поля в счете

Метод доставки
invoices.delivery_method string

Метод доставки, который Квадрат использует для отправки счета, напоминаний и квитанций клиенту.

Дата продажи или обслуживания
invoices.sale_or_service_date string

Дата продажи или дата отрисовки службы в формате YYY-MM-DD. Это поле можно использовать для указания последней или будущей даты, которая отображается в счете.

Общедоступный URL-адрес
invoices.public_url string

URL-адрес страницы счета с квадратным размещением. После публикации счета с помощью конечной точки PublishInvoice квадрат размещает страницу счета и возвращает URL-адрес страницы в ответе.

Сумма
invoices.next_payment_amount_money.amount integer

Сумма.

Валюта
invoices.next_payment_amount_money.currency string

Валюта.

Cursor
cursor string

Добавьте курсор на страницы в последующие вызовы этой конечной точки, чтобы получить следующий набор результатов, связанных с исходным запросом.

Получение возврата платежей

Извлекает конкретный возврат с помощью refund_id.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор возврата
refund_id True string

Идентификатор возврата.

Возвращаемое значение

Имя Путь Тип Описание
Идентификатор
refund.id string

Уникальный идентификатор, выданный квадратом.

Состояние
refund.status string

Текущее состояние проверки этого объекта.

Сумма
refund.amount_money.amount integer

Сумма.

Валюта
refund.amount_money.currency string

Валюта.

Идентификатор оплаты
refund.payment_id string

Уникальный идентификатор платежа.

Идентификатор заказа
refund.order_id string

Идентификатор заказа.

Создано в
refund.created_at string

Метка времени, указывающая время создания этого объекта в формате RFC 3339.

Обновлено в
refund.updated_at string

Метка времени, указывающая последнее время обновления этого объекта в формате RFC 3339.

Плата за обработку
refund.processing_fee array of object
Действующий в
refund.processing_fee.effective_at string

Метка времени, когда плата вступает в силу, в формате RFC 3339.

Тип
refund.processing_fee.type string

Указывает тип.

Сумма
refund.processing_fee.amount_money.amount integer

Сумма.

Валюта
refund.processing_fee.amount_money.currency string

Валюта.

Идентификатор расположения
refund.location_id string

Идентификатор расположения.

Причина
refund.reason string

Причина этого объекта.

Получение возврата терминала

Извлекает объект возврата терминала Interac по идентификатору.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор возврата терминала
terminal_refund_id True string

Идентификатор возврата терминала.

Возвращаемое значение

Имя Путь Тип Описание
Идентификатор
refund.id string

Уникальный идентификатор, выданный квадратом.

Идентификатор возврата
refund.refund_id string

Уникальный идентификатор для этого возврата, созданный квадратом.

Идентификатор оплаты
refund.payment_id string

Уникальный идентификатор платежа.

Сумма
refund.amount_money.amount integer

Сумма.

Валюта
refund.amount_money.currency string

Валюта.

Причина
refund.reason string

Причина этого объекта.

Идентификатор устройства
refund.device_id string

Уникальный идентификатор устройства, предназначенного для этого terminalRefund.

Срок действия
refund.deadline_duration string

Длительность RFC 3339, после которой возврат автоматически отменяется. ТерминалCheckout, который находится В ОЖИДАНИи, автоматически отменен и имеет причину отмены TIMED_OUT. Значение по умолчанию: 5 минут после создания

Состояние
refund.status string

Текущее состояние проверки этого объекта.

Создано в
refund.created_at string

Метка времени, указывающая время создания этого объекта в формате RFC 3339.

Обновлено в
refund.updated_at string

Метка времени, указывающая последнее время обновления этого объекта в формате RFC 3339.

ИД приложения
refund.app_id string

Идентификатор приложения, создавшего выход.

Бренд карточки
refund.card.card_brand string

Бренд карточки.

last_4
refund.card.last_4 string

Последние 4 цифры номера карточки.

Месяц Exp
refund.card.exp_month integer

Срок действия связанной карты в качестве целого числа от 1 до 12.

Exp Year
refund.card.exp_year integer

Четырехзначный год срока действия карты.

Отпечаток
refund.card.fingerprint string

Предназначен как идентификатор, назначенный квадратом, на основе номера карточки, чтобы определить карточку в нескольких расположениях в одном приложении.

Тип карточки
refund.card.card_type string

Тип карточки.

БУНКЕР
refund.card.bin string

Первые шесть цифр номера карты, известные как банковский идентификационный номер (BIN).

Идентификатор заказа
refund.order_id string

Идентификатор заказа.

Идентификатор расположения
refund.location_id string

Идентификатор расположения.

Получение группы клиентов

Извлекает определенную группу клиентов.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор группы
group_id True string

Идентификатор группы.

Возвращаемое значение

Имя Путь Тип Описание
Идентификатор
group.id string

Уникальный идентификатор, выданный квадратом.

Имя
group.name string

Имя объекта.

Создано в
group.created_at string

Метка времени, указывающая время создания этого объекта в формате RFC 3339.

Обновлено в
group.updated_at string

Метка времени, указывающая последнее время обновления этого объекта в формате RFC 3339.

Получение доказательств спора

Возвращает метаданные доказательства, указанные идентификатором доказательства в пути URL-адреса запроса. Если вы хотите ссылаться на него позже, необходимо сохранить копию отправленных доказательств. После отправки не удается скачать доказательства.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор спора
dispute_id True string

Идентификатор спора.

Идентификатор доказательства
evidence_id True string

Идентификатор доказательства.

Возвращаемое значение

Имя Путь Тип Описание
Идентификатор
evidence.id string

Уникальный идентификатор, выданный квадратом.

Идентификатор спора
evidence.dispute_id string

Идентификатор спора, с которым связано свидетельство.

Filename
evidence.evidence_file.filename string

Файлы доказательств спора должны быть форматами application/pdf, image/heic, image/heif, image/jpeg, image/png или image/tiff.

Тип файла
evidence.evidence_file.filetype string

Имя файла, включая расширение файла.

Тип доказательства
evidence.evidence_type string

Свидетельство типа pf.

Отправлено по адресу
evidence.uploaded_at string

Время выполнения следующего действия в формате RFC 3339.

Получение заказа

Извлекает заказ по идентификатору.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор заказа
order_id True string

Идентификатор заказа.

Возвращаемое значение

Имя Путь Тип Описание
Идентификатор
order.id string

Уникальный идентификатор, выданный квадратом.

Идентификатор расположения
order.location_id string

Идентификатор расположения.

Элементы строки
order.line_items array of object
ИД пользователя
order.line_items.uid string

Идентификатор, созданный квадратом.

Количество
order.line_items.quantity string

Количество элементов, затронутых физическим числом в виде десятичной строки. Число может поддерживать до 5 цифр после десятичной запятой.

Имя
order.line_items.name string

Имя элемента. Это атрибут, доступный для поиска для использования в применимых фильтрах запросов, его значение не должно быть пустым, а длина — точек кода Юникода.

Сумма
order.line_items.base_price_money.amount integer

Сумма.

Валюта
order.line_items.base_price_money.currency string

Валюта.

Сумма
order.line_items.gross_sales_money.amount integer

Сумма.

Валюта
order.line_items.gross_sales_money.currency string

Валюта.

Сумма
order.line_items.total_tax_money.amount integer

Сумма.

Валюта
order.line_items.total_tax_money.currency string

Валюта.

Сумма
order.line_items.total_discount_money.amount integer

Сумма.

Валюта
order.line_items.total_discount_money.currency string

Валюта.

Сумма
order.line_items.total_money.amount integer

Сумма.

Валюта
order.line_items.total_money.currency string

Валюта.

Сумма
order.line_items.variation_total_price_money.amount integer

Сумма.

Валюта
order.line_items.variation_total_price_money.currency string

Валюта.

Примененные скидки
order.line_items.applied_discounts array of object
ИД пользователя
order.line_items.applied_discounts.uid string

Идентификатор, назначенный квадратом.

Пользовательский интерфейс скидки
order.line_items.applied_discounts.discount_uid string

Пользовательский интерфейс скидки, представляющей примененную скидку.

Сумма
order.line_items.applied_discounts.applied_money.amount integer

Сумма.

Валюта
order.line_items.applied_discounts.applied_money.currency string

Валюта.

Скидки
order.discounts array of object
ИД пользователя
order.discounts.uid string

Идентификатор, созданный квадратом.

Имя
order.discounts.name string

Имя элемента. Это атрибут, доступный для поиска для использования в применимых фильтрах запросов, его значение не должно быть пустым, а длина — точек кода Юникода.

Процент
order.discounts.percentage string

Процент в десятичной форме с использованием "." в качестве десятичного разделителя и без знака "%". Значение 7,5 соответствует 7,5%.

Сумма
order.discounts.applied_money.amount integer

Сумма.

Валюта
order.discounts.applied_money.currency string

Валюта.

Тип
order.discounts.type string

Указывает тип.

Scope
order.discounts.scope string

Указывает текущий уровень.

Создано в
order.created_at string

Метка времени, указывающая время создания этого объекта в формате RFC 3339.

Обновлено в
order.updated_at string

Метка времени, указывающая последнее время обновления этого объекта в формате RFC 3339.

Государство
order.state string

Текущее состояние.

Версия
order.version integer

Текущая версия этого объекта.

Сумма
order.total_tax_money.amount integer

Сумма.

Валюта
order.total_tax_money.currency string

Валюта.

Сумма
order.total_discount_money.amount integer

Сумма.

Валюта
order.total_discount_money.currency string

Валюта.

Сумма
order.total_tip_money.amount integer

Сумма.

Валюта
order.total_tip_money.currency string

Валюта.

Сумма
order.total_money.amount integer

Сумма.

Валюта
order.total_money.currency string

Валюта.

Сумма
order.total_service_charge_money.amount integer

Сумма.

Валюта
order.total_service_charge_money.currency string

Валюта.

Сумма
order.net_amounts.total_money.amount integer

Сумма.

Валюта
order.net_amounts.total_money.currency string

Валюта.

Сумма
order.net_amounts.tax_money.amount integer

Сумма.

Валюта
order.net_amounts.tax_money.currency string

Валюта.

Сумма
order.net_amounts.discount_money.amount integer

Сумма.

Валюта
order.net_amounts.discount_money.currency string

Валюта.

Сумма
order.net_amounts.tip_money.amount integer

Сумма.

Валюта
order.net_amounts.tip_money.currency string

Валюта.

Сумма
order.net_amounts.service_charge_money.amount integer

Сумма.

Валюта
order.net_amounts.service_charge_money.currency string

Валюта.

Получение извлечений терминала

Извлекает запрос на извлечение терминала по checkout_id.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор выхода
checkout_id True string

Идентификатор извлечений.

Возвращаемое значение

Имя Путь Тип Описание
Идентификатор
checkout.id string

Уникальный идентификатор, выданный квадратом.

Сумма
checkout.amount_money.amount integer

Сумма.

Валюта
checkout.amount_money.currency string

Валюта.

Идентификатор ссылки
checkout.reference_id string

Необязательный идентификатор ссылки, определенный пользователем.

Замечание
checkout.note string

Настраиваемая заметка, связанная с профилем клиента.

Идентификатор устройства
checkout.device_options.device_id string

Уникальный идентификатор устройства, предназначенного для этого терминалаCheckout.

Разрешить подсказку
checkout.device_options.tip_settings.allow_tipping boolean

Указывает, включена ли подсказка для этого выхода. По умолчанию false.

Экран пропуска квитанций
checkout.device_options.skip_receipt_screen boolean

Указывает устройству пропустить экран получения. По умолчанию false.

Состояние
checkout.status string

Текущее состояние проверки этого объекта.

Создано в
checkout.created_at string

Метка времени, указывающая время создания этого объекта в формате RFC 3339.

Обновлено в
checkout.updated_at string

Метка времени, указывающая последнее время обновления этого объекта в формате RFC 3339.

ИД приложения
checkout.app_id string

Идентификатор приложения, создавшего выход.

Срок действия
checkout.deadline_duration string

Длительность RFC 3339, после которой возврат автоматически отменяется. ТерминалCheckout, который находится В ОЖИДАНИи, автоматически отменен и имеет причину отмены TIMED_OUT. Значение по умолчанию: 5 минут после создания

Получение карточки

Извлекает сведения для конкретной карточки.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор карточки
card_id True string

Идентификатор карточки.

Возвращаемое значение

Имя Путь Тип Описание
Идентификатор
card.id string

Уникальный идентификатор, выданный квадратом.

Адресная строка 1
card.billing_address.address_line_1 string

Первая строка адреса. Поля, начинающиеся с address_line, предоставляют наиболее конкретные сведения адреса, такие как номер улицы, имя улицы и имя здания.

Строка адреса 2
card.billing_address.address_line_2 string

Вторая строка адреса, если она есть.

Местность
card.billing_address.locality string

Город или город адреса.

Административный район 1
card.billing_address.administrative_district_level_1 string

Гражданская сущность в стране адреса. В США это государство.

Почтовый индекс
card.billing_address.postal_code string

Почтовый индекс адреса.

Страна
card.billing_address.country string

Страна адреса в формате ISO 3166-1-alpha-2.

Отпечаток
card.fingerprint string

Предназначен как идентификатор, назначенный квадратом, на основе номера карточки, чтобы определить карточку в нескольких расположениях в одном приложении.

БУНКЕР
card.bin string

Первые шесть цифр номера карты, известные как банковский идентификационный номер (BIN).

Бренд карточки
card.card_brand string

Бренд карты.

Тип карточки
card.card_type string

Тип карточки.

Имя заполнителя карточки
card.cardholder_name string

Имя заполнителя карточки.

Идентификатор клиента
card.customer_id string

Идентификатор этого объекта, представляющего клиента.

Включен
card.enabled boolean

Включена ли функция.

Месяц Exp
card.exp_month integer

Срок действия связанной карты в качестве целого числа от 1 до 12.

Exp Year
card.exp_year integer

Четырехзначный год срока действия карты.

Последние 4
card.last_4 string

Последние 4 цифры номера карточки.

Предоплаченный тип
card.prepaid_type string

Указывает, является ли карта предоплаченной или нет.

Идентификатор ссылки
card.reference_id string

Необязательный идентификатор ссылки, определенный пользователем.

Версия
card.version integer

Текущая версия этого объекта.

Получение клиента

Возвращает сведения для одного клиента.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор клиента
customer_id True string

Идентификатор клиента.

Возвращаемое значение

Имя Путь Тип Описание
Идентификатор
customer.id string

Уникальный идентификатор, выданный квадратом.

Создано в
customer.created_at string

Метка времени, указывающая время создания этого объекта в формате RFC 3339.

Обновлено в
customer.updated_at string

Метка времени, указывающая последнее время обновления этого объекта в формате RFC 3339.

Заданное имя
customer.given_name string

Указанное имя (т. е. имя, связанное с профилем клиента).

Фамилия
customer.family_name string

Семейство (т. е. фамилия), связанное с профилем клиента.

Электронная почта
customer.email_address string

Адрес электронной почты, связанный с профилем клиента.

Адресная строка 1
customer.address.address_line_1 string

Первая строка адреса. Поля, начинающиеся с address_line, предоставляют наиболее конкретные сведения адреса, такие как номер улицы, имя улицы и имя здания.

Строка адреса 2
customer.address.address_line_2 string

Вторая строка адреса, если она есть.

Местность
customer.address.locality string

Город или город адреса.

Административный район 1
customer.address.administrative_district_level_1 string

Гражданская сущность в стране адреса. В США это государство.

Почтовый индекс
customer.address.postal_code string

Почтовый индекс адреса.

Страна
customer.address.country string

Страна адреса в формате ISO 3166-1-alpha-2.

Номер телефона
customer.phone_number string

11-значный номер телефона, связанный с профилем клиента.

Идентификатор ссылки
customer.reference_id string

Необязательный идентификатор ссылки, определенный пользователем.

Замечание
customer.note string

Настраиваемая заметка, связанная с профилем клиента.

Отмена подписки по электронной почте
customer.preferences.email_unsubscribed boolean

Указывает, отменяет ли клиент подписку на сообщения электронной почты маркетинговой кампании. Значение true означает, что клиент решил отказаться от маркетинга электронной почты от текущего продавца Квадрата или от всех продавцов Квадрата.

Источник создания
customer.creation_source string

Источник создания представляет метод, используемый для создания профиля клиента.

Идентификаторы групп
customer.group_ids array of string
Идентификаторы сегментов
customer.segment_ids array of string
Версия
customer.version integer

Текущая версия этого объекта.

Получение корректировки инвентаризации

Возвращает объект InventoryAdjustment с предоставленным adjustment_id.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор корректировки
adjustment_id True string

Идентификатор корректировки.

Возвращаемое значение

Имя Путь Тип Описание
Идентификатор
adjustment.id string

Уникальный идентификатор, выданный квадратом.

Идентификатор ссылки
adjustment.reference_id string

Необязательный идентификатор ссылки, определенный пользователем.

Из состояния
adjustment.from_state string

Состояние инвентаризации связанного количества элементов перед корректировкой.

Состояние
adjustment.to_state string

Состояние инвентаризации связанного количества элементов после корректировки.

Идентификатор расположения
adjustment.location_id string

Идентификатор расположения.

Идентификатор объекта каталога
adjustment.catalog_object_id string

Созданный квадрат идентификатор отслеживаемого объекта CatalogObject.

Тип объекта каталога
adjustment.catalog_object_type string

Тип отслеживаемого объекта CatalogObject.

Количество
adjustment.quantity string

Количество элементов, затронутых корректировкой в виде десятичной строки. Может поддерживать до 5 цифр после десятичной запятой.

Сумма
adjustment.total_price_money.amount integer

Сумма.

Валюта
adjustment.total_price_money.currency string

Валюта.

Произошло в
adjustment.occurred_at string

Метка времени, созданная клиентом в формате RFC 3339, указывающая, когда произошла корректировка инвентаризации. Для обновлений корректировки инвентаризации метка времени occurred_at не может быть старше 24 часов или в будущем относительно времени запроса.

Создано в
adjustment.created_at string

Метка времени, указывающая время создания этого объекта в формате RFC 3339.

Продукт
adjustment.source.product string

Тип продукта для приложения.

Идентификатор приложения
adjustment.source.application_id string

Идентификатор квадрата только для чтения, назначенный приложению.

Имя
adjustment.source.name string

Имя.

Идентификатор сотрудника
adjustment.employee_id string

Созданный квадратным идентификатором сотрудника.

Получение объекта каталога

Возвращает один catalogItem в качестве каталогаObject на основе предоставленного идентификатора. Возвращаемый объект включает все соответствующие сведения CatalogItem, включая дочерние элементы CatalogItemVariation, ссылки на объекты CatalogModifierList и идентификаторы всех объектов CatalogTax, применяемых к нему.

Параметры

Имя Ключ Обязательно Тип Описание
Код объекта
object_id True string

Идентификатор объекта.

Включение связанных объектов
include_related_objects boolean

Если значение true, ответ будет содержать дополнительные объекты, связанные с запрошенным объектом, как показано ниже: если поле объекта ответа содержит CatalogItem, его связанные объекты CatalogCategory, CatalogTax, CatalogImage и CatalogModifierList будут возвращены в поле related_objects ответа. Если поле объекта ответа содержит catalogItemVariation, его родительский CatalogItem будет возвращен в поле related_objects ответа.

Возвращаемое значение

Имя Путь Тип Описание
Тип
object.type string

Тип этого объекта.

Идентификатор
object.id string

Уникальный идентификатор, выданный квадратом.

Обновлено в
object.updated_at string

Метка времени, указывающая последнее время обновления этого объекта в формате RFC 3339.

Версия
object.version integer

Текущая версия этого объекта.

Удаляется
object.is_deleted boolean

Если значение true, объект был удален из базы данных. Значение false для вставляемых новых объектов. При удалении поле updated_at равно времени удаления.

present_at_all_locations
object.present_at_all_locations boolean

Если значение true, этот объект присутствует во всех расположениях (включая будущие расположения), за исключением того, где указано в поле absent_at_location_ids. Если значение false, этот объект не присутствует в каких-либо расположениях (включая будущие расположения), за исключением того, где указано в поле present_at_location_ids. Если значение не указано, значение по умолчанию имеет значение true.

Имя
object.item_data.name string

Имя.

Description
object.item_data.title string

Описание элемента. Это атрибут, доступный для поиска для использования в применимых фильтрах запросов, и его длина значения имеет кодовые точки Юникода.

Идентификатор категории
object.item_data.category_id string

Идентификатор категории элемента, если он есть.

Идентификаторы налогоплательщика
object.item_data.tax_ids array of string
Варианты
object.item_data.variations array of object
Тип
object.item_data.variations.type string

Тип этого объекта.

Идентификатор
object.item_data.variations.id string

Идентификатор для ссылки на этот объект в каталоге.

Обновлено в
object.item_data.variations.updated_at string

Метка времени последнего изменения в формате RFC 3339.

Версия
object.item_data.variations.version integer

Версия объекта. При обновлении объекта указанная версия должна соответствовать версии в базе данных, в противном случае запись будет отклонена как конфликтующая.

Удаляется
object.item_data.variations.is_deleted boolean

Если значение true, объект был удален из базы данных. Значение false для вставляемых новых объектов. При удалении поле updated_at равно времени удаления.

Присутствует во всех расположениях
object.item_data.variations.present_at_all_locations boolean

Если значение true, этот объект присутствует во всех расположениях (включая будущие расположения), за исключением того, где указано в поле absent_at_location_ids. Если значение false, этот объект не присутствует в каких-либо расположениях (включая будущие расположения), за исключением того, где указано в поле present_at_location_ids. Если значение не указано, значение по умолчанию имеет значение true.

Идентификатор элемента
object.item_data.variations.item_variation_data.item_id string

Идентификатор каталогаItem, связанный с этим вариантом элемента.

Имя
object.item_data.variations.item_variation_data.name string

Имя варианта элемента. Это атрибут, доступный для поиска для использования в применимых фильтрах запросов, и его длина значения имеет кодовые точки Юникода.

Порядковый
object.item_data.variations.item_variation_data.ordinal integer

Порядок отображения вариантов этого элемента. Это значение доступно только для чтения. При записи порядковый номер для каждого варианта элемента в родительском CatalogItem устанавливается в соответствии с положением вариантов элемента. При чтении значение не гарантируется последовательным или уникальным.

Тип ценообразования
object.item_data.variations.item_variation_data.pricing_type string

Указывает, является ли цена варианта элемента фиксированной или определенной во время продажи.

Сумма
object.item_data.variations.item_variation_data.price_money.amount integer

Сумма.

Валюта
object.item_data.variations.item_variation_data.price_money.currency string

Валюта.

Получение оплаты

Извлекает сведения о конкретном платеже.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор оплаты
payment_id True string

Идентификатор платежа.

Возвращаемое значение

Имя Путь Тип Описание
Идентификатор
payment.id string

Уникальный идентификатор, выданный квадратом.

Создано в
payment.created_at string

Метка времени, указывающая время создания этого объекта в формате RFC 3339.

Обновлено в
payment.updated_at string

Метка времени, указывающая последнее время обновления этого объекта в формате RFC 3339.

Сумма
payment.amount_money.amount integer

Сумма.

Валюта
payment.amount_money.currency string

Валюта.

Состояние
payment.status string

Текущее состояние проверки этого объекта.

Длительность задержки
payment.delay_duration string

Длительность времени после создания платежа, когда Квадрат автоматически применяет delay_action к платежу. Эта автоматическая delay_action применяется только к платежам, которые не достигают состояния терминала (COMPLETED, CANCELED или FAILED) до периода времени delay_duration. Это поле указывается в формате RFC 3339.

Тип источника
payment.source_type string

Исходный тип для этого платежа. Текущие значения включают CARD, BANK_ACCOUNT, WALLET, CASH или EXTERNAL.

Состояние
payment.card_details.status string

Текущее состояние.

Бренд карточки
payment.card_details.card.card_brand string

Бренд карты.

Последние 4
payment.card_details.card.last_4 string

Последние 4 цифры номера карточки.

Месяц Exp
payment.card_details.card.exp_month integer

Срок действия связанной карты в качестве целого числа от 1 до 12.

Exp Year
payment.card_details.card.exp_year integer

Четырехзначный год срока действия карты.

Отпечаток
payment.card_details.card.fingerprint string

Предназначен как идентификатор, назначенный квадратом, на основе номера карточки, чтобы определить карточку в нескольких расположениях в одном приложении.

Тип карточки
payment.card_details.card.card_type string

Тип карточки.

Предоплаченный тип
payment.card_details.card.prepaid_type string

Указывает, является ли карта предоплаченной или нет.

БУНКЕР
payment.card_details.card.bin string

Первые шесть цифр номера карты, известные как банковский идентификационный номер (BIN).

Метод Entry
payment.card_details.entry_method string

Метод, используемый для ввода сведений о карте для оплаты. Метод может быть KEYED, SWIPED, EMV, ON_FILE или CONTACTLESS.

Состояние CVV
payment.card_details.cvv_status string

Код состояния, возвращенный проверкой значения проверки карточки (CVV). Код может быть CVV_ACCEPTED, CVV_REJECTED или CVV_NOT_CHECKED.

Состояние AVS
payment.card_details.avs_status string

Код состояния, возвращенный проверкой системы проверки адресов (AVS). Код может быть AVS_ACCEPTED, AVS_REJECTED или AVS_NOT_CHECKED.

Код результата проверки подлинности
payment.card_details.auth_result_code string

Код состояния, возвращенный издателем карты, который описывает состояние авторизации платежа.

Описание инструкции
payment.card_details.statement_description string

Описание инструкции, отправленное в сети карточек.

Авторизовано по адресу
payment.card_details.card_payment_timeline.authorized_at string

Метка времени, когда платеж был авторизован, в формате RFC 3339.

Записано в
payment.card_details.card_payment_timeline.captured_at string

Метка времени записи платежа в формате RFC 3339.

Идентификатор расположения
payment.location_id string

Идентификатор расположения.

Идентификатор заказа
payment.order_id string

Идентификатор заказа.

Плата за обработку
payment.processing_fee array of object
Действующий в
payment.processing_fee.effective_at string

Метка времени, когда плата вступает в силу, в формате RFC 3339.

Тип
payment.processing_fee.type string

Указывает тип.

Сумма
payment.processing_fee.amount_money.amount integer

Сумма.

Валюта
payment.processing_fee.amount_money.currency string

Валюта.

Замечание
payment.note string

Настраиваемая заметка, связанная с профилем клиента.

Сумма
payment.total_money.amount integer

Сумма.

Валюта
payment.total_money.currency string

Валюта.

Сумма
payment.approved_money.amount integer

Сумма.

Валюта
payment.approved_money.currency string

Валюта.

Идентификатор сотрудника
payment.employee_id string

Созданный квадратным идентификатором сотрудника.

Номер квитанции
payment.receipt_number string

Номер квитанции платежа. Поле отсутствует, если платеж отменен.

URL-адрес квитанции
payment.receipt_url string

URL-адрес квитанции платежа. Поле заполняется только для оплаты COMPLETED.

Действие по задержке
payment.delay_action string

Действие, которое будет применено к платежу, когда delay_duration истекает.

Задержка до
payment.delayed_until string

Метка времени только для чтения при автоматическом применении delay_action в формате RFC 3339.

Идентификатор участника группы
payment.team_member_id string

Идентификатор члена команды.

Квадратный продукт
payment.application_details.square_product string

Квадратный продукт, например квадратный пункт продажи (POS), квадратные счета или квадратный виртуальный терминал.

Идентификатор приложения
payment.application_details.application_id string

Идентификатор квадрата только для чтения, назначенный приложению.

Маркер версии
payment.version_token string

Этот непрозрачный маркер определяет определенную версию объекта.

Получение передачи инвентаризации (бета-версия)

Возвращает объект InventoryTransfer с предоставленным transfer_id.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор трансфера
transfer_id True string

Идентификатор передачи.

Возвращаемое значение

Имя Путь Тип Описание
Идентификатор
transfer.id string

Уникальный идентификатор, выданный квадратом.

Идентификатор объекта каталога
transfer.catalog_object_id string

Созданный квадрат идентификатор отслеживаемого объекта CatalogObject.

Тип объекта каталога
transfer.catalog_object_type string

Тип отслеживаемого объекта CatalogObject.

Создано в
transfer.created_at string

Метка времени, указывающая время создания этого объекта в формате RFC 3339.

Идентификатор сотрудника
transfer.employee_id string

Созданный квадратным идентификатором сотрудника.

Идентификатор расположения
transfer.from_location_id string

Созданный квадрат идентификатор расположения, где связанное количество элементов отслеживалось перед передачей.

Идентификатор расположения
transfer.to_location_id string

Созданный квадрат идентификатор расположения, где связанное количество элементов отслеживалось после передачи.

Произошло в
transfer.occurred_at string

Метка времени, созданная клиентом в формате RFC 3339, указывающая, когда произошла корректировка инвентаризации. Для обновлений корректировки инвентаризации метка времени occurred_at не может быть старше 24 часов или в будущем относительно времени запроса.

Количество
transfer.quantity string

Количество элементов, затронутых корректировкой в виде десятичной строки. Может поддерживать до 5 цифр после десятичной запятой.

Идентификатор ссылки
transfer.reference_id string

Необязательный идентификатор ссылки, определенный пользователем.

Продукт
transfer.source.product string

Тип продукта для приложения.

Идентификатор приложения
transfer.source.application_id string

Идентификатор квадрата только для чтения, назначенный приложению.

Имя
transfer.source.name string

Имя.

Государство
transfer.state string

Текущее состояние.

Получение подписки

Извлекает подписку.

Параметры

Имя Ключ Обязательно Тип Описание
ID подписки
subscription_id True string

Идентификатор подписки.

Возвращаемое значение

Имя Путь Тип Описание
Идентификатор
subscription.id string

Уникальный идентификатор, выданный квадратом.

Идентификатор расположения
subscription.location_id string

Идентификатор расположения.

Идентификатор плана
subscription.plan_id string

Идентификатор связанного плана подписки.

Идентификатор клиента
subscription.customer_id string

Идентификатор этого объекта, представляющего клиента.

Дата начала
subscription.start_date string

Дата начала подписки в формате YYY-MM-DD.

Оплата по дате
subscription.charged_through_date string

Дата, в которой клиент выставляется счет за подписку, в формате YYY-MM-DD.

Состояние
subscription.status string

Текущее состояние проверки этого объекта.

Идентификаторы счетов
subscription.invoice_ids array of string
Сумма
subscription.price_override_money.amount integer

Сумма.

Валюта
subscription.price_override_money.currency string

Валюта.

Создано в
subscription.created_at string

Метка времени, указывающая время создания этого объекта в формате RFC 3339.

Оплата до даты
subscription.paid_until_date string

Дата, доплачиваемая.

Timezone
subscription.timezone string

Часовой пояс, используемый для интерпретации дат календаря. При создании счета это поле задается в часовой пояс, указанный для расположения продавца. Невозможно изменить значение.

Имя
subscription.source.name string

Имя.

Получение сегмента клиента

Извлекает определенный сегмент клиента.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор сегмента
segment_id True string

Идентификатор сегмента.

Возвращаемое значение

Имя Путь Тип Описание
Идентификатор
segment.id string

Уникальный идентификатор, выданный квадратом.

Имя
segment.name string

Имя объекта.

Создано в
segment.created_at string

Метка времени, указывающая время создания этого объекта в формате RFC 3339.

Обновлено в
segment.updated_at string

Метка времени, указывающая последнее время обновления этого объекта в формате RFC 3339.

Получение спора

Возвращает сведения о конкретном споре.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор спора
dispute_id True string

Идентификатор спора.

Возвращаемое значение

Имя Путь Тип Описание
Идентификатор
dispute.id string

Уникальный идентификатор, выданный квадратом.

Сумма
dispute.amount_money.amount integer

Сумма.

Валюта
dispute.amount_money.currency string

Валюта.

Причина
dispute.reason string

Причина этого объекта.

Государство
dispute.state string

Текущее состояние.

Из-за
dispute.due_at string

Время выполнения следующего действия в формате RFC 3339.

Спорные платежи
dispute.disputed_payments array of object
Идентификатор оплаты
dispute.disputed_payments.payment_id string

Квадратный созданный уникальный идентификатор оплаты.

Бренд карточки
dispute.card_brand string

Бренд карты.

Создано в
dispute.created_at string

Метка времени, указывающая время создания этого объекта в формате RFC 3339.

Обновлено в
dispute.updated_at string

Метка времени, указывающая последнее время обновления этого объекта в формате RFC 3339.

Идентификатор спора бренда
dispute.brand_dispute_id string

Идентификатор спора в системе фирменной марки карты, созданной брендом карты.

Получение счета

Извлекает счет по идентификатору счета.

Параметры

Имя Ключ Обязательно Тип Описание
Номер счета
invoice_id True string

Идентификатор счета.

Возвращаемое значение

Имя Путь Тип Описание
Идентификатор
invoice.id string

Уникальный идентификатор, выданный квадратом.

Версия
invoice.version integer

Текущая версия этого объекта.

Идентификатор расположения
invoice.location_id string

Идентификатор расположения.

Идентификатор заказа
invoice.order_id string

Идентификатор заказа.

Запросы на оплату
invoice.payment_requests array of object
ИД пользователя
invoice.payment_requests.uid string

Идентификатор, созданный квадратом.

Тип запроса
invoice.payment_requests.request_type string

Определяет тип запроса на оплату. Этот тип определяет, как определяется сумма запроса на оплату.

Срок
invoice.payment_requests.due_date string

Дата выполнения запроса на оплату в формате YYY-MM-DD.

Советы включено
invoice.payment_requests.tipping_enabled boolean

Если задано значение true, предоставляет клиенту место для оплаты чаевых.

Напоминания
invoice.payment_requests.reminders array of object
ИД пользователя
invoice.payment_requests.reminders.uid string

Идентификатор, назначенный квадратом.

Относительные запланированные дни
invoice.payment_requests.reminders.relative_scheduled_days integer

Число дней до (отрицательное число) или после (положительное число) запрос на оплату due_date при отправке напоминания.

Message
invoice.payment_requests.reminders.message string

Сообщение.

Состояние
invoice.payment_requests.reminders.status string

Текущее состояние.

Сумма
invoice.payment_requests.computed_amount_money.amount integer

Сумма.

Валюта
invoice.payment_requests.computed_amount_money.currency string

Валюта.

Сумма
invoice.payment_requests.total_completed_amount_money.amount integer

Сумма.

Валюта
invoice.payment_requests.total_completed_amount_money.currency string

Валюта.

Автоматический источник оплаты
invoice.payment_requests.automatic_payment_source string

Метод оплаты для автоматического платежа.

Номер счета
invoice.invoice_number string

Понятный номер счета. Значение уникально в расположении. Если при создании счета не указано, квадрат назначает значение.

Название
invoice.title string

Заголовок.

Description
invoice.description string

Описание.

Запланированное в
invoice.scheduled_at string

Метка времени при планировании обработки в формате RFC 3339.

Состояние
invoice.status string

Текущее состояние проверки этого объекта.

Timezone
invoice.timezone string

Часовой пояс, используемый для интерпретации дат календаря. При создании счета это поле задается в часовой пояс, указанный для расположения продавца. Невозможно изменить значение.

Создано в
invoice.created_at string

Метка времени, указывающая время создания этого объекта в формате RFC 3339.

Обновлено в
invoice.updated_at string

Метка времени, указывающая последнее время обновления этого объекта в формате RFC 3339.

Идентификатор клиента
invoice.primary_recipient.customer_id string

Идентификатор клиента, связанного с заказом.

Заданное имя
invoice.primary_recipient.given_name string

Данное имя получателя (то есть имя).

Фамилия
invoice.primary_recipient.family_name string

Семья получателя (то есть фамилия).

Электронная почта
invoice.primary_recipient.email_address string

Адрес электронной почты получателя.

Номер телефона
invoice.primary_recipient.phone_number string

Номер телефона получателя.

Card
invoice.accepted_payment_methods.card boolean

Указывает, принимаются ли платежи по кредитной карте или дебетовой карте.

Квадратная подарочная карта
invoice.accepted_payment_methods.square_gift_card boolean

Указывает, принимаются ли платежи по карточке квадратных карт.

Банковский счёт
invoice.accepted_payment_methods.bank_account boolean

Указывает, принимаются ли банковские платежи.

Настраиваемые поля
invoice.custom_fields array of object
Этикетка
invoice.custom_fields.label string

Метка или название настраиваемого поля.

Ценность
invoice.custom_fields.value string

Текст настраиваемого поля.

Размещение
invoice.custom_fields.placement string

Расположение настраиваемого поля в счете.

Метод доставки
invoice.delivery_method string

Метод доставки, который Квадрат использует для отправки счета, напоминаний и квитанций клиенту. После публикации счета Квадратный обрабатывает счет на основе методов доставки и параметров запроса на оплату немедленно или по дате scheduled_at, если указано.

Дата продажи или обслуживания
invoice.sale_or_service_date string

Дата продажи или дата отрисовки службы в формате YYY-MM-DD. Это поле можно использовать для указания последней или будущей даты, которая отображается в счете.

Получение счетчика инвентаризации

Извлекает текущее вычисляемое количество акций для заданного каталогаObject в заданном наборе расположений.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор объекта каталога
catalog_object_id True string

Идентификатор объекта каталога.

Идентификаторы расположения
location_ids string

Идентификаторы расположения для поиска в виде разделенного запятыми списка. Пустой список запрашивает все расположения.

Cursor
cursor string

Курсор разбиения на страницы, возвращенный предыдущим вызовом этой конечной точки.

Возвращаемое значение

Имя Путь Тип Описание
Рассчитывает
counts array of object
Идентификатор объекта каталога
counts.catalog_object_id string

Созданный квадрат идентификатор отслеживаемого объекта CatalogObject.

Тип объекта каталога
counts.catalog_object_type string

Тип отслеживаемого объекта CatalogObject.

Государство
counts.state string

Текущее состояние.

Идентификатор расположения
counts.location_id string

Идентификатор расположения.

Количество
counts.quantity string

Количество элементов, затронутых предполагаемым числом в виде десятичной строки. Может поддерживать до 5 цифр после десятичной запятой.

Вычисляется по адресу
counts.calculated_at string

Метка времени в формате RFC 3339, указывающая, когда получено последнее физическое число или корректировка, влияющая на предполагаемое число.

Получение физического количества инвентаризаций

Возвращает объект InventoryPhysicalCount с предоставленным physical_count_id.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор физического подсчета
physical_count_id True string

Идентификатор физического счетчика.

Возвращаемое значение

Имя Путь Тип Описание
Идентификатор
count.id string

Уникальный идентификатор, выданный квадратом.

Идентификатор ссылки
count.reference_id string

Необязательный идентификатор ссылки, определенный пользователем.

Идентификатор объекта каталога
count.catalog_object_id string

Созданный квадрат идентификатор отслеживаемого объекта CatalogObject.

Тип объекта каталога
count.catalog_object_type string

Тип отслеживаемого объекта CatalogObject.

Государство
count.state string

Текущее состояние.

Идентификатор расположения
count.location_id string

Идентификатор расположения.

Количество
count.quantity string

Количество элементов, затронутых корректировкой в виде десятичной строки. Может поддерживать до 5 цифр после десятичной запятой.

Продукт
count.source.product string

Тип продукта для приложения.

Идентификатор приложения
count.source.application_id string

Идентификатор квадрата только для чтения, назначенный приложению.

Имя
count.source.name string

Имя.

Идентификатор сотрудника
count.employee_id string

Созданный квадратным идентификатором сотрудника.

Произошло в
count.occurred_at string

Метка времени, созданная клиентом в формате RFC 3339, указывающая, когда произошла корректировка инвентаризации. Для обновлений корректировки инвентаризации метка времени occurred_at не может быть старше 24 часов или в будущем относительно времени запроса.

Создано в
count.created_at string

Метка времени, указывающая время создания этого объекта в формате RFC 3339.

Порядок клонирования (бета-версия)

Создает новый порядок в состоянии DRAFT путем дедупликации существующего заказа. Только что созданный заказ содержит только основные поля (например, элементы строки, налоги и скидки), скопированные из исходного заказа.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор заказа
order_id string

Идентификатор заказа.

Версия
version integer

Версия.

Ключ Idempotency
idempotency_key string

Значение, указывающее, что однозначно идентифицирует этот запрос среди всех ваших запросов. Распространенный способ создания допустимого ключа идемпотентности — использовать универсальный уникальный идентификатор (UUID).

Возвращаемое значение

Имя Путь Тип Описание
Идентификатор
order.id string

Уникальный идентификатор, выданный квадратом.

Идентификатор расположения
order.location_id string

Идентификатор расположения.

Элементы строки
order.line_items array of object
ИД пользователя
order.line_items.uid string

Идентификатор, созданный квадратом.

Имя
order.line_items.name string

Имя элемента. Это атрибут, доступный для поиска для использования в применимых фильтрах запросов, его значение не должно быть пустым, а длина — точек кода Юникода.

Количество
order.line_items.quantity string

Количество элементов, затронутых физическим числом в виде десятичной строки. Число может поддерживать до 5 цифр после десятичной запятой.

Примененные налоги
order.line_items.applied_taxes array of object
ИД пользователя
order.line_items.applied_taxes.uid string

Идентификатор, назначенный квадратом.

Пользовательский интерфейс налога
order.line_items.applied_taxes.tax_uid string

UiD налога, для которого этот примененный налог представляет.

Сумма
order.line_items.applied_taxes.applied_money.amount integer

Сумма.

Валюта
order.line_items.applied_taxes.applied_money.currency string

Валюта.

Примененные скидки
order.line_items.applied_discounts array of object
ИД пользователя
order.line_items.applied_discounts.uid string

Идентификатор, назначенный квадратом.

Пользовательский интерфейс скидки
order.line_items.applied_discounts.discount_uid string

Пользовательский интерфейс скидки, представляющей примененную скидку.

Сумма
order.line_items.applied_discounts.applied_money.amount integer

Сумма.

Валюта
order.line_items.applied_discounts.applied_money.currency string

Валюта.

Сумма
order.line_items.base_price_money.amount integer

Сумма.

Валюта
order.line_items.base_price_money.currency string

Валюта.

Сумма
order.line_items.gross_sales_money.amount integer

Сумма.

Валюта
order.line_items.gross_sales_money.currency string

Валюта.

Сумма
order.line_items.total_tax_money.amount integer

Сумма.

Валюта
order.line_items.total_tax_money.currency string

Валюта.

Сумма
order.line_items.total_discount_money.amount integer

Сумма.

Валюта
order.line_items.total_discount_money.currency string

Валюта.

Сумма
order.line_items.total_money.amount integer

Сумма.

Валюта
order.line_items.total_money.currency string

Валюта.

Сумма
order.line_items.variation_total_price_money.amount integer

Сумма.

Валюта
order.line_items.variation_total_price_money.currency string

Валюта.

Идентификатор объекта каталога
order.line_items.catalog_object_id string

Созданный квадрат идентификатор отслеживаемого объекта CatalogObject.

Имя варианта
order.line_items.variation_name string

Имя варианта, примененного к этому элементу строки.

Модификаторы
order.line_items.modifiers array of object
ИД пользователя
order.line_items.modifiers.uid string

Идентификатор, назначенный квадратом.

Идентификатор объекта каталога
order.line_items.modifiers.catalog_object_id string

Идентификатор объекта каталога.

Имя
order.line_items.modifiers.name string

Имя элемента. Это атрибут, доступный для поиска для использования в применимых фильтрах запросов, его значение не должно быть пустым, а длина — точек кода Юникода.

Сумма
order.line_items.modifiers.base_price_money.amount integer

Сумма.

Валюта
order.line_items.modifiers.base_price_money.currency string

Валюта.

Сумма
order.line_items.modifiers.total_price_money.amount integer

Сумма.

Валюта
order.line_items.modifiers.total_price_money.currency string

Валюта.

Налоги
order.taxes array of object
ИД пользователя
order.taxes.uid string

Идентификатор, созданный квадратом.

Имя
order.taxes.name string

Имя элемента. Это атрибут, доступный для поиска для использования в применимых фильтрах запросов, его значение не должно быть пустым, а длина — точек кода Юникода.

Тип
order.taxes.type string

Указывает тип.

Процент
order.taxes.percentage string

Процент в десятичной форме с использованием "." в качестве десятичного разделителя и без знака "%". Значение 7,5 соответствует 7,5%.

Сумма
order.taxes.applied_money.amount integer

Сумма.

Валюта
order.taxes.applied_money.currency string

Валюта.

Scope
order.taxes.scope string

Указывает текущий уровень.

Скидки
order.discounts array of object
ИД пользователя
order.discounts.uid string

Идентификатор, созданный квадратом.

Идентификатор объекта каталога
order.discounts.catalog_object_id string

Созданный квадрат идентификатор отслеживаемого объекта CatalogObject.

Имя
order.discounts.name string

Имя элемента. Это атрибут, доступный для поиска для использования в применимых фильтрах запросов, его значение не должно быть пустым, а длина — точек кода Юникода.

Тип
order.discounts.type string

Указывает тип.

Процент
order.discounts.percentage string

Процент в десятичной форме с использованием "." в качестве десятичного разделителя и без знака "%". Значение 7,5 соответствует 7,5%.

Сумма
order.discounts.applied_money.amount integer

Сумма.

Валюта
order.discounts.applied_money.currency string

Валюта.

Scope
order.discounts.scope string

Указывает текущий уровень.

Сумма
order.discounts.amount_money.amount integer

Сумма.

Валюта
order.discounts.amount_money.currency string

Валюта.

Создано в
order.created_at string

Метка времени, указывающая время создания этого объекта в формате RFC 3339.

Обновлено в
order.updated_at string

Метка времени, указывающая последнее время обновления этого объекта в формате RFC 3339.

Государство
order.state string

Текущее состояние.

Версия
order.version integer

Текущая версия этого объекта.

Идентификатор ссылки
order.reference_id string

Необязательный идентификатор ссылки, определенный пользователем.

Сумма
order.total_money.amount integer

Сумма.

Валюта
order.total_money.currency string

Валюта.

Сумма
order.total_tax_money.amount integer

Сумма.

Валюта
order.total_tax_money.currency string

Валюта.

Сумма
order.total_discount_money.amount integer

Сумма.

Валюта
order.total_discount_money.currency string

Валюта.

Сумма
order.total_tip_money.amount integer

Сумма.

Валюта
order.total_tip_money.currency string

Валюта.

Сумма
order.total_service_charge_money.amount integer

Сумма.

Валюта
order.total_service_charge_money.currency string

Валюта.

Сумма
order.net_amounts.total_money.amount integer

Сумма.

Валюта
order.net_amounts.total_money.currency string

Валюта.

Сумма
order.net_amounts.tax_money.amount integer

Сумма.

Валюта
order.net_amounts.tax_money.currency string

Валюта.

Сумма
order.net_amounts.discount_money.amount integer

Сумма.

Валюта
order.net_amounts.discount_money.currency string

Валюта.

Сумма
order.net_amounts.tip_money.amount integer

Сумма.

Валюта
order.net_amounts.tip_money.currency string

Валюта.

Сумма
order.net_amounts.service_charge_money.amount integer

Сумма.

Валюта
order.net_amounts.service_charge_money.currency string

Валюта.

Имя
order.source.name string

Имя.

Порядок обновления (бета-версия)

Обновляет открытый заказ, добавляя, заменяя или удаляя поля. Не удается обновить заказы с состоянием COMPLETED или CANCELED.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор заказа
order_id True string

Идентификатор заказа.

Ключ Idempotency
idempotency_key string

Значение, указывающее, что однозначно идентифицирует этот запрос среди всех ваших запросов. Распространенный способ создания допустимого ключа идемпотентности — использовать универсальный уникальный идентификатор (UUID).

Версия
version integer

Текущая версия этого объекта.

ИД пользователя
uid string

Идентификатор, созданный квадратом.

Количество
quantity string

Количество элементов, затронутых физическим числом в виде десятичной строки. Число может поддерживать до 5 цифр после десятичной запятой.

Имя
name string

Имя элемента. Это атрибут, доступный для поиска для использования в применимых фильтрах запросов, его значение не должно быть пустым, а длина — точек кода Юникода.

Сумма
amount integer

Сумма.

Валюта
currency string

Валюта.

Поля для очистки
fields_to_clear array of string

Возвращаемое значение

Имя Путь Тип Описание
Версия
order.version integer

Текущая версия этого объекта.

Валюта
order.total_money.currency string

Валюта.

Сумма
order.total_money.amount integer

Сумма.

Имя
order.source.name string

Имя.

Элементы строки
order.line_items array of object
Валюта
order.line_items.total_tax_money.currency string

Валюта.

Сумма
order.line_items.total_tax_money.amount integer

Сумма.

Сумма
order.line_items.total_money.amount integer

Сумма.

Валюта
order.line_items.total_money.currency string

Валюта.

Сумма
order.line_items.gross_sales_money.amount integer

Сумма.

Валюта
order.line_items.gross_sales_money.currency string

Валюта.

Сумма
order.line_items.base_price_money.amount integer

Сумма.

Валюта
order.line_items.base_price_money.currency string

Валюта.

Количество
order.line_items.quantity string

Количество элементов, затронутых физическим числом в виде десятичной строки. Число может поддерживать до 5 цифр после десятичной запятой.

Валюта
order.line_items.total_discount_money.currency string

Валюта.

Сумма
order.line_items.total_discount_money.amount integer

Сумма.

Имя
order.line_items.name string

Имя элемента. Это атрибут, доступный для поиска для использования в применимых фильтрах запросов, его значение не должно быть пустым, а длина — точек кода Юникода.

ИД пользователя
order.line_items.uid string

Идентификатор, созданный квадратом.

Сумма
order.line_items.variation_total_price_money.amount integer

Сумма.

Валюта
order.line_items.variation_total_price_money.currency string

Валюта.

Государство
order.state string

Текущее состояние.

Сумма
order.total_service_charge_money.amount integer

Сумма.

Валюта
order.total_service_charge_money.currency string

Валюта.

Идентификатор
order.id string

Уникальный идентификатор, выданный квадратом.

Идентификатор расположения
order.location_id string

Идентификатор расположения.

Сумма
order.total_tax_money.amount integer

Сумма.

Валюта
order.total_tax_money.currency string

Валюта.

Создано в
order.created_at string

Метка времени, указывающая время создания этого объекта в формате RFC 3339.

Сумма
order.total_discount_money.amount integer

Сумма.

Валюта
order.total_discount_money.currency string

Валюта.

Валюта
order.net_amounts.service_charge_money.currency string

Валюта.

Сумма
order.net_amounts.service_charge_money.amount integer

Сумма.

Сумма
order.net_amounts.total_money.amount integer

Сумма.

Валюта
order.net_amounts.total_money.currency string

Валюта.

Валюта
order.net_amounts.discount_money.currency string

Валюта.

Сумма
order.net_amounts.discount_money.amount integer

Сумма.

Валюта
order.net_amounts.tax_money.currency string

Валюта.

Сумма
order.net_amounts.tax_money.amount integer

Сумма.

Обновлено в
order.updated_at string

Метка времени, указывающая последнее время обновления этого объекта в формате RFC 3339.

Принятие спора

Принимает потерю в споре. Квадрат возвращает спорную сумму владельцу карт и обновляет состояние спора на ACCEPTED. Квадратный дебетирует спорную сумму от счета квадрата продавца. Если у квадратного счета нет достаточных средств, квадратный дебетовает связанный банковский счет.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор спора
dispute_id True string

Идентификатор спора.

Возвращаемое значение

Имя Путь Тип Описание
Идентификатор
dispute.id string

Уникальный идентификатор, выданный квадратом.

Сумма
dispute.amount_money.amount integer

Сумма.

Валюта
dispute.amount_money.currency string

Валюта.

Причина
dispute.reason string

Причина этого объекта.

Государство
dispute.state string

Текущее состояние.

Из-за
dispute.due_at string

Время выполнения следующего действия в формате RFC 3339.

Спорные платежи
dispute.disputed_payments array of object
Идентификатор оплаты
dispute.disputed_payments.payment_id string

Квадратный созданный уникальный идентификатор оплаты.

Бренд карточки
dispute.card_brand string

Бренд карты.

Создано в
dispute.created_at string

Метка времени, указывающая время создания этого объекта в формате RFC 3339.

Обновлено в
dispute.updated_at string

Метка времени, указывающая последнее время обновления этого объекта в формате RFC 3339.

Идентификатор спора бренда
dispute.brand_dispute_id string

Идентификатор спора в системе фирменной марки карты, созданной брендом карты.

Публикация счета

Публикует указанный черновик счета. После публикации счета Квадрат следует на основе конфигурации счета. Например, Square отправляет счет по адресу электронной почты клиента, взимает плату за карточку клиента в файле или ничего не делает. Квадрат также предоставляет счет на странице счета с квадратным размещением.

Параметры

Имя Ключ Обязательно Тип Описание
Номер счета
invoice_id True string

Идентификатор счета.

Версия
version integer

Версия.

Ключ Idempotency
idempotency_key string

Значение, указывающее, что однозначно идентифицирует этот запрос среди всех ваших запросов. Распространенный способ создания допустимого ключа идемпотентности — использовать универсальный уникальный идентификатор (UUID).

Возвращаемое значение

Имя Путь Тип Описание
Идентификатор
invoice.id string

Уникальный идентификатор, выданный квадратом.

Версия
invoice.version integer

Текущая версия этого объекта.

Идентификатор расположения
invoice.location_id string

Идентификатор расположения.

Идентификатор заказа
invoice.order_id string

Идентификатор заказа.

Запросы на оплату
invoice.payment_requests array of object
ИД пользователя
invoice.payment_requests.uid string

Идентификатор, созданный квадратом.

Тип запроса
invoice.payment_requests.request_type string

Определяет тип запроса на оплату. Этот тип определяет, как определяется сумма запроса на оплату.

Срок
invoice.payment_requests.due_date string

Дата выполнения запроса на оплату в формате YYY-MM-DD.

Советы включено
invoice.payment_requests.tipping_enabled boolean

Если задано значение true, предоставляет клиенту место для оплаты чаевых.

Напоминания
invoice.payment_requests.reminders array of object
ИД пользователя
invoice.payment_requests.reminders.uid string

Идентификатор, назначенный квадратом.

Относительные запланированные дни
invoice.payment_requests.reminders.relative_scheduled_days integer

Число дней до (отрицательное число) или после (положительное число) запрос на оплату due_date при отправке напоминания.

Message
invoice.payment_requests.reminders.message string

Сообщение.

Состояние
invoice.payment_requests.reminders.status string

Текущее состояние.

Сумма
invoice.payment_requests.computed_amount_money.amount integer

Сумма.

Валюта
invoice.payment_requests.computed_amount_money.currency string

Валюта.

Сумма
invoice.payment_requests.total_completed_amount_money.amount integer

Сумма.

Валюта
invoice.payment_requests.total_completed_amount_money.currency string

Валюта.

Автоматический источник оплаты
invoice.payment_requests.automatic_payment_source string

Метод оплаты для автоматического платежа.

Номер счета
invoice.invoice_number string

Понятный номер счета. Значение уникально в расположении. Если при создании счета не указано, квадрат назначает значение.

Название
invoice.title string

Заголовок.

Description
invoice.description string

Описание.

Запланированное в
invoice.scheduled_at string

Метка времени при планировании обработки в формате RFC 3339.

Состояние
invoice.status string

Текущее состояние проверки этого объекта.

Timezone
invoice.timezone string

Часовой пояс, используемый для интерпретации дат календаря. При создании счета это поле задается в часовой пояс, указанный для расположения продавца. Невозможно изменить значение.

Создано в
invoice.created_at string

Метка времени, указывающая время создания этого объекта в формате RFC 3339.

Обновлено в
invoice.updated_at string

Метка времени, указывающая последнее время обновления этого объекта в формате RFC 3339.

Идентификатор клиента
invoice.primary_recipient.customer_id string

Идентификатор клиента, связанного с заказом.

Заданное имя
invoice.primary_recipient.given_name string

Данное имя получателя (то есть имя).

Фамилия
invoice.primary_recipient.family_name string

Семья получателя (то есть фамилия).

Электронная почта
invoice.primary_recipient.email_address string

Адрес электронной почты получателя.

Номер телефона
invoice.primary_recipient.phone_number string

Номер телефона получателя.

Общедоступный URL-адрес
invoice.public_url string

URL-адрес страницы счета с квадратным размещением. После публикации счета с помощью конечной точки PublishInvoice квадрат размещает страницу счета и возвращает URL-адрес страницы в ответе.

Card
invoice.accepted_payment_methods.card boolean

Указывает, принимаются ли платежи по кредитной карте или дебетовой карте.

Квадратная подарочная карта
invoice.accepted_payment_methods.square_gift_card boolean

Указывает, принимаются ли платежи по карточке квадратных карт.

Банковский счёт
invoice.accepted_payment_methods.bank_account boolean

Указывает, принимаются ли банковские платежи.

Настраиваемые поля
invoice.custom_fields array of object
Этикетка
invoice.custom_fields.label string

Метка или название настраиваемого поля.

Ценность
invoice.custom_fields.value string

Текст настраиваемого поля.

Размещение
invoice.custom_fields.placement string

Расположение настраиваемого поля в счете.

Метод доставки
invoice.delivery_method string

Метод доставки, который Квадрат использует для отправки счета, напоминаний и квитанций клиенту. После публикации счета Квадратный обрабатывает счет на основе методов доставки и параметров запроса на оплату немедленно или по дате scheduled_at, если указано.

Дата продажи или обслуживания
invoice.sale_or_service_date string

Дата продажи или дата отрисовки службы в формате YYY-MM-DD. Это поле можно использовать для указания последней или будущей даты, которая отображается в счете.

Регистрация домена для Apple Pay

Активирует домен для использования с Apple Pay в Интернете и квадрате. Проверка выполняется в этом домене Apple, чтобы убедиться, что она правильно настроена в качестве домена с поддержкой Apple Pay.

Параметры

Имя Ключ Обязательно Тип Описание
Имя домена
domain_name True string

Доменное имя, как описано в RFC-1034, которое будет зарегистрировано в Apple Pay.

Возвращаемое значение

Имя Путь Тип Описание
Состояние
status string

Состояние регистрации домена.

Сведения о каталоге

Извлекает сведения об API квадратных каталогов, таких как ограничения размера пакета, которые можно использовать конечной точкой BatchUpsertCatalogObjects.

Возвращаемое значение

Имя Путь Тип Описание
Пакетный upsert Max Objects на пакет
limits.batch_upsert_max_objects_per_batch integer

Максимальное количество объектов, которые могут отображаться в одном пакете в запросе /v2/catalog/batch-upsert.

Пакетная upsert Max Total Objects
limits.batch_upsert_max_total_objects integer

Максимальное количество объектов, которые могут отображаться во всех пакетах в запросе /v2/catalog/batch-upsert.

Пакетное получение идентификаторов максимальных объектов
limits.batch_retrieve_max_object_ids integer

Максимальное количество идентификаторов объектов, которые могут отображаться в запросе /v2/catalog/batch-get.

Максимальное ограничение страницы поиска
limits.search_max_page_limit integer

Максимальное количество результатов, которые могут быть возвращены на странице ответа /v2/catalog/search.

Идентификаторы максимальных объектов пакетного удаления
limits.batch_delete_max_object_ids integer

Максимальное количество идентификаторов объектов, которые могут быть включены в один запрос /v2/catalog/batch-delete.

Обновление идентификаторов элементов max
limits.update_item_taxes_max_item_ids integer

Максимальное количество идентификаторов элементов, которые могут быть включены в один запрос /v2/catalog/update-item-taxes.

Обновление налогов элементов максимальное количество налогов для включения
limits.update_item_taxes_max_taxes_to_enable integer

Максимальное количество идентификаторов налогов, которые можно включить в один запрос на налоги /v2/catalog/update-item-tax.

Обновление налогов на элементы максимальное количество налогов, чтобы отключить
limits.update_item_taxes_max_taxes_to_disable integer

Максимальное количество идентификаторов налогов, которые могут быть включены в один запрос на налоги /v2/catalog/update-item-tax.

Обновление модификаторов элементов содержит идентификаторы максимального числа элементов
limits.update_item_modifier_lists_max_item_ids integer

Максимальное количество идентификаторов налогов, которые могут быть включены в один запрос на налоги /v2/catalog/update-item-tax.

Список модификаторов элементов обновления для включения
limits.update_item_modifier_lists_max_modifier_lists_to_enable integer

Максимальное количество идентификаторов списков модификаторов, которые могут быть включены в один запрос /v2/catalog/update-item-modifier-list.

Обновление списков модификаторов элементов max modifier, чтобы отключить
limits.update_item_modifier_lists_max_modifier_lists_to_disable integer

Максимальное количество идентификаторов списка модификаторов, которые могут быть включены в один запрос /v2/catalog/update-item-modifier-list.

Создание возврата терминала

Создает запрос на возврат платежа Interac, завершенного на квадратном терминале.

Параметры

Имя Ключ Обязательно Тип Описание
Ключ Idempotency
idempotency_key string

Значение, указывающее, что однозначно идентифицирует этот запрос среди всех ваших запросов. Распространенный способ создания допустимого ключа идемпотентности — использовать универсальный уникальный идентификатор (UUID).

Сумма
amount integer

Сумма.

Валюта
currency string

Валюта.

Идентификатор устройства
device_id string

Уникальный идентификатор устройства, предназначенного для этого terminalRefund.

Причина
reason string

Причина этого объекта.

Идентификатор оплаты
payment_id string

Уникальный идентификатор платежа.

Возвращаемое значение

Имя Путь Тип Описание
Идентификатор
refund.id string

Уникальный идентификатор, выданный квадратом.

Идентификатор оплаты
refund.payment_id string

Уникальный идентификатор платежа.

Сумма
refund.amount_money.amount integer

Сумма.

Валюта
refund.amount_money.currency string

Валюта.

Причина
refund.reason string

Причина этого объекта.

Идентификатор устройства
refund.device_id string

Уникальный идентификатор устройства, предназначенного для этого terminalRefund.

Срок действия
refund.deadline_duration string

Длительность RFC 3339, после которой возврат автоматически отменяется. ТерминалCheckout, который находится В ОЖИДАНИи, автоматически отменен и имеет причину отмены TIMED_OUT. Значение по умолчанию: 5 минут после создания

Состояние
refund.status string

Текущее состояние проверки этого объекта.

Создано в
refund.created_at string

Метка времени, указывающая время создания этого объекта в формате RFC 3339.

Обновлено в
refund.updated_at string

Метка времени, указывающая последнее время обновления этого объекта в формате RFC 3339.

ИД приложения
refund.app_id string

Идентификатор приложения, создавшего выход.

Бренд карточки
refund.card.card_brand string

Бренд карточки.

last_4
refund.card.last_4 string

Последние 4 цифры номера карточки.

Месяц Exp
refund.card.exp_month integer

Срок действия связанной карты в качестве целого числа от 1 до 12.

Exp Year
refund.card.exp_year integer

Четырехзначный год срока действия карты.

Отпечаток
refund.card.fingerprint string

Предназначен как идентификатор, назначенный квадратом, на основе номера карточки, чтобы определить карточку в нескольких расположениях в одном приложении.

Тип карточки
refund.card.card_type string

Тип карточки.

БУНКЕР
refund.card.bin string

Первые шесть цифр номера карты, известные как банковский идентификационный номер (BIN).

Идентификатор заказа
refund.order_id string

Идентификатор заказа.

Идентификатор расположения
refund.location_id string

Идентификатор расположения.

Создание группы клиентов

Создает новую группу клиентов для бизнеса.

Параметры

Имя Ключ Обязательно Тип Описание
Имя
name string

Имя объекта.

Возвращаемое значение

Имя Путь Тип Описание
Идентификатор
group.id string

Уникальный идентификатор, выданный квадратом.

Имя
group.name string

Имя объекта.

Создано в
group.created_at string

Метка времени, указывающая время создания этого объекта в формате RFC 3339.

Обновлено в
group.updated_at string

Метка времени, указывающая последнее время обновления этого объекта в формате RFC 3339.

Создание заказа

Создает новый заказ, который может включать сведения о продуктах для покупки и параметров для применения к покупке.

Параметры

Имя Ключ Обязательно Тип Описание
Ключ Idempotency
idempotency_key string

Значение, указывающее, что однозначно идентифицирует этот запрос среди всех ваших запросов. Распространенный способ создания допустимого ключа идемпотентности — использовать универсальный уникальный идентификатор (UUID).

Идентификатор ссылки
reference_id string

Необязательный идентификатор ссылки, определенный пользователем.

Идентификатор расположения
location_id string

Идентификатор расположения.

Имя
name string

Имя элемента. Это атрибут, доступный для поиска для использования в применимых фильтрах запросов, его значение не должно быть пустым, а длина — точек кода Юникода.

Количество
quantity string

Количество элементов, затронутых физическим числом в виде десятичной строки. Число может поддерживать до 5 цифр после десятичной запятой.

Сумма
amount integer

Сумма.

Валюта
currency string

Валюта.

Идентификатор объекта каталога
catalog_object_id string

Созданный квадрат идентификатор отслеживаемого объекта CatalogObject.

Идентификатор объекта каталога
catalog_object_id string

Идентификатор объекта каталога.

Пользовательский интерфейс скидки
discount_uid string

Пользовательский интерфейс скидки, представляющей примененную скидку.

ИД пользователя
uid string

Идентификатор, созданный квадратом.

Имя
name string

Имя элемента. Это атрибут, доступный для поиска для использования в применимых фильтрах запросов, его значение не должно быть пустым, а длина — точек кода Юникода.

Процент
percentage string

Процент в десятичной форме с использованием "." в качестве десятичного разделителя и без знака "%". Значение 7,5 соответствует 7,5%.

Scope
scope string

Указывает текущий уровень.

ИД пользователя
uid string

Идентификатор, созданный квадратом.

Имя
name string

Имя элемента. Это атрибут, доступный для поиска для использования в применимых фильтрах запросов, его значение не должно быть пустым, а длина — точек кода Юникода.

Процент
percentage string

Процент в десятичной форме с использованием "." в качестве десятичного разделителя и без знака "%". Значение 7,5 соответствует 7,5%.

Scope
scope string

Указывает текущий уровень.

Идентификатор объекта каталога
catalog_object_id string

Созданный квадрат идентификатор отслеживаемого объекта CatalogObject.

Сумма
amount integer

Сумма.

Валюта
currency string

Валюта.

Возвращаемое значение

Имя Путь Тип Описание
Идентификатор
order.id string

Уникальный идентификатор, выданный квадратом.

Идентификатор расположения
order.location_id string

Идентификатор расположения.

Элементы строки
order.line_items array of object
ИД пользователя
order.line_items.uid string

Идентификатор, созданный квадратом.

Имя
order.line_items.name string

Имя элемента. Это атрибут, доступный для поиска для использования в применимых фильтрах запросов, его значение не должно быть пустым, а длина — точек кода Юникода.

Количество
order.line_items.quantity string

Количество элементов, затронутых физическим числом в виде десятичной строки. Число может поддерживать до 5 цифр после десятичной запятой.

Примененные налоги
order.line_items.applied_taxes array of object
ИД пользователя
order.line_items.applied_taxes.uid string

Идентификатор, назначенный квадратом.

Пользовательский интерфейс налога
order.line_items.applied_taxes.tax_uid string

UiD налога, для которого этот примененный налог представляет.

Сумма
order.line_items.applied_taxes.applied_money.amount integer

Сумма.

Валюта
order.line_items.applied_taxes.applied_money.currency string

Валюта.

Примененные скидки
order.line_items.applied_discounts array of object
ИД пользователя
order.line_items.applied_discounts.uid string

Идентификатор, назначенный квадратом.

Пользовательский интерфейс скидки
order.line_items.applied_discounts.discount_uid string

Пользовательский интерфейс скидки, представляющей примененную скидку.

Сумма
order.line_items.applied_discounts.applied_money.amount integer

Сумма.

Валюта
order.line_items.applied_discounts.applied_money.currency string

Валюта.

Сумма
order.line_items.base_price_money.amount integer

Сумма.

Валюта
order.line_items.base_price_money.currency string

Валюта.

Сумма
order.line_items.gross_sales_money.amount integer

Сумма.

Валюта
order.line_items.gross_sales_money.currency string

Валюта.

Сумма
order.line_items.total_tax_money.amount integer

Сумма.

Валюта
order.line_items.total_tax_money.currency string

Валюта.

Сумма
order.line_items.total_discount_money.amount integer

Сумма.

Валюта
order.line_items.total_discount_money.currency string

Валюта.

Сумма
order.line_items.total_money.amount integer

Сумма.

Валюта
order.line_items.total_money.currency string

Валюта.

Сумма
order.line_items.variation_total_price_money.amount integer

Сумма.

Валюта
order.line_items.variation_total_price_money.currency string

Валюта.

Идентификатор объекта каталога
order.line_items.catalog_object_id string

Созданный квадрат идентификатор отслеживаемого объекта CatalogObject.

Имя варианта
order.line_items.variation_name string

Имя варианта, примененного к этому элементу строки.

Модификаторы
order.line_items.modifiers array of object
ИД пользователя
order.line_items.modifiers.uid string

Идентификатор, назначенный квадратом.

Идентификатор объекта каталога
order.line_items.modifiers.catalog_object_id string

Идентификатор объекта каталога.

Имя
order.line_items.modifiers.name string

Имя элемента. Это атрибут, доступный для поиска для использования в применимых фильтрах запросов, его значение не должно быть пустым, а длина — точек кода Юникода.

Сумма
order.line_items.modifiers.base_price_money.amount integer

Сумма.

Валюта
order.line_items.modifiers.base_price_money.currency string

Валюта.

Сумма
order.line_items.modifiers.total_price_money.amount integer

Сумма.

Валюта
order.line_items.modifiers.total_price_money.currency string

Валюта.

Налоги
order.taxes array of object
ИД пользователя
order.taxes.uid string

Идентификатор, созданный квадратом.

Имя
order.taxes.name string

Имя элемента. Это атрибут, доступный для поиска для использования в применимых фильтрах запросов, его значение не должно быть пустым, а длина — точек кода Юникода.

Тип
order.taxes.type string

Указывает тип.

Процент
order.taxes.percentage string

Процент в десятичной форме с использованием "." в качестве десятичного разделителя и без знака "%". Значение 7,5 соответствует 7,5%.

Сумма
order.taxes.applied_money.amount integer

Сумма.

Валюта
order.taxes.applied_money.currency string

Валюта.

Scope
order.taxes.scope string

Указывает текущий уровень.

Скидки
order.discounts array of object
ИД пользователя
order.discounts.uid string

Идентификатор, созданный квадратом.

Идентификатор объекта каталога
order.discounts.catalog_object_id string

Созданный квадрат идентификатор отслеживаемого объекта CatalogObject.

Имя
order.discounts.name string

Имя элемента. Это атрибут, доступный для поиска для использования в применимых фильтрах запросов, его значение не должно быть пустым, а длина — точек кода Юникода.

Тип
order.discounts.type string

Указывает тип.

Процент
order.discounts.percentage string

Процент в десятичной форме с использованием "." в качестве десятичного разделителя и без знака "%". Значение 7,5 соответствует 7,5%.

Сумма
order.discounts.applied_money.amount integer

Сумма.

Валюта
order.discounts.applied_money.currency string

Валюта.

Scope
order.discounts.scope string

Указывает текущий уровень.

Сумма
order.discounts.amount_money.amount integer

Сумма.

Валюта
order.discounts.amount_money.currency string

Валюта.

Создано в
order.created_at string

Метка времени, указывающая время создания этого объекта в формате RFC 3339.

Обновлено в
order.updated_at string

Метка времени, указывающая последнее время обновления этого объекта в формате RFC 3339.

Государство
order.state string

Текущее состояние.

Версия
order.version integer

Текущая версия этого объекта.

Идентификатор ссылки
order.reference_id string

Необязательный идентификатор ссылки, определенный пользователем.

Сумма
order.total_money.amount integer

Сумма.

Валюта
order.total_money.currency string

Валюта.

Сумма
order.total_tax_money.amount integer

Сумма.

Валюта
order.total_tax_money.currency string

Валюта.

Сумма
order.total_discount_money.amount integer

Сумма.

Валюта
order.total_discount_money.currency string

Валюта.

Сумма
order.total_tip_money.amount integer

Сумма.

Валюта
order.total_tip_money.currency string

Валюта.

Сумма
order.total_service_charge_money.amount integer

Сумма.

Валюта
order.total_service_charge_money.currency string

Валюта.

Сумма
order.net_amounts.total_money.amount integer

Сумма.

Валюта
order.net_amounts.total_money.currency string

Валюта.

Сумма
order.net_amounts.tax_money.amount integer

Сумма.

Валюта
order.net_amounts.tax_money.currency string

Валюта.

Сумма
order.net_amounts.discount_money.amount integer

Сумма.

Валюта
order.net_amounts.discount_money.currency string

Валюта.

Сумма
order.net_amounts.tip_money.amount integer

Сумма.

Валюта
order.net_amounts.tip_money.currency string

Валюта.

Сумма
order.net_amounts.service_charge_money.amount integer

Сумма.

Валюта
order.net_amounts.service_charge_money.currency string

Валюта.

Имя
order.source.name string

Имя.

Создание извлечений терминала

Создает запрос на получение терминала и отправляет его на указанное устройство, чтобы принять платеж за запрошенную сумму.

Параметры

Имя Ключ Обязательно Тип Описание
Ключ Idempotency
idempotency_key string

Значение, указывающее, что однозначно идентифицирует этот запрос среди всех ваших запросов. Распространенный способ создания допустимого ключа идемпотентности — использовать универсальный уникальный идентификатор (UUID).

Сумма
amount integer

Сумма.

Валюта
currency string

Валюта.

Идентификатор ссылки
reference_id string

Необязательный идентификатор ссылки, определенный пользователем.

Идентификатор устройства
device_id string

Уникальный идентификатор устройства, предназначенного для этого терминалаCheckout.

Замечание
note string

Настраиваемая заметка, связанная с профилем клиента.

Возвращаемое значение

Имя Путь Тип Описание
Идентификатор
checkout.id string

Уникальный идентификатор, выданный квадратом.

Сумма
checkout.amount_money.amount integer

Сумма.

Валюта
checkout.amount_money.currency string

Валюта.

Идентификатор ссылки
checkout.reference_id string

Необязательный идентификатор ссылки, определенный пользователем.

Замечание
checkout.note string

Настраиваемая заметка, связанная с профилем клиента.

Идентификатор устройства
checkout.device_options.device_id string

Уникальный идентификатор устройства, предназначенного для этого терминалаCheckout.

Разрешить подсказку
checkout.device_options.tip_settings.allow_tipping boolean

Указывает, включена ли подсказка для этого выхода. По умолчанию false.

Экран пропуска квитанций
checkout.device_options.skip_receipt_screen boolean

Указывает устройству пропустить экран получения. По умолчанию false.

Состояние
checkout.status string

Текущее состояние проверки этого объекта.

Создано в
checkout.created_at string

Метка времени, указывающая время создания этого объекта в формате RFC 3339.

Обновлено в
checkout.updated_at string

Метка времени, указывающая последнее время обновления этого объекта в формате RFC 3339.

ИД приложения
checkout.app_id string

Идентификатор приложения, создавшего выход.

Срок действия
checkout.deadline_duration string

Длительность RFC 3339, после которой возврат автоматически отменяется. ТерминалCheckout, который находится В ОЖИДАНИи, автоматически отменен и имеет причину отмены TIMED_OUT. Значение по умолчанию: 5 минут после создания

Тип оплаты
checkout.payment_type string

Тип оплаты терминала должен пытаться записать из. По умолчанию используется CARD_PRESENT.

Создание карточки

Добавляет карточку в файл к существующему продавцу.

Параметры

Имя Ключ Обязательно Тип Описание
Ключ Idempotency
idempotency_key string

Ключ идемпотентности.

Исходный идентификатор
source_id string

Идентификатор источника.

Адресная строка 1
address_line_1 string

Первая строка адреса. Поля, начинающиеся с address_line, предоставляют наиболее конкретные сведения адреса, такие как номер улицы, имя улицы и имя здания.

Строка адреса 2
address_line_2 string

Вторая строка адреса, если она есть.

Местность
locality string

Город или город адреса.

Административный район 1
administrative_district_level_1 string

Гражданская сущность в стране адреса. В США это государство.

Почтовый индекс
postal_code string

Почтовый индекс адреса.

Страна
country string

Страна адреса в формате ISO 3166-1-alpha-2.

Имя заполнителя карточки
cardholder_name string

Имя заполнителя карточки.

Идентификатор клиента
customer_id string

Идентификатор этого объекта, представляющего клиента.

Идентификатор ссылки
reference_id string

Необязательный идентификатор ссылки, определенный пользователем.

Возвращаемое значение

Имя Путь Тип Описание
Идентификатор
card.id string

Уникальный идентификатор, выданный квадратом.

Адресная строка 1
card.billing_address.address_line_1 string

Первая строка адреса. Поля, начинающиеся с address_line, предоставляют наиболее конкретные сведения адреса, такие как номер улицы, имя улицы и имя здания.

Строка адреса 2
card.billing_address.address_line_2 string

Вторая строка адреса, если она есть.

Местность
card.billing_address.locality string

Город или город адреса.

Административный район 1
card.billing_address.administrative_district_level_1 string

Гражданская сущность в стране адреса. В США это государство.

Почтовый индекс
card.billing_address.postal_code string

Почтовый индекс адреса.

Страна
card.billing_address.country string

Страна адреса в формате ISO 3166-1-alpha-2.

Отпечаток
card.fingerprint string

Предназначен как идентификатор, назначенный квадратом, на основе номера карточки, чтобы определить карточку в нескольких расположениях в одном приложении.

БУНКЕР
card.bin string

Первые шесть цифр номера карты, известные как банковский идентификационный номер (BIN).

Бренд карточки
card.card_brand string

Бренд карты.

Тип карточки
card.card_type string

Тип карточки.

Имя заполнителя карточки
card.cardholder_name string

Имя заполнителя карточки.

Идентификатор клиента
card.customer_id string

Идентификатор этого объекта, представляющего клиента.

Включен
card.enabled boolean

Включена ли функция.

Месяц Exp
card.exp_month integer

Срок действия связанной карты в качестве целого числа от 1 до 12.

Exp Year
card.exp_year integer

Четырехзначный год срока действия карты.

Последние 4
card.last_4 string

Последние 4 цифры номера карточки.

Предоплаченный тип
card.prepaid_type string

Указывает, является ли карта предоплаченной или нет.

Идентификатор ссылки
card.reference_id string

Необязательный идентификатор ссылки, определенный пользователем.

Версия
card.version integer

Текущая версия этого объекта.

Создание клиента

Создает нового клиента для бизнеса.

Параметры

Имя Ключ Обязательно Тип Описание
Заданное имя
given_name string

Заданное имя (то есть имя), связанное с профилем клиента.

Фамилия
family_name string

Имя семейства (то есть фамилия), связанное с профилем клиента.

Электронная почта
email_address string

Адрес электронной почты, связанный с профилем клиента.

Название компании
company_name string

Бизнес-имя, связанное с профилем клиента.

Nickname
nickname string

Псевдоним профиля клиента.

Адресная строка 1
address_line_1 string

Первая строка адреса.

Строка адреса 2
address_line_2 string

Вторая строка адреса, если она есть.

Местность
locality string

Город или город адреса.

Административный район 1
administrative_district_level_1 string

Гражданская сущность в стране адреса. В США это государство.

Почтовый индекс
postal_code string

Почтовый индекс адреса.

Страна
country string

Код страны ISO 3166 Alpha-2.

Номер телефона
phone_number string

11-значный номер телефона, связанный с профилем клиента.

Идентификатор ссылки
reference_id string

Необязательный второй идентификатор, используемый для связывания профиля клиента с сущностью в другой системе.

Замечание
note string

Настраиваемая заметка, связанная с профилем клиента.

День рождения
birthday string

День рождения, связанный с профилем клиента, в формате RFC 3339. Год необязателен. Часовой пояс и время запрещены. Например, 0000-09-21T00:00:00-00:00 представляет день рождения 21 сентября и 1998-09-21T00:00:00-00:00:00:00 представляет день рождения 21 сентября 1998 года. Вы также можете указать это значение в формате YYYY-MM-DD.

Возвращаемое значение

Имя Путь Тип Описание
Идентификатор
customer.id string

Уникальный идентификатор, выданный квадратом.

Создано в
customer.created_at string

Метка времени, указывающая время создания этого объекта в формате RFC 3339.

Обновлено в
customer.updated_at string

Метка времени, указывающая последнее время обновления этого объекта в формате RFC 3339.

Заданное имя
customer.given_name string

Указанное имя (т. е. имя, связанное с профилем клиента).

Фамилия
customer.family_name string

Семейство (т. е. фамилия), связанное с профилем клиента.

Электронная почта
customer.email_address string

Адрес электронной почты, связанный с профилем клиента.

Название компании
customer.company_name string

Бизнес-имя, связанное с профилем клиента.

Nickname
customer.nickname string

Псевдоним профиля клиента.

Адресная строка 1
customer.address.address_line_1 string

Первая строка адреса. Поля, начинающиеся с address_line, предоставляют наиболее конкретные сведения адреса, такие как номер улицы, имя улицы и имя здания.

Строка адреса 2
customer.address.address_line_2 string

Вторая строка адреса, если она есть.

Местность
customer.address.locality string

Город или город адреса.

Административный район 1
customer.address.administrative_district_level_1 string

Гражданская сущность в стране адреса. В США это государство.

Почтовый индекс
customer.address.postal_code string

Почтовый индекс адреса.

Страна
customer.address.country string

Страна адреса в формате ISO 3166-1-alpha-2.

Номер телефона
customer.phone_number string

11-значный номер телефона, связанный с профилем клиента.

Идентификатор ссылки
customer.reference_id string

Необязательный идентификатор ссылки, определенный пользователем.

Замечание
customer.note string

Настраиваемая заметка, связанная с профилем клиента.

День рождения
customer.birthday string

День рождения, связанный с профилем клиента, в формате RFC 3339. Год необязателен. Часовой пояс и время запрещены. Например, 0000-09-21T00:00:00-00:00 представляет день рождения 21 сентября и 1998-09-21T00:00:00-00:00:00:00 представляет день рождения 21 сентября 1998 года.

Отмена подписки по электронной почте
customer.preferences.email_unsubscribed boolean

Указывает, отменяет ли клиент подписку на сообщения электронной почты маркетинговой кампании. Значение true означает, что клиент решил отказаться от маркетинга электронной почты от текущего продавца Квадрата или от всех продавцов Квадрата.

Источник создания
customer.creation_source string

Источник создания представляет метод, используемый для создания профиля клиента.

Версия
customer.version integer

Текущая версия этого объекта.

Создание оплаты

Создает платеж с помощью предоставленного источника. Эту конечную точку можно использовать для оплаты карты (кредитной или дебетовой карты или квадратной подарочной карты) или записи платежа, полученного продавцом за пределами Квадрата (наличные платежи от покупателя или оплаты, обрабатываемой внешней сущностью от имени продавца).

Параметры

Имя Ключ Обязательно Тип Описание
Ключ Idempotency
idempotency_key string

Значение, указывающее, что однозначно идентифицирует этот запрос среди всех ваших запросов. Распространенный способ создания допустимого ключа идемпотентности — использовать универсальный уникальный идентификатор (UUID).

Сумма
amount integer

Сумма денег, которую нужно принять для этого платежа, не включая tip_money.

Валюта
currency string

3-символьный код валюты ISO 4217.

Исходный идентификатор
source_id string

Идентификатор источника средств для этого платежа. Это может быть маркер оплаты (карточка, не относящегося к карте), созданный формой оплаты Square или картой в файле, сделанном с помощью API клиентов. При записи платежа, полученного продавцом за пределами квадрата, укажите ЛИБО CASH или EXTERNAL.

Автозаполнение
autocomplete boolean

Если задано значение true, этот платеж будет выполнен по возможности. Если задано значение false, этот платеж хранится в утвержденном состоянии до явного завершения (захваченного) или отмененного (voided).

Идентификатор клиента
customer_id string

Идентификатор клиента, который нужно связать.

Идентификатор расположения
location_id string

Идентификатор расположения.

Идентификатор ссылки
reference_id string

Необязательный второй идентификатор, используемый для связывания профиля клиента с сущностью в другой системе.

Замечание
note string

Настраиваемая заметка, связанная с профилем клиента.

Сумма
amount integer

Сумма денег, которую нужно принять для этого платежа, не включая tip_money.

Валюта
currency string

3-символьный код валюты ISO 4217.

Возвращаемое значение

Имя Путь Тип Описание
Идентификатор
payment.id string

Уникальный идентификатор, выданный квадратом.

Создано в
payment.created_at string

Метка времени, указывающая время создания этого объекта в формате RFC 3339.

Обновлено в
payment.updated_at string

Метка времени, указывающая последнее время обновления этого объекта в формате RFC 3339.

Сумма
payment.amount_money.amount integer

Сумма.

Валюта
payment.amount_money.currency string

Валюта.

Сумма
payment.app_fee_money.amount integer

Сумма.

Валюта
payment.app_fee_money.currency string

Валюта.

Состояние
payment.status string

Текущее состояние проверки этого объекта.

Длительность задержки
payment.delay_duration string

Длительность времени после создания платежа, когда Квадрат автоматически применяет delay_action к платежу. Эта автоматическая delay_action применяется только к платежам, которые не достигают состояния терминала (COMPLETED, CANCELED или FAILED) до периода времени delay_duration. Это поле указывается в формате RFC 3339.

Тип источника
payment.source_type string

Исходный тип для этого платежа. Текущие значения включают CARD, BANK_ACCOUNT, WALLET, CASH или EXTERNAL.

Состояние
payment.card_details.status string

Текущее состояние.

Бренд карточки
payment.card_details.card.card_brand string

Бренд карты.

Последние 4
payment.card_details.card.last_4 string

Последние 4 цифры номера карточки.

Месяц Exp
payment.card_details.card.exp_month integer

Срок действия связанной карты в качестве целого числа от 1 до 12.

Exp Year
payment.card_details.card.exp_year integer

Четырехзначный год срока действия карты.

Отпечаток
payment.card_details.card.fingerprint string

Предназначен как идентификатор, назначенный квадратом, на основе номера карточки, чтобы определить карточку в нескольких расположениях в одном приложении.

Тип карточки
payment.card_details.card.card_type string

Тип карточки.

Предоплаченный тип
payment.card_details.card.prepaid_type string

Указывает, является ли карта предоплаченной или нет.

БУНКЕР
payment.card_details.card.bin string

Первые шесть цифр номера карты, известные как банковский идентификационный номер (BIN).

Метод Entry
payment.card_details.entry_method string

Метод, используемый для ввода сведений о карте для оплаты. Метод может быть KEYED, SWIPED, EMV, ON_FILE или CONTACTLESS.

Состояние CVV
payment.card_details.cvv_status string

Код состояния, возвращенный проверкой значения проверки карточки (CVV). Код может быть CVV_ACCEPTED, CVV_REJECTED или CVV_NOT_CHECKED.

Состояние AVS
payment.card_details.avs_status string

Код состояния, возвращенный проверкой системы проверки адресов (AVS). Код может быть AVS_ACCEPTED, AVS_REJECTED или AVS_NOT_CHECKED.

Код результата проверки подлинности
payment.card_details.auth_result_code string

Код состояния, возвращенный издателем карты, который описывает состояние авторизации платежа.

Описание инструкции
payment.card_details.statement_description string

Описание инструкции, отправленное в сети карточек.

Авторизовано по адресу
payment.card_details.card_payment_timeline.authorized_at string

Метка времени, когда платеж был авторизован, в формате RFC 3339.

Записано в
payment.card_details.card_payment_timeline.captured_at string

Метка времени записи платежа в формате RFC 3339.

Идентификатор расположения
payment.location_id string

Идентификатор расположения.

Идентификатор заказа
payment.order_id string

Идентификатор заказа.

Идентификатор ссылки
payment.reference_id string

Необязательный идентификатор ссылки, определенный пользователем.

Создано в
payment.risk_evaluation.created_at string

Метка времени при создании в формате RFC 3339.

Уровень риска
payment.risk_evaluation.risk_level string

Уровень риска, связанный с оплатой.

Замечание
payment.note string

Настраиваемая заметка, связанная с профилем клиента.

Идентификатор клиента
payment.customer_id string

Идентификатор этого объекта, представляющего клиента.

Сумма
payment.total_money.amount integer

Сумма.

Валюта
payment.total_money.currency string

Валюта.

Сумма
payment.approved_money.amount integer

Сумма.

Валюта
payment.approved_money.currency string

Валюта.

Номер квитанции
payment.receipt_number string

Номер квитанции платежа. Поле отсутствует, если платеж отменен.

URL-адрес квитанции
payment.receipt_url string

URL-адрес квитанции платежа. Поле заполняется только для оплаты COMPLETED.

Действие по задержке
payment.delay_action string

Действие, которое будет применено к платежу, когда delay_duration истекает.

Задержка до
payment.delayed_until string

Метка времени только для чтения при автоматическом применении delay_action в формате RFC 3339.

Квадратный продукт
payment.application_details.square_product string

Квадратный продукт, например квадратный пункт продажи (POS), квадратные счета или квадратный виртуальный терминал.

Идентификатор приложения
payment.application_details.application_id string

Идентификатор квадрата только для чтения, назначенный приложению.

Маркер версии
payment.version_token string

Этот непрозрачный маркер определяет определенную версию объекта.

Создание подписки

Создает подписку для клиента в план подписки. Если вы предоставляете карточку по файлу в запросе, Квадратный взимает плату за подписку. В противном случае квадратные счета выставляются по адресу электронной почты клиента. Подписка начинается немедленно, если запрос не включает необязательный start_date. Каждая отдельная подписка связана с определенным расположением.

Параметры

Имя Ключ Обязательно Тип Описание
Ключ Idempotency
idempotency_key string

Значение, указывающее, что однозначно идентифицирует этот запрос среди всех ваших запросов. Распространенный способ создания допустимого ключа идемпотентности — использовать универсальный уникальный идентификатор (UUID).

Идентификатор расположения
location_id string

Идентификатор расположения.

Идентификатор плана
plan_id string

Идентификатор плана подписки, созданного с помощью API каталога.

Идентификатор клиента
customer_id string

Идентификатор клиента, который нужно связать.

Идентификатор карточки
card_id string

Идентификатор карты клиента для оплаты.

Дата начала
start_date string

Дата начала подписки в формате YYY-MM-DD.

Процент налогов
tax_percentage string

Налог, добавляемый при выставлении счетов подписки.

Сумма
amount integer

Сумма денег, которую нужно принять для этого платежа, не включая tip_money.

Валюта
currency string

3-символьный код валюты ISO 4217.

Timezone
timezone string

Часовой пояс, используемый в вычислениях дат для подписки.

Имя
name string

Имя объекта.

Возвращаемое значение

Имя Путь Тип Описание
Идентификатор
subscription.id string

Уникальный идентификатор, выданный квадратом.

Идентификатор расположения
subscription.location_id string

Идентификатор расположения.

Идентификатор плана
subscription.plan_id string

Идентификатор связанного плана подписки.

Идентификатор клиента
subscription.customer_id string

Идентификатор этого объекта, представляющего клиента.

Дата начала
subscription.start_date string

Дата начала подписки в формате YYY-MM-DD.

Состояние
subscription.status string

Текущее состояние проверки этого объекта.

Процент налогов
subscription.tax_percentage string

Сумма налога, применяемая при выставлении счетов подписки.

Сумма
subscription.price_override_money.amount integer

Сумма.

Валюта
subscription.price_override_money.currency string

Валюта.

Версия
subscription.version integer

Текущая версия этого объекта.

Создано в
subscription.created_at string

Метка времени, указывающая время создания этого объекта в формате RFC 3339.

Идентификатор карточки
subscription.card_id string

Идентификатор карточки клиента, которая взимается за подписку.

Timezone
subscription.timezone string

Часовой пояс, используемый для интерпретации дат календаря. При создании счета это поле задается в часовой пояс, указанный для расположения продавца. Невозможно изменить значение.

Имя
subscription.source.name string

Имя.

Создание счета

Создает черновик счета для заказа, созданного с помощью API заказов. Черновик счета остается в вашей учетной записи, и никаких действий не выполняется. Вы должны опубликовать счет, прежде чем квадрат может обработать его (отправить его по адресу электронной почты клиента или оплатить карточку клиента в файле).

Параметры

Имя Ключ Обязательно Тип Описание
Ключ Idempotency
idempotency_key string

Значение, указывающее, что однозначно идентифицирует этот запрос среди всех ваших запросов. Распространенный способ создания допустимого ключа идемпотентности — использовать универсальный уникальный идентификатор (UUID).

Идентификатор расположения
location_id string

Идентификатор расположения.

Идентификатор заказа
order_id string

Идентификатор заказа.

Запланированное в
scheduled_at string

Метка времени при планировании обработки в формате RFC 3339.

Идентификатор клиента
customer_id string

Идентификатор клиента, связанного с заказом.

Метод доставки
delivery_method string

Метод доставки, который Квадрат использует для отправки счета, напоминаний и квитанций клиенту. После публикации счета Квадратный обрабатывает счет на основе методов доставки и параметров запроса на оплату немедленно или по дате scheduled_at, если указано.

Тип запроса
request_type string

Определяет тип запроса на оплату. Этот тип определяет, как определяется сумма запроса на оплату.

Срок
due_date string

Дата выполнения запроса на оплату в формате YYY-MM-DD.

Советы включено
tipping_enabled boolean

Если задано значение true, предоставляет клиенту место для оплаты чаевых.

Автоматический источник оплаты
automatic_payment_source string

Метод оплаты для автоматического платежа.

Message
message string

Сообщение.

Относительные запланированные дни
relative_scheduled_days integer

Число дней до (отрицательное число) или после (положительное число) запрос на оплату due_date при отправке напоминания.

Номер счета
invoice_number string

Понятный номер счета. Значение уникально в расположении. Если при создании счета не указано, квадрат назначает значение.

Название
title string

Заголовок.

Description
description string

Описание.

Card
card boolean

Указывает, принимаются ли платежи по кредитной карте или дебетовой карте.

Квадратная подарочная карта
square_gift_card boolean

Указывает, принимаются ли платежи по карточке квадратных карт.

Банковский счёт
bank_account boolean

Указывает, принимаются ли банковские платежи.

Этикетка
label string

Метка или название настраиваемого поля.

Ценность
value string

Текст настраиваемого поля.

Размещение
placement string

Расположение настраиваемого поля в счете.

Дата продажи или обслуживания
sale_or_service_date string

Дата продажи или дата отрисовки службы в формате YYY-MM-DD. Это поле можно использовать для указания последней или будущей даты, которая отображается в счете.

Возвращаемое значение

Имя Путь Тип Описание
Идентификатор
invoice.id string

Уникальный идентификатор, выданный квадратом.

Версия
invoice.version integer

Текущая версия этого объекта.

Идентификатор расположения
invoice.location_id string

Идентификатор расположения.

Идентификатор заказа
invoice.order_id string

Идентификатор заказа.

Запросы на оплату
invoice.payment_requests array of object
ИД пользователя
invoice.payment_requests.uid string

Идентификатор, созданный квадратом.

Тип запроса
invoice.payment_requests.request_type string

Определяет тип запроса на оплату. Этот тип определяет, как определяется сумма запроса на оплату.

Срок
invoice.payment_requests.due_date string

Дата выполнения запроса на оплату в формате YYY-MM-DD.

Советы включено
invoice.payment_requests.tipping_enabled boolean

Если задано значение true, предоставляет клиенту место для оплаты чаевых.

Напоминания
invoice.payment_requests.reminders array of object
ИД пользователя
invoice.payment_requests.reminders.uid string

Идентификатор, назначенный квадратом.

Относительные запланированные дни
invoice.payment_requests.reminders.relative_scheduled_days integer

Число дней до (отрицательное число) или после (положительное число) запрос на оплату due_date при отправке напоминания.

Message
invoice.payment_requests.reminders.message string

Сообщение.

Состояние
invoice.payment_requests.reminders.status string

Текущее состояние.

Сумма
invoice.payment_requests.computed_amount_money.amount integer

Сумма.

Валюта
invoice.payment_requests.computed_amount_money.currency string

Валюта.

Сумма
invoice.payment_requests.total_completed_amount_money.amount integer

Сумма.

Валюта
invoice.payment_requests.total_completed_amount_money.currency string

Валюта.

Автоматический источник оплаты
invoice.payment_requests.automatic_payment_source string

Метод оплаты для автоматического платежа.

Номер счета
invoice.invoice_number string

Понятный номер счета. Значение уникально в расположении. Если при создании счета не указано, квадрат назначает значение.

Название
invoice.title string

Заголовок.

Description
invoice.description string

Описание.

Запланированное в
invoice.scheduled_at string

Метка времени при планировании обработки в формате RFC 3339.

Состояние
invoice.status string

Текущее состояние проверки этого объекта.

Timezone
invoice.timezone string

Часовой пояс, используемый для интерпретации дат календаря. При создании счета это поле задается в часовой пояс, указанный для расположения продавца. Невозможно изменить значение.

Создано в
invoice.created_at string

Метка времени, указывающая время создания этого объекта в формате RFC 3339.

Обновлено в
invoice.updated_at string

Метка времени, указывающая последнее время обновления этого объекта в формате RFC 3339.

Идентификатор клиента
invoice.primary_recipient.customer_id string

Идентификатор клиента, связанного с заказом.

Заданное имя
invoice.primary_recipient.given_name string

Данное имя получателя (то есть имя).

Фамилия
invoice.primary_recipient.family_name string

Семья получателя (то есть фамилия).

Электронная почта
invoice.primary_recipient.email_address string

Адрес электронной почты получателя.

Номер телефона
invoice.primary_recipient.phone_number string

Номер телефона получателя.

Card
invoice.accepted_payment_methods.card boolean

Указывает, принимаются ли платежи по кредитной карте или дебетовой карте.

Квадратная подарочная карта
invoice.accepted_payment_methods.square_gift_card boolean

Указывает, принимаются ли платежи по карточке квадратных карт.

Банковский счёт
invoice.accepted_payment_methods.bank_account boolean

Указывает, принимаются ли банковские платежи.

Настраиваемые поля
invoice.custom_fields array of object
Этикетка
invoice.custom_fields.label string

Метка или название настраиваемого поля.

Ценность
invoice.custom_fields.value string

Текст настраиваемого поля.

Размещение
invoice.custom_fields.placement string

Расположение настраиваемого поля в счете.

Метод доставки
invoice.delivery_method string

Метод доставки, который Квадрат использует для отправки счета, напоминаний и квитанций клиенту. После публикации счета Квадратный обрабатывает счет на основе методов доставки и параметров запроса на оплату немедленно или по дате scheduled_at, если указано.

Дата продажи или обслуживания
invoice.sale_or_service_date string

Дата продажи или дата отрисовки службы в формате YYY-MM-DD. Это поле можно использовать для указания последней или будущей даты, которая отображается в счете.

Создание текста доказательства спора

Отправляет текст, используемый в качестве доказательства для вызова спора.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор спора
dispute_id True string

Идентификатор спора.

Тип доказательства
evidence_type string

Тип передаваемых доказательств.

Текст доказательства
evidence_text string

Строка доказательства.

Ключ Idempotency
idempotency_key string

Значение, указывающее, что однозначно идентифицирует этот запрос среди всех ваших запросов. Распространенный способ создания допустимого ключа идемпотентности — использовать универсальный уникальный идентификатор (UUID).

Возвращаемое значение

Имя Путь Тип Описание
Идентификатор
evidence.id string

Уникальный идентификатор, выданный квадратом.

Идентификатор спора
evidence.dispute_id string

Идентификатор спора, с которым связано свидетельство.

Текст доказательства
evidence.evidence_text string

Необработанный текст.

Тип доказательства
evidence.evidence_type string

Свидетельство типа pf.

Отправлено по адресу
evidence.uploaded_at string

Время выполнения следующего действия в формате RFC 3339.

Список карточек

Извлекает список карт, принадлежащих учетной записи, выполняя запрос.

Параметры

Имя Ключ Обязательно Тип Описание
Cursor
cursor string

Курсор разбиения на страницы, возвращенный предыдущим вызовом этой конечной точки.

Идентификатор клиента
customer_id string

Ограничить результаты карточками, связанными с предоставленным клиентом. По умолчанию возвращаются все карты, принадлежащие торговцу.

Включение отключено
include_disabled boolean

Включает отключенные карточки. По умолчанию возвращаются все включенные карточки, принадлежащие продавцу.

Идентификатор ссылки
reference_id string

Ограничить результаты карточками, связанными с предоставленным reference_id.

Порядок сортировки
sort_order string

Сортирует возвращаемый список по моменту создания карточки с указанным порядком.

Возвращаемое значение

Имя Путь Тип Описание
Cards
cards array of object
Идентификатор
cards.card.id string

Идентификатор объекта

Адресная строка 1
cards.card.billing_address.address_line_1 string

Поля, начинающиеся с address_line, предоставляют наиболее конкретные сведения адреса, такие как номер улицы, имя улицы и имя здания.

Строка адреса 2
cards.card.billing_address.address_line_2 string

Вторая строка адреса, если она есть.

Местность
cards.card.billing_address.locality string

Город или город адреса.

Административный район 1
cards.card.billing_address.administrative_district_level_1 string

Гражданская сущность в стране адреса. В США это государство.

Почтовый индекс
cards.card.billing_address.postal_code string

Почтовый индекс адреса.

Страна
cards.card.billing_address.country string

Страна адреса в формате ISO 3166-1-alpha-2.

Отпечаток
cards.card.fingerprint string

Предназначен как идентификатор, назначенный квадратом, на основе номера карточки, чтобы определить карточку в нескольких расположениях в одном приложении.

БУНКЕР
cards.card.bin string

Первые шесть цифр номера карты, известные как банковский идентификационный номер (BIN).

Бренд карточки
cards.card.card_brand string

Бренд карты.

Тип карточки
cards.card.card_type string

Тип карточки.

Имя заполнителя карточки
cards.card.cardholder_name string

Имя заполнителя карточки.

Идентификатор клиента
cards.card.customer_id string

Идентификатор клиента, связанного с карточкой.

Включен
cards.card.enabled boolean

Указывает, можно ли использовать объект.

Срок действия месяца
cards.card.exp_month integer

Срок действия связанной карты в качестве целого числа от 1 до 12.

Срок действия года
cards.card.exp_year integer

Четырехзначный год срока действия карты.

Последние 4
cards.card.last_4 string

Последние 4 цифры номера карточки.

Предоплаченный тип
cards.card.prepaid_type string

Указывает, является ли карта предоплаченной или нет.

Идентификатор ссылки
cards.card.reference_id string

Необязательный идентификатор ссылки, определяемый пользователем, который связывает эту карточку с другой сущностью во внешней системе.

Версия
cards.card.version integer

Номер текущей версии карточки. Увеличивается при каждом обновлении карточки. Запросы на обновление существующего объекта Card будут отклонены, если версия в запросе не соответствует текущей версии карточки.

Удаление группы из клиента

Удаляет членство в группе от клиента. Клиент определяется значением customer_id, а группа клиентов определяется значением group_id.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор клиента
customer_id True string

Идентификатор клиента.

Идентификатор группы
group_id True string

Идентификатор группы.

Возвращаемое значение

response
object

Удаление группы клиентов

Удаляет группу клиентов, определяемую значением group_id.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор группы
group_id True string

Идентификатор группы.

Возвращаемое значение

response
object

Удаление доказательств спора

Удаляет указанные доказательства из спора.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор спора
dispute_id True string

Идентификатор спора.

Идентификатор доказательства
evidence_id True string

Идентификатор доказательства.

Возвращаемое значение

response
object

Удаление клиента

Удаляет профиль клиента из бизнеса. Эта операция также отменяет связь с любыми связанными карточками в файле.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор клиента
customer_id True string

Идентификатор клиента.

Возвращаемое значение

response
object

Удаление объекта каталога

Удаляет один catalogObject на основе предоставленного идентификатора и возвращает набор успешно удаленных идентификаторов в ответе. Удаление является каскадным событием, таким образом, что все дочерние элементы целевого объекта также удаляются. Например, удаление catalogItem также приведет к удалению всех дочерних элементов CatalogItemVariation.

Параметры

Имя Ключ Обязательно Тип Описание
Код объекта
object_id True string

Идентификатор объекта.

Возвращаемое значение

Имя Путь Тип Описание
Идентификаторы удаленных объектов
deleted_object_ids array of string
Удалено в
deleted_at string

Метка времени удаления базы данных в формате RFC 3339

Удаление счета

Удаляет указанный счет. При удалении счета соответствующее состояние заказа изменяется на CANCELED. Вы можете удалить только черновик счета (вы не можете удалить опубликованный счет, включая счет, запланированный для обработки).

Параметры

Имя Ключ Обязательно Тип Описание
Номер счета
invoice_id True string

Идентификатор счета.

Версия
version integer

Версия счета для удаления.

Возвращаемое значение

response
object

Определения

объект

Это тип «объект».