...
Параметр | Тип | Описание |
---|---|---|
| string, обязательный | Название настройки (QR). |
| string, обязательный | Значение настройки (текстовое значение QR-кода). |
| string, необязательный | Идентификатор кассы в системе SWiP. |
| string, необязательный | Идентификатор мерчанта в системе SWiP. |
| string, необязательный | Идентификатор магазина в системе SWiP. |
Пример тела запроса
Code Block | ||
---|---|---|
| ||
{ "cashId": "string", "merchantId": "string", "settingName": "string", "settingValue": "string", "storeId": "string" } |
Формат ответа
...
HTTP-метод | Путь | Параметры | Тело HTTP-запроса | Ответ | Описание | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
POST |
|
|
| Чтобы отправить заказ на оплату, необходимо создать объект заказа - Order. Он содержит всю необходимую информацию для проведения оплаты. В ответ на запрос придет тот же заказ с проставленными полями: id - SWiP orderid, sessionCode. Если sessionCode был отправлен пустым, то обратно вернется заполненное поле, его надо напечатать в пречеке или показать на экране (кассовом) покупателю. | ||||||||
GET |
|
|
| Запрос позволяет получить информацию о текущем состоянии заказа по его уникальному идентификатору. | ||||||||
GET |
|
|
| Вызывает статус оплаты на сервере SWiP. | ||||||||
POST |
|
|
|
| Вызывает метод закрытия заказа. | |||||||
POST |
|
|
| Подтверждает и закрывает заказ. | ||||||||
GET |
|
| Запрашивает список заказов за текущий день | |||||||||
POST |
|
|
| Отменяет неоплаченный заказ. | ||||||||
POST |
|
|
| Возвращает успешно завершенный платеж по уникальному идентификатору заказа. Создание возврата возможно только для заказов в статусе CLOSED. Можно возвращать оплату по заказу полностью или частично. | ||||||||
POST |
|
|
| Отменяет оплату для заказов в статусе CLOSED. Если сделать отмену оплаты уже невозможно, то будет возвращаться ошибка с кодом 27. | ||||||||
PUT |
|
|
|
| Этот метод является опциональным и необходим, если невозможно сохранить настройки внутри кассы. Метод для сохранения настроек кассы на сервере. На данный момент используется для сохранения QR-кода. | |||||||
GET |
|
|
| Этот метод является опциональным и необходим, если настройки кассы были сохранены на сервере. Запрашивает на сервере значение прикрепленного к кассе QR-кода. |
...