Запрос выполняется командой Refund.
Запрос используется для осуществления возврата денежных средств на карту Пользователя, предварительно списанных командой Charge. Результатом обработки запроса является возврат (полный или частичный) списанных денежных средств на карту Пользователя.
Внимание: для успешного возврата необходимо, чтобы на момент исполнения запроса платеж имел статус Charged.
Название | Описание | Формат | Обязательный |
---|---|---|---|
key |
Идентификатор Продавца. Выдается с параметрами тестового/боевого доступа | Строка | Да |
map_order_id |
Идентификатор платежа в системе theMAP | Строка (максимум 50 символов) | Да |
amount |
Сумма блокировки в минимальных единицах валюты (копейках) | Целое число | Да |
goods* |
Список наименований товаров/услуг для отправки в ОФД (54-ФЗ). Общая сумма всех товаров должна соответствовать amount |
Массив объектов | Нет |
├─ name |
Наименование товара/услуги, не более 128 символов | Строка | В случае передачи goods параметр обязательный |
├─ price |
Сумма блокировки в минимальных единицах валюты (копейках) | Строка | В случае передачи goods параметр обязательный |
├─ tax |
Ставка НДС. Целое число от 1 до 6. В случае отсутствия в запросе, значение берется из настроек терминала
|
Число | Нет |
├─ payment_subject_type |
Признак предмета расчета. Целое число от 1 до 13. Параметр не обязательный, в случае отсутствия в запросе, будет передано значение 1 – Товар. |
Число | Нет |
├─ payment_method_type |
Признак способа расчета. Целое число от 1 до 7. Параметр не обязательный, в случае отсутствия в запросе, будет передано значение 4 – Полный расчет. |
Число | Нет |
├─ supplier |
Данные поставщика. Опциональное поле в товаре | Объект | Нет |
├── name |
Наименование | Строка | В случае передачи supplier параметр обязательный |
├── inn |
ИНН поставщика | Строка | В случае передачи supplier параметр обязательный |
├── phone_numbers |
Список номеров телефонов | Массив | Нет |
custom_params_rdy |
Список дополнительных параметров операции в формате "ключ - значение" | Объект формата {"param1":"test", "param2":"test"...} | Нет |
* - Пример передачи goods
:
"goods": [{"name": "Mock1","price": "500","tax": 2,"payment_subject_type": 3,"payment_method_type": 4,"supplier": {"name": "ООО Ромашка","inn": "123456789112","phone_numbers": [" 71111111111"]}},{"name": "Mock2","price": "500","tax": 3,"payment_subject_type": 1,"payment_method_type": 6,"supplier": {"name": "test","supplierINN": "123","phoneNubmers": ["1","2"]}},{"name": "Mock3","price": "500","tax": 3,"payment_subject_type": 6,"payment_method_type": 4},{"name": "Mock4","price": "500","tax": 1,"payment_subject_type": 1,"payment_method_type": 4}]
Если параметр goods
не указан в запросе, то: