Для возврата средств используется запрос refund.do
.
По этому запросу средства по указанному заказу будут возвращены плательщику. Запрос закончится ошибкой в случае, если средства по этому заказу не были списаны.
Для выполнения операции возврата необходимо наличие соответствующих прав в системе.
В настоящем документе при описании параметров запросов и ответов используются следующие обозначения типов данных:
Параметры запроса представлены в таблице ниже.
Название | Тип | Обязательно | Описание |
---|---|---|---|
|
AN..30 | Да |
Логин служебной учётной записи продавца. |
|
AN..200 | Да |
Пароль служебной учётной записи продавца. |
|
ANS36 | Да |
Номер заказа в платежной системе. Уникален в пределах системы. Отсутствует если регистрация заказа не удалась по причине ошибки, детализированной в ErrorCode. |
|
N..12 | Да |
Сумма платежа в минимальных единицах валюты. |
|
Не актуально |
Блок, содержащий корзину товаров заказа. Описание его атрибутов представлено ниже. |
|
|
Строка | Да |
Дополнительные параметры запроса. Формат вида: {«Имя1»: «Значение1», «Имя2»: «Значение2»}. При указании «showLoyalty»:«false» взаимодействие с сервисом лояльности осуществляться не будет. В параметре запрещено передавать зарезервированные имена (в случае их передачи заказ может быть отклонен):
|
Параметры ответа представлены в таблице ниже.
Название | Тип | Обязательно | Описание |
---|---|---|---|
|
N..2 | Нет |
Код ошибки. Может отсутствовать, если результат не привёл к ошибке. |
|
|
Нет |
|
Код ошибки | Текст ошибки |
---|---|
0 |
Обработка запроса прошла без системных ошибок. |
5 |
Доступ запрещён. |
5 |
Пользователь должен сменить свой пароль. |
5 |
|
5 |
Неверная сумма. |
6 |
Неверный номер заказа. |
7 |
Платёж должен быть в корректном состоянии. |
7 |
Неверная сумма возврата (менее одного рубля). |
7 |
Системная ошибка. |
amount=500¤cy=643&language=ru&orderId=НОМЕР_ЗАКАЗА&jsonParams={"phone":"79268936532"}& orderBundle={ "cartItems": { "items": [ { "positionId": "1", "name": "Стиральная машина Siemens WS12T460OE", "itemDetails": {}, "quantity": { "value": 1, "measure": "шт" }, "itemAmount": 8000000, "itemCode": "78864","itemPrice":"8000000" }, { "positionId": "2", "name": "Услуга - Доставка", "itemDetails": { }, "quantity": { "value": 1, "measure": "шт" }, "itemAmount": 1000000, "itemCode": "0000","itemPrice": "1000000" }, { "positionId": "3", "name": "что-то - Доставка", "itemDetails": { }, "quantity": { "value": 1, "measure": "шт" },"itemAmount": 1000000, "itemCode": "0000", "itemPrice": "1000000" }] } }&installments={"productID":"10","productType":"INSTALLMENT"}}
{"errorCode":0}